网站优化取决于各种参数,我可以为您提供一些建议:--
--> 始终在网页的 Header 中使用您的 CSS 库/代码或 JS 代码
通过这种方式,css 和 JavaScript 被快速加载,然后其余的 web 内容被加载,另外,如果 CSS 代码不是那么长,那么在从另一个位置导入 CSS 文件旁边的标题侧使用实际代码,在导入和解析远程文件时将需要很长时间才能加快速度。
--> 缩小 JavaScript、CSS 和 HTML(按此顺序)
缩小是删除不必要的空格、回车、注释和其他功能代码不需要的字符的过程。一些像 YUI Compressor 这样的压缩工具更进一步,将局部变量名称缩写为一个或两个字符的名称。缩小的代码通过更快的下载来提高性能。缩小的代码还需要更少的 TCP/IP 数据包,这需要更少的数据包往返,加快页面显示。请参阅 Steve Souders 的速度:TCP 和 Web 性能的下限。
--> 将 JavaScript 放在 CSS 文件下面
在 CSS 文件之后放置 JavaScript 文件可以阻止 CSS 文件并行下载。为避免这种延迟,请将 CSS 文件放在顶部,将 JavaScript 文件放在 CSS 之后或 HTML 文档的底部。
--> 正确缓存资源
Web 缓存通过浏览器、代理或服务器缓存将常用对象存储在更靠近客户端的位置。通过将“新鲜”对象存储在离用户更近的位置,您可以避免往返原始服务器,从而减少带宽消耗、服务器负载以及最重要的延迟。Web 上的许多页面都没有适当的缓存策略,静态资源要么没有设置过期标头(新鲜生命周期),要么过期日期短或过期。这浪费了重复访问和访问内部页面的带宽。对静态资源使用较长的过期日期,并正确配置 etag。请参阅以下教程了解如何设置适当的缓存策略,将过期时间设置为至少 1 周(一些网站管理员使用年)本地化外部资源以了解更多详细信息。
--> 用于网页的对象/flash 部分
它是一个媒体内容,它可以是一个大文件,所以最好的方法是使用Customize Header Expiry/Caching,在用户端加载稍微大一点的缓存或者只是提供一个有效的过期时间,因此将来这将帮助您快速加载内容。
如需更多帮助,请参阅以下参考资料:-
参考1
参考文献 2