web-dev-qa-db-ja.com

Wordpressサイトに1日あたり8.000のヒットがあり、ときどきスパイクが発生する)には、どのくらいのメモリが必要でしょうか。

1日あたり約8.000ヒットのWordpressサイトを実行しており、時々12.000ヒットに急上昇します。現在、VPSサーバーを検討しています。私のセットアップは、ApacheとMySQLでのWPです。誰もがこの状況でどのくらいのメモリで十分であるとお勧めできますか?

7
user55398

実行しているプラ​​グインや各プラグインのメモリ要件など、インストールに関する詳細がわからなければ、誰もが質問に完全に答えることはできません。

Wordpressは、なんらかのキャッシュプラグインがないとうまく拡張できません。 W3 Total CacheWP Super Cache はどちらも、デフォルトをはるかに超えてサイトを拡張できる優れたプラグインですWordpressインストール。これらのプラグインは基本的に動的なPHPコンパイルとSQLヒットを最小化し、代わりにHTMLファイルを提供します。

その後、他のビジーなWebサーバーと同様に計算になります。サーバーから何枚の画像が送信されますか?出力はgzipされていますか?将来の成長を計画していますか?多くの要因は、ウェブサイトがどれだけ速くサービスを提供するか、そしてどれだけRAM必要になるか)に入ります。

とはいえ、キャッシュプラグインを使用し、サーバーから提供されるグラフィックスが最小限であると仮定すると、現在のサイズでは少なくとも1 GBのRAMを使用すると思います。ただし、上記には大きな注意事項があります。

7
Dave Drager

私は同様の数のサイトを運営していますが、5万を超える投稿と多くのコメントを含む巨大なデータベースもあります。また、ほとんどの画面でいくつかの高価な分類クエリを実行するので、データベースがかなり機能します。チューニングなしでは完全にねじ込みますが、8 GBのRAMを使用する専用のWebサーバーと4 GBのデータベースサーバーがあります。

さらに最適化できることはわかっています。コンテンツがそれほど大きくない場合は、必要なメモリが大幅に少なくなります。トラフィックをさらに増やしたい場合は、4ではなくても2 GB以上から開始することをお勧めします。また、追加のRAMを使用すると、Apache/MySQL構成をより自由に調整できるため、十分なRAMがある場合よりもロード時間を最適化できます。

1
jerclarke

Wordpressパフォーマンスの遭遇は通常データベースレイヤーに最初にヒットするため、データベースレイヤーを調べます。CMSとデータベースが同じサーバーにインストールされているのは好奇心からですか?通常はそうです次に、データベースにLUNが作成されていることを確認します。潜在的なパフォーマンスの問題を回避するために、データベースがmyisaimではなくinnodbであること、およびmemcachingが有効であり、定義されていることを確認してください。

これが開発ボックスである場合、またはメンテナンスウィンドウである場合、マシンのパフォーマンスをベンチマークするためにJmeterを見てください。これは、ピーク時のマシンの処理方法を適切に示しているはずです。 http://jakarta.Apache.org/jmeter/

助けが必要な場合は、私に連絡してください。

0
Nick O'Neil

1024MB以上は必要ないと思います。

ご覧ください: http://www.lowendbox.com/blog/yes-you-can-run-18-static-sites-on-a-64mb-link-1-vps/

前述のとおり、ETCのプラグインの数によって異なります。

0
Joseph Redfern