【发布时间】:2010-10-10 22:41:04
【问题描述】:
有人知道如何在页面加载时减小页面大小吗?无论如何,我可以减小 CSS 文件的大小和 Javascript 文件的大小?
【问题讨论】:
标签: webpage
有人知道如何在页面加载时减小页面大小吗?无论如何,我可以减小 CSS 文件的大小和 Javascript 文件的大小?
【问题讨论】:
标签: webpage
您的意思是传输的字节数吗?如果是这样,您将使用GZIP compression of the HTML。在 Apache 中,使用 mod_deflate。还有 servlet 过滤器。
【讨论】:
【讨论】:
GZIP 压缩对样式表和 HTML 等基于文本的响应有效,但对图像无效。
缩小对 CSS 和 Javascript 有效(对 Javascript 更是如此)。根据您的语言和框架,有各种可用的解决方案。这会通过删除空格和尽可能缩短标识符名称来混淆发送的代码。
将多个请求合并为一个请求可以大大减少延迟,即使它不会节省太多带宽。它为用户带来更快的感知加载时间。您可以将多个 CSS 文件合并为一个,这很容易。对于图像,您可以使用一种称为sprites 的技术。
【讨论】:
w3compiler 是一款可以完全满足您的需求的工具。
【讨论】:
有一本很棒的书叫做High Performance Web Sites。这是一本 O'Reilly 的书,带您完成客户端性能升级的各个步骤。它涵盖了您建议的主题,例如 CSS 和 JS 文件大小等。
【讨论】: