通常如何对网站的文件和资源进行优化?
1、文件合并,减少http请求。(css sprites技术)
2、文件压缩,减少文件下载的体积。
使用gzip压缩css和js文件
压缩js和css可以通过服务器动态脚本进行也可以更简单的使用apache服务器可以在网站根目录 .htaccess 中加入以下代码
AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-javascript application/json
Header append Vary Accept-Encoding
这段代码的意思是调用服务器的压缩模块对以上文件输出之前进行GZIP压缩,gzip的压缩之后所有文件都应该能减少30%以上的体积。
3、使用CDN托管资源,将用户的请求就近分配服务器。
CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上
4、使用缓存。
5、精简优化自己的css和js代码