web-dev-qa-db-ja.com

Apache VPSでMY Wordpressを高速化しますか?

私は1つのメインサイトと5つのサブドメイン(マッピングドメイン)を持つワードプレスマルチサイト3.6を持っています

私はそれを早くするようにしています、私はW3 Total Cacheプラグインをインストールします

私のApacheにAPC 3.1.13 yumインストールhttpd-devel pecl install apcを追加します。

APCで内部デバッグを有効にします。[no]:no要求ファイルごとに有効にします。

aPCキャッシュから使用されるファイルに関する情報[no]:noスピンロックを有効にします

(実験的)[no]:いいえメモリ保護を有効にする(実験的)[no]:no pthreadミューテックスを有効にする(デフォルト)[no]:yes pthreadを有効にする

読み取り/書き込みロック(実験)[はい]:いいえ

行eaccelerator.shm_ttl = "0"の後にphp.iniを編集します。

apc.enabled="1"
apc.shm_segments="1"
apc.shm_size="128"
apc.ttl="7200"
apc.user_ttl="7200"
apc.num_files_hint="1024"
apc.mmap_file_mask="/tmp/apc.XXXXXX"
apc.enable_cli="1"

そして私のshhにこのコマンドラインを追加する

service httpd restart

php -r 'phpinfo();' | grep 'apc'

しかし私は大きな違いを見ることができます:/

gtmetrixで(しかし、私がテストするたびにしっかりしているわけではありません)

B (82%)

D (62%)

7.88秒

1.67MB

118

A(92%)+ 10%

C(73%)+ 11%

5.33秒〜2.55秒

1.33MB〜344KB

101〜17

pingdomで(しかし、私がテストするたびにしっかりしているわけではありません)

ページサイズ

1.5MB

ロード時間

3.78秒

リクエスト

133

ページサイズ

1.2MB

ロード時間

2.58秒

リクエスト

129

このmy phpinfo とthis my w3トータルケース設定

私が間違ったことをし、私は私のサーバーまたは私のマルチサイトに追加する何かがありますか?

1
Alex

Webpagetest.orgであなたのサイトをチェックしました:

http://www.webpagetest.org/result/130803_C5_3FE9/1/details/

Facebook、Google、Twitter、Pinterest、doublclickなど、さまざまな場所から多くの情報を読み込んでいます... 80のようなリソースをリモートの場所から読み込んでいます(正直、カウントを失いましたが、球場)。これは、ページが読み込むリソースの半分(55〜60%)以上です。

W3 Total CacheとAPCが役立つのは、サーバーからロードするものだけです。 「WP Filebase」プラグインの一部のcss(外見は似ています)を除き、それらは非常に高速にロードされます。これは、単独でロードするのに約1.8秒かかりますが、 does cacheそのため、以降のページの読み込みの方が優れています。

ページの読み込み時間を改善する場合は、構造を大幅に見直します。必要なものとそうでないものをよく見て、必要でないものを削除する必要があります。維持するものの効率を改善する必要がありますが、それ自体は12個の質問です。

これはWordPressの問題でも、W3 Total Cacheの問題でも、APCの問題でもありません。あなたは lot を実行しているだけであり、それを行うには多くのサードパーティのサーバーに依存しています。

2
s_ha_dum