本文由汉联.北京SEO公司原创,欢迎转载但请注明出处!
服务器发送给客户端的文档大小,能真正减慢页面加载的速度。有许多技术来减少文件的大小,所有这些都可以尽可能降低下载时间。一个普遍的经验法是:页面的总体大小包括HTML、图片、CSS、JavaScript以及其它都尽可能低于100K,使其能够快速的下载。当然,有时候不可能如此理想,也有可能无法避免较大的文件。
在HTML文件内,只需要消除多余的空白和评论,就可以减少文件大小。尽可能紧凑代码和删减意见,但又不损害你和管理文件团队的易读性。
用缩写如i、js和c等缩写字母来命名公用文件夹中的图片、JavaScript和CSS文件夹命名,清除文件中的文本,而常用链接将包含在这些目录中。由于内容类型不是我们希望搜索引擎索引的,因此简短、缺少关键字的名字不会影响我们所希望的关键字密度。
外部化所有CSS和JavaScript,并避免内嵌或本地的样式表和突兀的网页内嵌式的JavaScript允许客户端缓存这些内容,并经常被网站页面间共享。内部化此类型的代码会使服务器端的缓存负担。
JavaScript文件,如今天许多Web应用中流行的框架和库,因为空白、评论和功能而声名狼藉,它们可能都不需要。对这种膨胀最好的解决办法是需要建立自己的JavaScript库,只需包含需要的基本功能。对很多人来说,这并不是最实际的解决办法。令人惊讶的是,压缩JavaScript可显著减少文件大小,有时甚至是50%以上。手工来完成非常繁琐,但在网上有许多好的免费工具,这些压缩工具甚至能通过缩写来重命名变量和所有参考,进一步压缩文件,减少更多的文件大小。CSS文件也可以和JavaScript相同的方法来压缩,删除评论和空白。CSS文件,每一行都有自己的声明,可以指数倍的增加文件大小,因为里面有大量空白。CSS驱动器有个有用的CSS压缩工具,可以将文件压缩成最有效的大小。