2

任何人都知道如何在加载时减小页面大小?无论如何,我可以减小 CSS 文件的大小和 Javascript 文件的大小?

4

5 回答 5

5

GZIP 压缩对基于文本的响应(如样式表和 HTML)有效,但对图像无效。

缩小对 CSS 和 Javascript 有效(对 Javascript 更是如此)。根据您的语言和框架,有各种可用的解决方案。这会通过删除空格和尽可能缩短标识符名称来混淆发送的代码。

将多个请求组合成一个请求可以大大减少延迟,即使它不会节省太多带宽。它为用户带来更快的感知加载时间。您可以将多个 CSS 文件合并为一个,这很容易。对于图像,您可以使用一种称为sprites的技术。

于 2009-03-03T04:29:55.153 回答
2

YUI 的 Compressor是一种选择。

YSlow可以很好地了解为什么它很慢。

它确实倾向于为大型网站而不是小型网站提出建议,因此请运用常识。

于 2009-03-03T04:29:55.137 回答
0

你的意思是传输的字节数?如果是这样,您将使用HTML 的 GZIP 压缩。在 Apache 中,使用mod_deflate。那里也有 servlet 过滤器。

于 2009-03-03T04:29:10.753 回答
0

w3compiler是一个工具,可以完全满足您的需求。

于 2009-03-03T04:33:11.447 回答
0

有一本很棒的书,叫做高性能网站。这是一本 O'Reilly 的书,它将带您完成客户端性能升级的各个步骤。它涵盖了您建议的主题,例如 CSS 和 JS 文件大小等。

于 2009-03-03T04:39:11.930 回答