0

このウェブサイトがロードし続ける理由を理解しようとしています。おそらく、ロードが非常に遅い理由を答えるためです(ただし、ホスティングに関係している場合があります)。

http://notthankstoyouproductions.com/

誰にも手がかりはありますか?

4

3 に答える 3

1

47 個の画像、22 個の Javascript ファイル、10 個の CSS ファイルなど、かなりの数のリソースを読み込んでいます。ロードするすべてのリソースには、2 つの方法でコストがかかります。サーバーはファイルを取得してサーバーに提供する必要があり、ファイルはネット経由で転送する必要があるため、最初に行うことは、その生の負荷を減らすことです。つまり、可能であれば画像をスプライトに結合するか、画像の数を減らします。Javascript を結合するか、削減します。残念ながら、ほとんどの場合、技術的な (PHP/JS/HTML/CSS) 能力が必要です。

役立つはずの .htaccess ファイルに追加できるものがいくつかあります。

キャッシュを奨励する:

<FilesMatch "\.(ico|jpg|jpeg|png|gif|swf)$">
    ExpiresActive On
    ExpiresDefault "access plus 2 weeks"
</FilesMatch>

gzip されたテキストを送信します。

SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ \
    no-gzip dont-vary
SetEnvIfNoCase Request_URI \
    \.(?:exe|t?gz|zip|bz2|sit|rar)$ \
    no-gzip dont-vary
SetEnvIfNoCase Request_URI \.pdf$ no-gzip dont-vary

これらのそれぞれには、共通の Apache モジュールが必要ですが、ユニバーサルではないことに注意してください。問題がある場合は、どちらかまたは両方を削除してください。

また、 WP Super CacheまたはW3 Total Cacheのいずれかを調べることをお勧めします。それらのどちらかが何よりもあなたのために多くのことをするかもしれません. ただし、キャッシュ プラグインは不安定になる可能性があり、他のプラグインと常にうまく連携するとは限らないため、慎重に移動してください。

于 2012-10-13T14:11:14.670 に答える
0

s_ha_dumで指摘されているように、あなたのサイトは重く、ブラウザのキャッシュ、gzip 圧縮、および WP Super Cache http://wordpress.org/extend/plugins/wp-super-cache/ WP Super Cache などの優れたキャッシュ プラグインの恩恵を受けることができます。 gzip と圧縮のための独自のプラグインがあります。(W3 Total Cache は 1 年更新されていません)。

開発者ツール (すべてのブラウザーで利用可能) または Firebug http://getfirebug.com/を Firefox で使用して、読み込みに時間がかかっているものを確認できます。

しかし、Facebook、Sharethis、Pinterest など、制御できない外部サーバーから多くのアイテムをロードしていることにも注意してください。それらが遅い場合、またはウェブホスト (hostable.com) の帯域幅が遅い場合は、サイトの絶え間ない読み込みの原因になります。

最良のアイデアは、評判の良いホストを利用することです。それが、サイトのパフォーマンスを向上させようとする最終的な結果です。

于 2012-10-13T16:56:25.810 に答える