WordPress 网站的php优化
我的php版本:7.3,这里说两种优化方案。
使用opcache
使用方法:
打开php.ini
vim /etc/php.ini
查找下"opcache",将代码设置为:
[opcache] ; dll地址 zend_extension=opcache ; 开关打开 opcache.enable=1 ; 开启CLI opcache.enable_cli=1 ; 可用内存, 酌情而定, 单位为:Mb opcache.memory_consumption=528 ; Zend Optimizer + 暂存池中字符串的占内存总量.(单位:MB) opcache.interned_strings_buffer=8 ; 对多缓存文件限制, 命中率不到 100% 的话, 可以试着提高这个值 opcache.max_accelerated_files=10000 ; Opcache 会在一定时间内去检查文件的修改时间, 这里设置检查的时间周期, 默认为 2, 定位为秒 ;注意:0是一直检查不是关闭,推荐 60 opcache.revalidate_freq=60 ;打开快速关闭, 打开这个在PHP Request Shutdown的时候回收内存的速度会提高 opcache.fast_shutdown=1
使用"free -m"查看修改前后的对比:
total used free shared buff/cache available Mem: 906 616 76 6 214 128
total used free shared buff/cache available Mem: 906 460 217 6 229 286
修改php配置
具体就是修改php-fpm配置:
先要找到php-fpm的配置文件,可以使用whereis查找
whereis php-fpm
找到配置文件,我的是在:/etc/php-fpm.d/www.conf
找到:
pm = dynamic
并将其改成
pm=ondemand
更高之后内存占用明显减少:
total used free shared buff/cache available Mem: 906 240 526 11 140 521
这里是我的两种php优化的方式。php经过优化后1G的主机轻松运行WordPress。
参考:
https://blog.csdn.net/qq_30333779/article/details/80344407
https://blog.csdn.net/lxf0613050210/article/details/78192595
posted on 2021-03-11 22:25 passionConstant 阅读(175) 评论(0) 编辑 收藏 举报