大型项目优化思路 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

[大型项目优化思路 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区]

大型项目优化概述--PHP解析流程

[

](https://upload-images.jianshu.io/upload_images/11994491-811b2b7359710b34.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

优化方案

考虑PHP解析的的每一个过程

1、客户端请求到web服务器的过程中可能由于不同的网络导致传输缓慢可以使用多线路的部署方式

2、当web服务器接受请求执行的效率以及并发的问题。可以选择使用负载均衡并且对项目中的代码进行优化

3、对于mysql执行效率跟并发同样会影响性能,可以使用各种mysql优化提升执行速度并且可以使用mysql读写分离缓解压力

[

](https://upload-images.jianshu.io/upload_images/11994491-1fe5c09f83034f62.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

优化可用技术

1、网站开发中尽量使用较小的资源文件

2、使用压缩技术(gzip)

3、使用cdn加速资源文件

4、使用缓存技术(内存缓存redis/memcache/页面静态化)

5、对数据库进行优化

6、网站架构重构采用分层模式设计

7、使用负载均衡技术

8、数据库使用读写分离或者分布式技术

9、对相关软件配置进行优化

10、升级硬件(磁盘使用固态,使用raid卡)


Original url: Access

Created at: 2018-10-10 15:41:07

Category: default

Tags: none

请先后发表评论
  • 最新评论
  • 总共0条评论