ATS が動的サービス スループットを向上させるためにキャッシュ戦略を実装する方法
ats
まず、ポリシー調整直後のトラフィック グラフを見てみましょう。
proxy.config.http.cache.heuristic_max_lifetime INT 864000最終変更ヘッダーのみの情報については、エージング係数を通じて計算されます。エージング係数パラメータは次のとおりです: proxy.config. http.cache.heuristic_lm_factor-v 0.1そこで、コンテンツが到着した後に保存するというアイデアを思いつきましたが、各スピットの前に、ATS が IMS ヘッダー情報をオリジンに送信できるようにします。このヘッダー情報はAskだけなので、変更があるかどうかをサイトに問い合わせる場合、どのくらいのトラフィックが占有されないでしょうか? 変更がなければ、TCP_REFRESH_HITがユーザーに吐き出されます。ソースは返されますが、コンテンツはまだ残っています。キャッシュから吐き出されます。変更がある場合、TCP_REFRESH_MISS がユーザーに吐き出されます。ユーザーは最新のコンテンツも取得します。これにより、吐き出しフローの一部が事実上増加します。 しかし、パラメータを設定するにはどうすればよいでしょうか?上記のパラメータをすべて 0 に設定すれば理論的には目標を達成できると突然思いつき、一度保存した後、2 回目からソースに IMS ヘッダーを要求し始めたところ、すぐにテストが見つかりました。テスト用の環境です。予想通りでした。同様に興奮したところで、すぐにオンラインで戦略を更新し、トラフィック グラフ ツールで 1 時間監視しました。全体的な原点復帰は減りましたが、何か奇妙なことも起こりました。 tsar を見て、特定の瞬間の原点復帰が依然として同じであることを確認しました。ほとんど嘔吐しているようで、traffic_logstats -s で分析したところ、ERR_CLIENT_ABORT が大量にあることがわかりました。これは本当にひどいです。このログは、接続後、データを受信する前にクライアントが積極的に接続を切断しました。それが少ない場合は正常です。それが多い場合は、問題になります。はい、テスト用に最大保存期間の 1M イメージを見つけました。パージしました。このエラー ログを作成するために、最初に接続をカールし、すぐに切断しました。2 回目にアクセスしたとき、TCP_HIT であることがわかりました。ローカル イメージをダウンロードして、通常どおり開きました。なんてことだ、ATS は継続的に動作することが判明しました。この問題に対処するときは、キャッシュにダウンロードしてください。これらのドメイン名の品質が低いため、リターン トラフィックが非常に高くなることがあります。Google で情報を探し続けたところ、この記事を見つけました。パラメータ: proxy .config.http.background_fill_completed_thresholdFLOAT 0.5デフォルトは 0 に設定されています。このパラメータは、クライアントが突然切断され、ダウンロードが一定の割合に達するとダウンロードが続行されることを意味します。それ以外の場合は切断されます。多すぎるので、0.5に設定してテストし、すぐにアップデートしたところ、トラフィックが安定し、スループットも向上しました。 ようやく、小さな成功です。オンラインパラメータはそれほど安定していません。今後のビジネス状況に応じてテストを調整する必要がありますが、それも楽しみの一部です。 すべての調整はバランスです。現在の調整: 1. ディスク読み取りおよび書き込み IO の増加、2. CPU 負荷の増加。
以上がATS が動的サービス スループットを向上させるためにキャッシュ戦略を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事
KB5055523を修正する方法Windows 11にインストールできませんか?
3週間前
By DDD
KB5055518を修正する方法Windows 10にインストールできませんか?
3週間前
By DDD
<🎜>:死んだレール - オオカミの飼い主
4週間前
By DDD
R.E.P.O.のすべての敵とモンスターの強度レベル
4週間前
By 尊渡假赌尊渡假赌尊渡假赌
<🎜>:庭を育てる - 完全な突然変異ガイド
2週間前
By DDD

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Java チュートリアル
1655
14


CakePHP チュートリアル
1414
52


Laravel チュートリアル
1307
25


PHP チュートリアル
1255
29


C# チュートリアル
1228
24

