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 sprite 用于图形图像(如背景、图标等)可以减少对服务器的请求数量。

于 2009-09-01T23:56:44.227 回答
1

我使用HTML TidyYUI Compressor

于 2009-09-02T00:06:25.080 回答
0

Pretty Diff 工具可以缩小包含内联 CSS 和/或 JavaScript 的 HTML。

http://prettydiff.com/

于 2011-03-17T14:17:05.237 回答