WordPress的网站基础优化:启用gzip编码和缓存

手册/FAQ (542) 2015-10-23 13:34:30

      如何将网站在载入速度和相应速度加快,提高网站在搜索引擎中的排名,已经成为一种新的优化手段。如果您的网站载入缓慢,你应该采取一些措施来改善其载入时间。今天我们来讨论WordPress通过加载Gzip和缓存来减少网站加载时间,减少网站的响应时间。

Gzip简述和缓存

      在我们讨论如何提高网站速度实施的具体步骤前,你应该知道的Gzip和缓存是什么。 gzip编码通过压缩网页数据从而加速服务器与客户端之间的数据传递。通过减少文件的大小从而减少服务器负荷。WordPress默认是没有启用gzip编码,因此您需要调整您的网站启用它。

      另一方面,高速缓存能提高你的网站的加载性能,特别是如果你有一个相当大的WordPress的网站。 WordPress是通过动态调取网站数据,这意味着它对PHP和MySQL数据库的性能一依赖性非常高。如果缓存中启用使用WordPress的插件,它提前WordPress的缓存内容,并将其转换为纯,静态的HTML文件。这意味着将不会有需要执行PHP脚本和MySQL数据库的沟通,获取内容。所以如果有一个内容要求,在WordPress自动呈现缓存,静态的HTML文件到客户端浏览器,从而提高在服务器的和网站的加载性能。沉重的PHP脚本执行消耗大量的CPU资源,并在交通高峰情况(例如,如果您的网站后获取Digg的功能),有一个很大的机会你的网站将下降,由于这个问题。随着缓存启用,你的WordPress网站将受到保护,这个问题。

     启用Gzip已在WordPress的编码有不同的方式,使Gzip已在WordPress的网站编码。这些措施包括使用htaccess的,使用PHP,并使用WordPress的插件。

并非所有的网络托管服务器已经启用了gzip的指令在Apache模。如果您的虚拟主机的服务器属于这一类,你不能使用。htaccess的方法。

此外,一些服务器是敏感的变化。htaccess的配置。在这种情况下,如果您已启用Gzip已通过一个WordPress插件编码,它可能无法工作,并会提出一些问题。

最好的和最简单的方法,使Gzip已在WordPress的网站的编码是使用PHP脚本。为了确保gzip编码已正确实施,按照下列步骤进行:

第1步。去这个工具:http://www.gidnetwork.com/tools/gzip-test.php并尝试输入您的网站的主页的网址。如果您看到“不”“网页压缩?”,然后gzip编码是不启用您的网站。

第2步。下载从你的服务器的根目录下你的WordPress的index.php文件。打开它使用您最喜欢的PHP编辑器。您应该看到如下所示的行:

<?PHP的
/ **
*前到WordPress应用。此文件没有做任何事情,但负载
*可湿性粉剂博客- header.php文件而这并告诉WordPress的载入主题。
*
* @包WordPress的
* /
/ **
*告诉WordPress的WordPress的主题和负载输出。
*
* @布尔变种
* /
定义(’WP_USE_THEMES’,真);
/ **加载WordPress的环境和模板* /
要求(’。/可湿性粉剂博客-的header.php’);
?>

第3步。备份原来的index.php文件,然后添加此仅低于<行代码?PHP的:

ob_start(“ob_gzhandler”);

因此,最终的index.php代码是:

<?PHP的
ob_start(“ob_gzhandler”);
/ **
*前到WordPress应用。此文件没有做任何事情,但负载
*可湿性粉剂博客- header.php文件而这并告诉WordPress的载入主题。
*
* @包WordPress的
* /
/ **
*告诉WordPress的WordPress的主题和负载输出。
*
* @布尔变种
* /
定义(’WP_USE_THEMES’,真);
/ **加载WordPress的环境和模板* /
要求(’。/可湿性粉剂博客-的header.php’);
?>

第4步。编辑index.php来上传您的网站的根目录。

第5步。重新测试您的网站的主页使用此工具:http://www.gidnetwork.com/tools/gzip-test.php确保gzip编码已被启用。在“网页压缩价值?”现在应该是“是的。”

第6步。尝试输入其他WordPress的网址,例如网址后,找出是否gzip编码已实施网站范围。它应该启用网站范围。

要点:当升级你的WordPress,你说行,ob_start(“ob_gzhandler”);将由index.php的删除。因此,你应该手动添加一个WordPress的升级后该行再次启用gzip编码。

 

THE END