ユーザ用ツール

サイト用ツール


01_linux:02_www:91_pv

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

01_linux:02_www:91_pv [2020/06/05 19:18] (現在)
matsui 作成
ライン 1: ライン 1:
 +====== 91 PV計算 ======
  
 +https://​kazuhooku.hatenadiary.org/​entry/​20091226/​1261838127
 +
 +仮に動的ページを生成するのにかかる時間が1秒、そのうちデータベースやmemcached等リモートサーバへの問い合わせ時間を除くいたCPUの処理時間が0.1秒とする。また、ピークのリクエスト処理量は、平均の2倍とする。
 +
 +そうすると、クアッドコアのアプリケーションサーバで処理できるリクエストは、
 +
 +4 core * 10 reqs/sec * 86,400 sec/day * 30 day/mon / 2 = 51,840,000 reqs/mon
 +
 +と、約5,​000万PV/​月を1台で捌けることになる。
 +
 +CPUが動いている時間は全処理時間の10倍と仮定したわけだから、アプリケーションサーバの最大同時接続数は
 +
 +4 core * 10 = 40
 +
 +程度あればいいことになる。実際には、安全係数を2倍かけて 80 とか。リクエストの処理に必要なメモリ量を 100MB とすると、
 +
 +100 MB/conn * 80 conn = 8GB
 +
 +程度のメモリがあればいいってことだから、ちゃんとメモリを積んでやれば CPU の前にメモリがサチるってことはない。
 +
 +つまり、約5,​000万PV/​月くらいのサイトまでなら、アプリケーションサーバ1台で捌ける、という机上の計算が成り立つ。
 +
 +{{tag>​Apache web}}
01_linux/02_www/91_pv.txt · 最終更新: 2020/06/05 19:18 by matsui

Yesterday:822 Today:270 Total:01092