1.减少http请求数
雪碧图合并
js合并(一般合并到3~5个,css类似)
css合并
2.减少DNS查找次数
不要在一个网站中有太多域
用到CDN静态服务器
DNS预解析
//DNS预解析
3.尽量免去不必要的跳转,比如index跳转到home
浏览器会把用户指向到Location中执行的URL中
301(永久移到新位置)和302(暂时移到新位置)都不会缓存,除非加一个额外的头选项,Expires或则Cache-Control来指定他缓存
meta元素的刷新标签和JS也可以实现URL的跳转,但是如果必须要跳转最好的方法就是使用3XXHTTP状态码,为了确保后退正确使用
4.可缓存的AJ