百度云BCH虚拟主机发布模式和调试模式

结论:尽快切换到发布模式,性能明显提升。指网页加载速度。
发布模式下,我们将默认开启PHP缓存加速(OPCache)功能。
调试模式下,我们将关闭PHP缓存加速(OPCache)功能。

结论:尽快切换到发布模式,性能明显提升。指网页加载速度。

我的配置是

  • 内存: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就不再出现了。

作者:

喜欢围棋和编程。

 
发布于 分类 编程标签

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注