1

CSS / HTMLを最小化するためのベストプラクティスは何ですか?ブラウザとのやり取りを高速化するサーバーサイドツールを探しています。

4

6 に答える 6

7

唯一の最良のツールは、おそらくサーバー側の圧縮です。mod_deflateを使用して、Apacheでこれをグローバルに有効にできます。mod_deflateがロードされていることを確認し、これをhttpd.confファイルの下部に貼り付けてください。

# mod_deflate for server-wide output compression.

SetOutputFilter DEFLATE
# Netscape 4.x has some problems...
BrowserMatch ^Mozilla/4 gzip-only-text/html
# Netscape 4.06-4.08 have some more problems
BrowserMatch ^Mozilla/4\.0[678] no-gzip
# MSIE masquerades as Netscape, but it is fine
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
# Don't compress images
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
# Make sure proxies don't deliver the wrong content
#Header append Vary User-Agent env=!dont-vary

その後、すべての静的および動的コンテンツは、それをサポートするブラウザーに圧縮されて提供されます。

他の最新のWebサーバーもこれをサポートしていると思います。それを有効にする方法については、ドキュメントを参照する必要があります。

于 2009-09-02T00:00:47.120 に答える
3

YUIコンプレッサーを見てください

于 2009-09-01T23:53:49.460 に答える
1

GZip圧縮はかなり標準的であり、すばらしい仕事をします。

于 2009-09-01T23:52:33.470 に答える
1

cssとjavascriptを縮小すると役立ちます。背景やアイコンなどのグラフィック画像にcssスプライトを使用すると、サーバーへのリクエストの数が減ります。

于 2009-09-01T23:56:44.227 に答える
1

HTMLTidyYUICompressorを使用しています。

于 2009-09-02T00:06:25.080 に答える
0

Pretty Diffツールは、インラインCSSやJavaScriptを含むHTMLを縮小できます。

http://prettydiff.com/

于 2011-03-17T14:17:05.237 に答える