0

私の国ではインターネットの速度が非常に遅いため、Web開発者はhttpを介して送信されるデータを最小限に抑えることに鋭敏です。css、jquery、javascriptなどのすべてのページに同じファイルがあるWebサイトがあります...すべてのページに対してこれらのファイルを1回ロードする必要があります。フォームの送信やその他のアクションでajaxを使用していますが、リダイレクトするページの速度が非常に遅い場合。ページナビゲーションでajaxを使用すると思いますが、すべてのページでajaxが読み込まれたJavaScriptに問題があります。ありがとう

4

2 に答える 2

0

あなたはこれが欲しいです:http ://code.google.com/p/minify/

また、次のベストプラクティスに従って、サイトを高速化します。http ://code.google.com/speed/page-speed/docs/rules_intro.html

于 2011-10-29T06:52:37.443 に答える
0

apache でホストしている場合は、.htaccess ファイルを webroot に配置することができます。これにより、有効期限が遠い将来の値に設定されます。欠点は、JS または CSS を変更する場合にバージョン管理を使用する必要があることです。

これは .htaccess コンテンツです:

<IfModule mod_expires.c>
ExpiresActive on
ExpiresByType text/css                  "access plus 1 year"
ExpiresByType application/javascript    "access plus 1 year"
ExpiresByType text/javascript           "access plus 1 year"
</IfModule>

CSS と JS は次のようにリンクできます。

<script type="text/javascript" src="scripts/js/jquery.1.7.0.min.js"></script>
<link rel="stylesheet" media="screen" href="scripts/css/styles-2011-11-03.css" />

CSS または jquery のバージョンを変更するたびに、ファイル名を更新します。

サイト全体を大幅にスピードアップしたい場合は、すばらしいhtml5boilerplateを見て、Firefox/Chrome プラグイン yslow と google pagespeed (アクセスできる場合) をダウンロードしてください。

于 2011-11-04T21:48:08.760 に答える