事前ロードされたデータによる問題で読み込みが10倍遅くなる

私たちは、data-preloadedのトラッキング状態が特に信頼レベル3または4、または長期間アクティブなユーザーに対して非常に長いことに気づきました。

ユーザーのトピックトラッキング状態をデータベースから削除したり、または上記のクエリから削除または制限したりすることは、何らかのダメージを与えるでしょうか?例えば、バッジや信頼レベルを奪うなどです。

同様の問題が発生し、トピック追跡状態のクエリがホームページのレンダリング時間の約70%を消費していました。高負荷時には、このクエリの完了に1000ミリ秒以上かかることもあります。

トピック追跡状態を非同期リクエストにする(オプションの)アプローチがあれば、ユーザーはホームページをより迅速に表示できるはずだと考えます。

「いいね!」 1

その通りです!最大3000msまで見たことがあります

この行を削除するだけです。

フロントエンドコードを調べた後、私の行動が潜在的に問題を引き起こした可能性があると推測しました。しかし、実際には、その行を削除してサーバーをリロードした後、顕著な違いは見られず、ホームページの読み込み時間は約60%短縮されました。

これは、同様のパフォーマンスの課題に直面している人々のための小さな経験則です。それにもかかわらず、この行動の結果を保証することはできないため、自己責任で進めてください。

私も同じ動作を確認しました