負荷時のproxy pool高速化
一般的な200行のページにおいて、FourAのproxyリスト表示は460msから2ms未満に短縮されました。responseから未使用のフィールドを削除し、ソートインデックスを再構築し、データベースをSSDストレージ向けにチューニングし、request間でフィルターオプションをキャッシュしました。管理ツールが同時にデータを取得しているときでも、proxyの選択は軽快な動作を維持します。
FourA の最新のアップデートと改善情報
一般的な200行のページにおいて、FourAのproxyリスト表示は460msから2ms未満に短縮されました。responseから未使用のフィールドを削除し、ソートインデックスを再構築し、データベースをSSDストレージ向けにチューニングし、request間でフィルターオプションをキャッシュしました。管理ツールが同時にデータを取得しているときでも、proxyの選択は軽快な動作を維持します。
ダッシュボードのby-domainおよびtop-clientsテーブルのRate Limitカラムが「--」と表示され、ヘッダーをクリックしてソートしても機能しない状態になっていました。現在は両方とも正常に動作します。ドメイン全体でrate limitされたトラフィックを特定しようとしていた場合、ようやくその数値を確認できるようになりました。
確認メールがすぐに届かない場合、再送を複数回クリックしてしまい、4、5通のメールを受信してしまうケースがありました。再送ボタンに60秒のクールダウンを追加し、サーバー側には30分の上限を設定しました。これで再送は1回で十分になり、受信トレイが散らかることもありません。
サービスヘルスセクションのレイアウトがよりクリーンになりました。ステータスデータの読み込み中に空のコンテンツが一瞬表示される現象がなくなり、ステータスインジケーターが正しく整列するようになりました。
ダッシュボード、ドキュメント、ブログ、アップデートポータル全体で、最小フォントサイズを引き上げました。どのページでも、小さな文字を凝視する必要はもうありません。
特定のページからサインアップを開始した場合、メール認証後にそのページへ戻るようになりました。以前はホームページに遷移していました。
iOS Safariにおいて、ボタンやメニューの反応を遅くさせていた300msのタップ遅延を修正しました。現在は、すべてのページでタップが即座に認識されます。
既存のサブスクライバーは、ダッシュボードから直接プランを変更できるようになりました。プラン変更モーダルには、確定前に請求またはクレジットされる正確な金額が表示され、VATは個別に内訳が表示されます。
ページを離れることなく、プランの選択と支払い情報の入力を行えます。法人のお客様は、チェックアウト時にVAT IDを追加でき、公式の登録簿に対してリアルタイムで検証されます。残りの処理は自動の税金計算が行います。
FourAの管理ツールに、収益トラッキング、サブスクリプション管理、請求書処理、および支払い履歴の機能が追加されました。期限超過サブスクリプションのダニングは自動的に追跡されます。
ログインが必要なリンクをクリックした場合、本来の遷移先ではなくホームページに遷移していました。現在は、ログイン、サインアップ、メール認証のすべてで、元のページにリダイレクトされるようになっています。
設定ページに他アカウントのセッション情報が表示される可能性がありました。当社でこの問題を検知し、同日中に修正をリリースしました。現在、セッション一覧にはご自身のアクティビティのみが表示されます。
ヘルス監視テーブル、ステータスバナー、および endpoint メトリクスのビジュアルを刷新しました。読み込み状態とデータ表示状態の間で、ページがガタつくことがなくなりました。ログインや新規登録を含め、すべての場所でライトモードが利用可能になりました。
メインサイト全体で、コントラストの問題、レイアウトシフト、および画像の読み込みを修正しました。Lighthouseのアクセシビリティスコア:100。ページの読み込みも高速化しました。
料金はお客様のロケーションから自動的に検出され、現地通貨で表示されるようになりました。各 API アクションは固定数のクレジットを消費します:シングル request は1、proxy finder は5、browser session は15。課金対象は成功した response のみです。