如何优化网站响应时间?
-
减少HTTP请求
将多个图片合并成一个文件,减少图片下载请求
合并Javascript脚本和Css文件
利用浏览器的Cache功能,避免重复下载相同文件
-
动态内容静态化
生成静态HTML文件,减少服务器脚本的计算时间,从而降低服务器响应时间。
-
优化数据库
-
使用负载均衡
把流量分配到更多的服务器上,实现负载均衡的方法有很多种,如HTTP重定向,基于DNS的轮询解析,反向代理服务器。
-
使用缓存
缓存把需要昂贵开销计算结果保存起来,在以后需要时直接取出,从而避免重复计算。也可以使用Memcached缓存。
MYSQL稳定性提高方案:主从复制
主从复制功能通过在主服务器和从服务器之间切分处理客户查询的负荷,可以得到更好的客户响应时间SELECT查询可以发送到从服务器,以降低主服务器的查询处理负荷。修改数据的语句发送到主服务器,以使主从服务器保持同步。
MYSQL主从复制的优点:
-
增加健壮性。主服务器出现问题时,可以切换到从服务器作为备份。
-
优化响应时间。不要同时在主从服务器上进行更新,这样可能引起冲突。
-
在从服务器备份过程中,主服务器继续处理更新。