wordpress サイトで Varnish のキャッシュ ウォーマーとして Siege を使用しています。動的サイトマップから最新の URL リストを取得してファイルに出力し、Varnishadm を使用してキャッシュを消去し、URL リストに対して siege を実行してキャッシュを再作成する簡単なスクリプトをセットアップしました。
問題は、方程式の包囲部分です。次のコマンドを実行すると:
/usr/bin/siege -c1000 -d3 -r1 -v -i -f url-list-example.txt
正常に動作しますが、これは明らかに URL リストに次々とアクセスするのではなく、ランダムにアクセスします。コマンドが次のようになるように、-iフラグを削除して読んだことから:
/usr/bin/siege -c1000 -d3 -r1 -v -f url-list-dekanta.txt
Siege がリストを 1 回実行して停止することを意味するはずですが、これは行われません。代わりに、/ である最初の URL に複数回ヒットして停止します。
誰かがこのコマンドで私が間違っていることを説明してもらえますか? 私はドキュメントを読みましたが、思い通りに機能していないようです。どうもありがとう。