干货提升PHP程序运行速度的几个优化方案
为什么相同的PHP程序在的不同服务器上运转那么快,而在自己的服务器上运转那么慢?其实影响要素许多,这儿说下进步PHP运转速度的几个方法。
1、服务器运用Linux体系
Linux体系做服务器在许多方面都比windows优异,许多地方功能相差很大,假如你的服务器上没有ASP、ASP.net等程序,强烈主张运用Linux体系,Centos、Ubuntu、Debian等体系都是Linux内核。不仅Linux功能好,并且Linux服务器还廉价,特别是国外的服务器,因为Windows Server是收费的,许多国外Win服务器都比Linux贵。
尽管Linux体系操作起来会比Windows杂乱许多,但是咱们能够查资料学,只需学会了基本的服务器装置运用操作,你一定会爱上Linux。后期有时刻会搞个入门教程,让咱们都能轻松用上Linux服务器。
2、运用Nginx或Apache来运转PHP
许多运用Win服务器的站长,都是用IIS来跑PHP,乃至还有人运用IIS6来跑,这大大影响了PHP的发挥,拜访量少的情况下可能不太显着,拜访量一大就能感觉到区别了。假如你坚持运用Win服务器,主张运用Nginx或Apache来跑PHP。不会建立环境,主张运用PHPstudy软件一键建立,能够随意切换Nginx、Apache、IIS以及PHP版别。
3、开始运用PHP7
假如你的程序支撑PHP7,强烈主张你运用PHP7,PHP7相对PHP5.X有大大的功能进步,在许多算法上会比后者快两三倍!假如你的程序无法兼容PHP7,那也尽量升级到PHP5.6。查找就完美支撑PHP7。
4、运用OPcache加快PHP运转
OPcache 经过将 PHP 脚本预编译的字节码存储到同享内存中来进步 PHP 的功能, 存储预编译字节码的好处就是省去了每次加载和解析 PHP 脚本的开支。PHP 5.5.0 及后续版别中现已绑定了 OPcache 扩展。
敞开OPcache也很简单
1、翻开php.ini文件
2、找到:[opcache],设置为:
5、防止频频操作数据库
大多数网站的瓶颈都是操作数据库这块,许多时分咱们并不需求频频拜访数据库,这时分咱们能够把数据缓存下来,用Redis、memcache或文件缓存都能够。比如官方网站,大多数页面的数据都是缓存下来的,都是不需求读数据库的。
6、运用SSD硬盘做服务器
固态硬盘仅仅进步文件读写速度,对PHP一般的履行影响不大,但假如需求PHP频频操作文件,那SSD硬盘就发挥它的作用了。
以上就是给出的几个进步PHP程序运转速度的计划,假如把以上几个都做好了,网站运转速度会大大进步。当然,进步网站拜访速度不仅仅如此,还需求许多的前端优化。
- 上一篇:腾讯游戏首次积极与加密货币架构合作
- 下一篇:重庆警方破3亿网络菠菜案抓捕75人