虚拟主机也称共享主机,虽然云服务器非常流行,但虚拟主机因成本较低、无需自主运维等特点也还是有一些市场。本文将介绍一些虚拟主机运行WordPress的优化技巧。
虚拟主机运行WordPress的优劣
选购WordPress虚拟主机的技巧
最好是选择WordPress专用主机或明确标示支持WordPress的虚拟主机,一般来讲专用产品会对WordPress所需环境进行一定优化。
其次,操作系统选择Linux的,毕竟PHP+MySQL的运行环境在Linux下更能发挥性能优势。
再者尽量选择Apache WEB服务器,部分服务商提供的Apache+Nginx结合的方案最佳,这样配置伪静态规则或其它环境配置时比较方便,可通过.htaccess 文件操作。
虚拟主机运行WordPress的优化技巧
PHP运行模式:选择FPM/FastCGI模式,或者很多服务商默认是这种模式。
PHP运行参数配置(自定义php.ini):
- register_globals:是否自动注册表单变量,安全原因不推荐设为on。
- magic_quotes_gpc:是否自动过滤输入内容中的特殊字符,如单引号。
- disable_functions:系统禁止的函数列表
- output_buffering:输出缓存大小,为零禁止。建议值:4096
- display_errors:是否显示出错信息。
- max_execution_time:脚本最长执行时间,单位秒,建议值300
- memory_limit:内存限制,如果使用轻量主题,建议值128M,否则建议值256M。
- post_max_size/upload_max_filesize:POST最大大小/文件最大上传大小,建议值128M。
- allow_url_include:是否远程包含远程文件,建议关闭:Off。
@ini_set( 'upload_max_size','128M' ); @ini_set( 'post_max_size','128M'); @ini_set( 'max_execution_time','300' ); @ini_set( 'memory_limit','256M' );
注意,以上内容添加至<?php
行的下一行。
一些额外的设置
将/wp-content/uploads/目录以及子目录设置为可写与可读权限,其它目录均设置为不可写的权限。
虚拟主机的默认首页设置为:index.php