Apache の前で Varnish を使用して Digital Ocean Droplet (Ubuntu 12.04) を最適化し、毎秒数千の Web リクエストを処理しました。ドロップレットに ssh して実行すると
ab -n 100 -c 100 FULL_URL
値を上げても、1 秒あたり 2000 ~ 3000 のリクエストを受け取ります。ワニスはうまく機能しています。
ただし、ローカル コンピューターから同じ ApacheBench コマンドを実行すると、同時実行数が 20 または 30 を超えるたびに、あらゆる種類のタイムアウトが発生します。
私のサイトでは、ローカルでは数百の同時リクエストを処理できるのに、インターネット経由では 20 または 30 しか処理できないのはなぜですか?
このブログのガイドラインに従いました: http://www.lognormal.com/blog/2012/09/27/linux-tcpip-tuning/問題は OS tcpip 設定にあると考えていますが、ドロップレットの再起動後、変更はありません。
誰かが私を助けることができますか?