结论:尽快切换到发布模式,性能明显提升。指网页加载速度。
我的配置是
- 内存:512M
- 带宽:2M
- 数据库:1G
- 空间:5G
并且网站刚刚开通,不应该出现卡顿的情况。
后台查看,主要是内存使用量过高,达到300M
参考:内存使用率对网站性能的影响
和客服沟通了半天,说速度正常,但是我和阿里云对比之后,明显感觉慢了一些。
没有办法,只好自己找原因,把百度的文档看了一遍,发现这个最有效。
如果这种配置,连一个人访问都卡顿,那我们做网站的成本就太高了。
主机控制面板 / 常用操作 – 主机运行模式
主机运行模式
为了更好地实现安全性、性能和程序问题调试便捷性的平衡,您可以根据当前网站状态,选择对应的运行模式。切换运行模式,会导致网站出现短暂的中断,请慎重操作。
如果您发现主机运行模式切换未实际生效,那可能是因为您的运行环境创建较早,请先停止并启动站点服务以更新您的运行环境(php5.2暂不支持 OPcache)。
当前运行模式:发布模式
发布模式下,我们将默认开启PHP缓存加速(OPCache)功能,同时将切换 Error_Reporting 模式为 E_All & ~E_Notice,并关闭了 display_errors
可切换至:调试模式
调试模式下,我们将关闭PHP缓存加速(OPCache)功能,同时将切换 Error_Reporting 模式为 E_All,并打开 display_errors 和 html_errors
百度云BCH虚拟主机654故障解决方法
在使用百度云的云虚拟主机BCH的时候,经常碰到访问网页缓慢,一段时间后,网页显示错误654-没有执行单元。由于使用的是wordpress博客程序,占用内存较大(300M),当执行时间较长、对内存占用较大的程序时,可能导致在有限的时间内没有执行完毕,因而造成了654错误。
如何解决呢?
一种方法是更换主机,换更大的内存的主机,这太麻烦了,也没有必要。
另一种方法,我们不妨打开php缓存试一下。
百度云的虚拟主机BCH有两种运行模式,
一种是调试模式,会关闭PHP缓存加速(OPCache)功能,同时将切换 Error_Reporting 模式为 E_All,并打开 display_errors 和 html_errors;
另一种是发布模式下,将默认开启PHP缓存加速(OPCache)功能,同时将切换 Error_Reporting 模式为 E_All & ~E_Notice,并关闭了 display_errors。
切换主机模式的方法是:
在百度云的BCH主机控制面板中–>选择常用操作–>主机运行模式–>选择发布模式。
切换到发布模式后,错误654就不再出现了。