1,1. 没必要去优化页面模板,这都是一些很成熟的技术,就算你好不容易提升了10%的性能,这10%在整个页面的执行过程中只占了0.5%的比例,微乎其微,等于是前面例子中的4车道变8车道的傻瓜,我们不要去充当傻瓜。
2,数据库连接:使用连接池来减少连接次数;重复的数据库查询:使用缓存来避免重复的数据库查询;慢查询:使用索引来提升查询速度,使用连接查询替换子查询等。
3,静态文件和动态页面分开处理,应用服务器的集群,数据库的集群。Web网站优化三部曲:应用程序优化、系统结构优化、网络优化。
4,前端优化参考:http://www.csdn.net/article/2013-09-23/2817020-web-performance-optimization
避免CSS
@import,避免使用document.write,合并多个外部CSS文件,合并多个外部JavaScript文件,通过CSS
sprites来整合图像,延迟JavaScript的加载,启用压缩/
GZIP,将小的CSS和JavaScript代码内嵌到HTML中,利用浏览器缓存,压缩CSS代码,尽量减少DNS查询次数,尽量减少重定向,Style标签和样式表调用代码应该放置在JavaScript代码的前面,避免JavaScripts阻塞渲染,缩小原始图像
原文地址:http://blog.csdn.net/zhanjianshinian/article/details/38450051