百度云虚拟主机基本设置优化

  • A+
所属分类:SEO

前言:本文特别针对百度云虚拟主机标准型(128M内存)和增强型(256M内存)产品。

百度家的虚拟主机,推广的时候号称对网站的收录有难以明说的好处,诱惑了不少站长前来投靠,当然也包括我。

初用时,感觉确实速度飞快,对于网站收录也有奇效(现在没有了)。

但是,日久见人心,路遥知马力。百度虚拟主机的种种短处尽显,本文将使用的部分心得汇总在此,仅供参考。

1、伪静态设置

百度云虚拟主机的伪静态设置与其他厂商的虚拟主机不同,不是后台一个按钮就能开启的,需要自己上传文件,具体方法见让百度云虚拟主机 BCH支持wordpress固定链接(URL伪静态设置)

2、提高PHP版本

众所周知,PHP版本会直接影响网站运行效率,对于wordpress网站来说,还有一些插件的部分功能仅在php 7.0的环境中才能生效,所以我们要将PHP版本升级。

路径:主机控制面板>>>高级设置>>>语言环境切换>>>PHP版本

3、开启PHP缓存加速

采用PHP文件缓存加速(OPcache)功能,可有效提升PHP执行速度,降低主机的负载压力,提高可承载的并发连接数量和处理能力。

但启用后,Web内容将出现最长60秒的缓存(不更新)。如需及时更新,可执行缓存清理或重载操作。

路径:主机控制面板>>>高级设置>>>PHP缓存加速

4、设置500错误页面

百度云虚拟主机默认自带400和502错误页面,在根目录下的/error/文件夹中即可找到。

为什么要设置500错误页面呢?

这和百度云虚拟主机的环境设置有关,若你在百度云虚拟主机上使用wordpress建站,之后使用360网站安全检测对网站进行安全扫描,会看到网站的安全评分并不高,会有“[高危]PHP错误信息泄露”和“[警告]异常页面导致服务器路径泄漏”两个问题。

解决办法,首先上传一个500错误页面到网站根目录下的/error/文件夹中,然后进入主机控制面板>>>高级设置>>>错误页自定义,设置500错误页面。

然后更新根目录中的PHP.INI文件,在文件中添加以下代码:

display_errors=off

最后,主机控制面板>>>常规操作>>>站点启停>>>重载站点服务。

5、设置WP内存

百度云虚拟主机虽然快,但是跑wordpress网站非常容易卡壳,主要原因是虚拟主机的内存太小:标准型只有128M,增强型只有256M。网站卡壳,提交工单给百度,得到的回复是wordpress太耗内存,要解决问题只能升级到大内存版本……这个答复我只能表示“无F可说”,所以只能自己想办法。

首先,上面提到的提高PHP版本和开启PHP缓存都是解决方案之一;

其次,百度云虚拟主机是nginx服务器,所以支持PHP.INI,直接在网站根目录下载PHP.INI,在其中添加如下代码:

memory_limit = 128M

说明:如果你是128M主机就改为128M,256M主机就改为256M。

然后,将/wp-includes/default-constants.php更新,找到“WP_MEMORY_LIMIT”,修改三处(设置为你的最大内存),如下图所示:

百度云虚拟主机基本设置优化

修改wordpress文件

暂时就是这些,待完善……

亮享

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: