宝塔618特惠活动,企业版999元/年,宝塔SSL证书买1送1!限时抢购!查看活动
当前位置:论坛首页 > Linux面板 > 求助

512M 单核心配置 推荐的环境版本是啥,wordpress容易高CPU

发表在 Linux面板2018-4-26 09:08 [复制链接] 14 5065

本帖最后由 Jestom 于 2018-4-26 10:05 编辑

www.17ce.com 测一下速,wordpress。。。然后cpu和负载直接百分百,SQL就炸了
现在nginx 1.14+Mysql5.5+PHP5.6

老铁们有没有好的版本推荐,或者降低?到哪个版本好

系统centos6.。。。有没有必要换成centos7
使用道具 举报 只看该作者 回复
发表于 2018-4-26 11:23:38 | 显示全部楼层
PHP 5.4 5.5 5.6 徘徊中
使用道具 举报 回复 支持 反对
发表于 2018-4-26 09:33:19 | 显示全部楼层
wp主要吃数据库比较多,但是数据库版本又有限制,所以数据库版本不要改,但是sql的保守配置减低一点,然后swap增大一点,1-2G,这样虽然慢一点,但是稳定,不过后面可以优化。
~
php没有特殊需求的话建议用5.5,因为wordpress用的php版本越高,占用资源越大。用7.1和5.5占用的资源差的不是一点半点,亲测。
~
还有就是php安装opcache或者其他的加速或者缓存插件。
~
最后安装memcached或者redis,把wordpress前台页面静态化,这样可以减低mysql的负载,而且速度不但不会有影响,反而会更快。(memcached是基于内存的,redis是基于文件的,,,看你自己需求)
使用道具 举报 回复 支持 反对
发表于 2018-4-26 09:50:33 | 显示全部楼层
mingxue 发表于 2018-4-26 09:33
wp主要吃数据库比较多,但是数据库版本又有限制,所以数据库版本不要改,但是sql的保守配置减低一点,然后s ...

感谢建议
使用道具 举报 回复 支持 反对
发表于 2018-4-26 09:56:23 | 显示全部楼层
wp上php 7.1 占用资源不大的。你的瓶颈在于数据库读写压力而不是php执行压力。好好优化MySQL的buffer设置比较重要。

另外缓存推荐redis。宁愿用内存换性能
使用道具 举报 回复 支持 反对
发表于 2018-4-26 09:56:57 | 显示全部楼层
mingxue 发表于 2018-4-26 09:33
wp主要吃数据库比较多,但是数据库版本又有限制,所以数据库版本不要改,但是sql的保守配置减低一点,然后s ...

PHP 5.5性能管理是比较差的,仅次于最垃圾的5.2
使用道具 举报 回复 支持 反对
发表于 2018-4-26 10:04:38 | 显示全部楼层
lai8888 发表于 2018-4-26 09:56
PHP 5.5性能管理是比较差的,仅次于最垃圾的5.2

那PHP应该选什么版本好
使用道具 举报 回复 支持 反对
发表于 2018-4-26 10:13:14 | 显示全部楼层
Jestom 发表于 2018-4-26 10:04
那PHP应该选什么版本好

我用的7.1
使用道具 举报 回复 支持 反对
发表于 2018-4-26 10:16:14 | 显示全部楼层
我用的mysql 5.6 php5.6  php安装一个缓存插件  wp 安装一个redis 插件 配置好redis
数据库查询缓存加大一点,内存如果到了百分之九十。不用管。主要是你不要安装多版本的PHP
这样CPU怕线程枯竭。nginx 也可以做一个缓存。图片压缩啥的不要做。耗CPU
使用道具 举报 回复 支持 反对
发表于 2018-4-26 10:27:43 | 显示全部楼层

7.1有兼容性问题,有一些旧的wp插件很容易不兼容,所以用5.5或者5.6就好,但是的确是5.5比5.6性能低,不过楼主不是说负载容易高吗,所以我就尽量保守一点,而且亲测,7.1、 7.2的确比5.5、 5.6占用资源较大,不信可以试试
使用道具 举报 回复 支持 反对
发表于 2018-4-26 10:46:19 | 显示全部楼层
mingxue 发表于 2018-4-26 10:27
7.1有兼容性问题,有一些旧的wp插件很容易不兼容,所以用5.5或者5.6就好,但是的确是5.5比5.6性能低,不 ...

nginx用1.12还是1.14好
使用道具 举报 回复 支持 反对
发表于 2018-4-26 15:52:30 | 显示全部楼层
本帖最后由 lai8888 于 2018-4-26 15:53 编辑
mingxue 发表于 2018-4-26 10:27
7.1有兼容性问题,有一些旧的wp插件很容易不兼容,所以用5.5或者5.6就好,但是的确是5.5比5.6性能低,不 ...

PHP的占用差异跟MySQL的占用差异比,简直可以忽略不计。

而且你考虑过执行效率吗?为了省资源而选择低效的方式,对于楼主这样规模的站点 划算吗?

另外,给你一份WP官方文档,我觉得可以解答楼主的疑惑
https://wordpress.org/about/requirements/
To run WordPress we recommend your host supports:
PHP version 7.2 or greater.
MySQL version 5.6 or greater OR MariaDB version 10.0 or greater.
HTTPS support

使用道具 举报 回复 支持 反对
发表于 2018-4-26 15:54:03 | 显示全部楼层
系统的话能用32位,就不要用64位!

nginx版本没要求,但不要使用apache,nginx省资源!

php的版本没有限制,装哪个版本都可以,并发数限制下,20个左右就行!

另外缓存插件啥的,尽量不要装了,毕竟流量小用不上!

数据库安装mysql5.1,性能差不太多,但省资源!

一定要加交换分区,1G最好,不然突发流量可能导致宕机!

----------------------------------------------------------------------------------------------------
菜鸟团队技术博客点击联系
使用道具 举报 回复 支持 反对
发表于 2018-4-26 15:55:11 | 显示全部楼层
最后经验之谈,PHP的版本,能用双数绝对不要使用单数,比如能用7.0就不要用7.1,别问我为什么!

----------------------------------------------------------------------------------------------------
菜鸟团队技术博客点击联系
使用道具 举报 回复 支持 反对
发表于 2018-4-26 18:28:05 | 显示全部楼层
Jestom 发表于 2018-4-26 10:46
nginx用1.12还是1.14好

个人建议1.12,因为1.14刚出来,对于企业和我们项目小组来说,一般用两年前的程序,以追求稳定,当然你用1.14可能也没问题
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表