登录 注册

开源CMS能承受多少人同时在线我这台机器上踩过的坑

干饭不积极 UID 88 楼主
新手上路
4 浏览1 回帖22 小时前

前阵子帮人搬站,流量一上来页面就打转,被问得最多的是开源CMS能承受多少人同时在线。我先在七评CMS后台「系统设置」里把缓存开关打开,缓存时间填了300秒,保存后刷新前台,生成速度明显快了;如果没变化,就去看「缓存管理」里是不是没清旧缓存。接着改根目录config.php,把数据库连接改成持久连接,参数是PDO::ATTR_PERSISTENT => true,改完重载PHP,报错多半是数据库用户权限没给够。最后把php.ini的memory_limit调到256M,重启php-fpm,用压测工具试了下,并发上来比之前稳。开源CMS能承受多少人同时在线跟机器关系太大,我这套只算能跑。你们有没有更省事的调法,或者这么做会不会有别的副作用?

#1
回帖(1) 2楼 起为回帖 · 最新在前
UID 69 天亮说晚安 2楼
新手上路

我在「系统设置」开了缓存300秒,又清「缓存管理」,前台快多了。config.php里PDO::ATTR_PERSISTENT => true也加了,但持久连接在高并发下会不会把数据库连接占满?memory_limit我调到256M,你php-fpm进程数配的多少?

22 小时前
登录 或 注册 后参与回帖