加快网站的浏览速度,可以在以下5个方面考虑:
1.减少http请求:
加载一个网站,会因为背景图片多,加载的慢,减慢网页的显示速度。
做法:将多张背景图片制作成一张;js、css等文件进行压缩
2.数据库优化:
(1)基本概念:数据库三范式,字段类型选择妥当(数值、字符、日期)
(2)创建索引
(3)sql语句的优化
(4)分表、分库、分区
(5)mysql读写分离、主从复制(冗余技术)
(6)选择合适的mysql引擎(myIsam、innodb)
(7)数据库优化工具:慢日志、explain(查看创建索引)、set profiling=1; show profile; (查看sql执行时间)
3.缓存
(1)文件缓存:将数据存入文件内,直接include进来
(2)时间缓存
(3)内存:memchache(分布式的key-value内存缓存系统)
4.动态内容静态化:将动态信息通过PHP解析成静态,进行读取,下次直接读取静态,加快读取速度。
5.负载均衡(nginx、lvs)
php缓存技术详解:http://jingyan.baidu.com/article/a378c960887278b3282830b9.html
负载均衡详解:http://blog.csdn.net/gentry__/article/details/51891597