微信号:phpdaily

介绍:PHP在线专注于PHP编程语言学习,PHP开发经验分享,工作问题解决以及PHP在线技能测评等多功能为一体的服务系统,希望给工作学习中的PHPER带来些帮助。

高性能网站架构方案

2016-07-15 10:16 Wangxl

如何优化网站响应时间?

  1. 减少HTTP请求

    将多个图片合并成一个文件,减少图片下载请求

    合并Javascript脚本和Css文件

    利用浏览器的Cache功能,避免重复下载相同文件

  2. 动态内容静态化

    生成静态HTML文件,减少服务器脚本的计算时间,从而降低服务器响应时间。

  3. 优化数据库

  4. 使用负载均衡

    把流量分配到更多的服务器上,实现负载均衡的方法有很多种,如HTTP重定向,基于DNS的轮询解析,反向代理服务器。

  5. 使用缓存

    缓存把需要昂贵开销计算结果保存起来,在以后需要时直接取出,从而避免重复计算。也可以使用Memcached缓存。




MYSQL稳定性提高方案:主从复制

主从复制功能通过在主服务器和从服务器之间切分处理客户查询的负荷,可以得到更好的客户响应时间SELECT查询可以发送到从服务器,以降低主服务器的查询处理负荷。修改数据的语句发送到主服务器,以使主从服务器保持同步。

MYSQL主从复制的优点:

  1. 增加健壮性。主服务器出现问题时,可以切换到从服务器作为备份。

  2. 优化响应时间。不要同时在主从服务器上进行更新,这样可能引起冲突。

  3. 在从服务器备份过程中,主服务器继续处理更新。



 
PHP在线 更多文章 这些GIT经验够你用一年了 如何发挥出PHP7的高性能 API接口设计 PHP7.0新增功能详解 常见的 CSRF、XSS、sql注入、DDOS流量攻击
猜您喜欢 原来,你离高级程序员只差100个代码 聊聊VueJs 组件化编程 百里金戈铁马,只愿君安天下! 技术变化那么快,程序员如何做到不被淘汰? 对话高博(二)| 换工作这件事