0

小規模インスタンスで Amazon EC2 と Bitnami Wordpress AMI (RedHat) でいくつかの問題に遭遇しました..そして正直なところ、誰に尋ねればよいかわかりません :) 私は SysAdmin/Linux の専門家ではありませんが、基本的な SSH を学びました基本的なスタートを続けるために必要なコマンドやその他のもの。

だからここに何が起こっているのですか:

Wordpress Web サイトの読み込みが非常に遅い - PageSpeed & YSlow スコアは 100 点中 27 点です。これは、php.ini の memory_limit が原因だと思います。Bitnami Wordpress AMI をインストールし、WP ユーザーをインポートし、テーマやその他の基本的なことを設定すると、wordpress の Web サイトにアクセスすることさえできず、空白のページが表示されるだけでした。いくつかの解決策の後、php.ini の memory_limit を 32M から 128M (最大) に増やしてみました。また、WP のメモリ制限を 64M に増やしました。

Web サイトは適切に読み込まれ、ユーザーはアクセスできましたが、非常に遅いです。php.ini のメモリ制限を 64M に減らしてみると、ウェブサイトに再び空白のページが表示されます。

現在考えられる唯一のことは、EC2 インスタンスを .small から .large などに増やすことです。この問題についてのあなたの考えを教えてください..そしてどうもありがとう!

4

4 に答える 4

2

キャッシュ ツールを使用することをお勧めします。最初に試すことができるのは、APC (代替 PHP キャッシュ) です。Red Hat に簡単にインストールできます: yum install php-pecl-apc. W3 Total Cache や Super Cache などの WordPress 固有のキャッシュ プラグインを使用すると、より良い結果を得ることができます。私は最後のものを使用していますが、WordPress アプリケーションに簡単にインストールできます。

  1. WordPress 管理パネルから Super Cache をインストールします。
  2. .htaccess パーミッションを変更します: sudo chmod 666 /opt/bitnami/apps/wordpress/htdocs/.htaccess
  3. プラグインを有効にして、構成手順に従います。このプラグインが .htaccess ファイルをどのように変更するかを確認できます
  4. 好みに応じてキャッシュ オプションを構成し、テストします。blitz.io のようなサービスを使用してパフォーマンス テストを実行できます。
  5. すべて問題がなければ、.htaccess パーミッションを 600 に変更します。

お役に立てば幸いです。

于 2012-07-03T17:50:12.513 に答える
2

あなたはまだ答えを受け取っていないので、私のコメントを何か役に立つものに要約させてください:

あなたが影響を与えることができるいくつかの領域は次のとおりです。

  • PHP には RAM が必要ですが、データベースにも RAM が必要です (Bitnami については何も知りませんが、Wordpress はストレージに SQL データベースを使用します)。
  • PHP に十分な RAM を割り当てます。64MB と 128MB の間のどこかにあるようです。
  • MySQL を使用している場合は、my.ini を編集します。MySQL のデフォルト設定ファイルを使用している場合、メモリ割り当てパラメータが低すぎますmy.ini ファイルを投稿していただければ、提案を差し上げることができます (または、別のデータベースを使用している場合は、それがどれであるかを述べてください)。
  • データ パーティション用に複数の EBS ボリュームをストライピングすることを検討してください。
  • まだ使用していない場合は、 EBS でサポートされているインスタンスを使用してください。

プロファイリング結果が手元にある場合は、どこをチューニングするかについて、より多くの情報に基づいた決定を下すことができます。

于 2012-07-03T00:18:55.483 に答える
0

似たようなものを見ました。私たちにとって、最適化設定をいじる時間の機会費用は、専用のWordpressホスティングプロバイダーを使用するよりもはるかに高かった.

この分野 (Wordpress 専用ホスティング) のリーダーは、WP-Engine と Synthesis のような他のいくつかのようです。

http://trends.builtwith.com/hosting/wordpress-hosting

私はdreamhostに個人サイトを持っていましたが、年々悪化していたので、bluehostに移動しました。

全体として、EC2 は素晴らしいと思いますが、多くの操作が必要です。時間と専門分野のコストに応じて、より専門的なプロバイダーに切り替えることを選択できます。

私は、dreamhost と bluehost の両方で個人的な共有ホスティングの顧客であったという個人的な経験を除いて、これらの企業とは何の関係もありません。

于 2014-01-02T21:16:38.760 に答える