精华PHP技术文章整理合集——性能优化篇
什么是性能优化?
简而言之,就是在不影响系统运行正确性的前提下,使之运行地更快,完成特定功能所需的时间更短。
PHP作为一门web后端脚本语言。
好处是能够快速实现Web Application 所需功能,并且容易部署。缺点是PHP性能有点不尽如意,在进行计算密集型的业务时会遇到很多阻碍。
已知的性能优化分三个层次:PHP语言的优化、PHP程序周边环境的优化、PHP扩展C语言的优化。在Web应用程序中有数百种方法可以进行某种性能优化。
性能直线提升架构技术
Nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。
特点:占有内存少,并发能力强。
01
02
03
MySQL将数据保存在不同的表中,增加速度提高灵活性。
MySQL 分为社区版和商业版,其体积小、速度快,总体拥有成本低,开放源码。
可直接进入之前所整理的数据库类技术文合集,进行阅读。
《精华PHP技术文章整理合集——数据库篇》
Redis是一个key-value存储系统与数据库。支持主从同步,具备持久层功能,也可当作缓存工具,只要命中率高,就能快速响应。
01
02
03
04
05
PHP性能问题将会影响到整个架构性能的30%。
01
02
03
04
【转】https://mp.weixin.qq.com/s/o8BTZGkNjmXwdyCOtbl7kg