我们想要提升Typecho的加载速度的话,除了提高服务器本身配置和加大带宽以外,还可以通过CDN加速来优化网络加载速度,可是还有一点也是非常重要的,就是可以开启GZIP来加快网站的打开速度,这一点在当前很容易被人忽略,其实GZIP算是非常基础的一个步骤了。
那么typecho博客要如何开启GZIP压缩呢?这个是非常简单的,找到网站根目录下的index.php文件,这里不要搞混了,是网站的根目录,不是主题模板的根目录,然后在<?php后面一行加入以下代码:
ob_start('ob_gzhandler');
为了大家更容易的看明白,我把修改后index.php的代码贴在下面:
<?php
/**
* Typecho Blog Platform
*
* @copyright Copyright (c) 2008 Typecho team (http://www.typecho.org)
* @license GNU General Public License 2.0
* @version $Id: index.php 1153 2009-07-02 10:53:22Z magike.net $
*/
/** gzip压缩Typecho by mokev.com */
ob_start('ob_gzhandler');
/** 载入配置支持 */
if (!defined('__TYPECHO_ROOT_DIR__') && !@include_once 'config.inc.php') {
file_exists('./install.php') ? header('Location: install.php') : print('Missing Config File');
exit;
}
/** 初始化组件 */
\Widget\Init::alloc();
/** 注册一个初始化插件 */
\Typecho\Plugin::factory('index.php')->begin();
/** 开始路由分发 */
\Typecho\Router::dispatch();
/** 注册一个结束插件 */
\Typecho\Plugin::factory('index.php')->end();
大家可以使用站长之家的测速工具对网站开启GZIP之前和之后的加载速度进行对比,这里我也贴一下测试的结果,可以看到接近80%的优化效果还是非常不错的。
原创文章,作者:努力的牛奋,如若转载,请注明出处:https://mokev.com/29.html