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