专栏首页杨逸轩 ' sBlog为你的 typecho 博客开启 gzip 压缩功能

为你的 typecho 博客开启 gzip 压缩功能

typecho 这款程序已经足够轻量级了,比起我之前用的 wordpress 和 Emlog 速度快的没话说,但是折腾无止境,速度的诱惑力太大,虽然本来也不慢我还是要优化,今天分享一下给 typecho 开启 gzip 功能以提快你博客的速度!

看下面

在博客的 index.php 中添加一段代码,代码如下:

    /** 开启gzip压缩, add by yovisun */  

    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压缩, add by yovisun */  
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;
}

/** 初始化组件 */
Typecho_Widget::widget('Widget_Init');

/** 注册一个初始化插件 */
Typecho_Plugin::factory('index.php')->begin();

/** 开始路由分发 */
Typecho_Router::dispatch();

/** 注册一个结束插件 */
Typecho_Plugin::factory('index.php')->end();

添加了以后你就可以明显感受到速度有一个质的飞跃,具体速度如本站,只是一个百度云2毛钱BAE小水管便可以达到这个速度!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Typecho博客开启gizp压缩

    乐心湖
  • Typecho开启Gzip,感受火箭般速度

    Gzip是一种常用的HTML压缩技术,通常情况下,Gzip开启后会将输出到用户浏览器的数据进行压缩的处理,这样就会减小通过网络传输的数据量,提高浏览的速度。

    赵帆同学GXUZF.COM
  • Handsome魔改备忘

    请注意,本文编写于 536 天前,最后修改于 137 天前,其中某些信息可能已经过时。

    Naraku
  • typecho安装过程遇到的问题以及解决办法

    槽痞
  • Mirages主题帮助文档

    将压缩包内1.主题文件文件夹中的Mirages文件夹完整上传到服务器上 Typecho 的/usr/themes/文件夹内,然后到 Typecho 后台,启用主...

    乐心湖
  • typecho搭建保姆级教程

    本文从Typecho 简介来说明,包括服务器的选择,域名注册,服务器系统选择 ,环境装备,Typecho设备包括中心的防踩坑注意事项,为您提供完好的保姆级...

    用户7146828
  • Typecho 支持异步回调版的评论邮件插件 Mailer

    Typecho 的评论邮件通知是个比较麻烦的问题, Handsome 主题使用文档里推荐的是 CommentToMail 插件不知道为啥在明月自己的阿里云ECS...

    明月云服务
  • Next.Mist for Typecho 模板发布

    以前一直想换一个简洁大方不花哨的博客主题,Typecho 默认主题显得太简陋了一点。用过一段时间的 cho 的 Maupassant 和 Navy 主题,不久之...

    zgq354
  • Typecho 支持异步回调版的评论邮件插件 Mailer

    Typecho 的评论邮件通知是个比较麻烦的问题, Handsome 主题使用文档里推荐的是 CommentToMail 插件不知道为啥在明月自己的阿里云ECS...

    明月登楼
  • typecho插件合集(持续更新)

    typecho以轻量著称,不足500k的安装包却满足了百分之九十以上的博客需求,但是还有很多的不足,不足的地方就只能用插件来弥补了!这里做一个插件合集方便大家查...

    用户7146828
  • 优化SEO?提升你的PageSpeed评分吧!

    Nginx在处理网页请求时速度非常快,但是默认的Nginx配置也会导致PageSpeed评分降低。Google会将您网站的速度作为确定网站SEO位置的关键因素。

    新巴子
  • 如何极速搭建属于自己的博客网站?

    我用的是Centos8镜像,所以复制centos安装命令。(必须选择对应的镜像系统安装命令)

    程序员纬度
  • 如何极速搭建属于自己的博客网站?(保姆级教程)

    云服务器可以在网维云,腾讯云或者阿里云自助购买,镜像的话建议选择CentOS,如果服务商有宝塔镜像可省去安装宝塔面板这一步。(不过建议多动手实践)

    程序员纬度
  • 开启 Django 博客的 RSS 功能

    博客提供 RSS 订阅应该是标配,这样读者就可以通过一些聚合阅读工具订阅你的博客,时时查看是否有文章更新,而不必每次都跳转到博客上来查看。现在我们就来为博客添加...

    HelloGitHub
  • 【玩转腾讯云】如何用腾讯云搭建typecho博客

    物价清单:域名注册(老用户常规:55¥/年or新用户23¥/首年)+腾讯云新用户(香港1核1G1M 50G硬盘)三年合计428¥+宝塔(免费版)+typecho...

    浮生长恨欢娱少
  • Nginx开启gzip优化网站响应速度

    优化网站响应速度的第一件事就应该想到开启流量压缩,这是最简单,成本最低且非常有效果的手段。假如你的网站有大量静态资源(css、js等),或者大量静态页面, 那么...

    王图思睿
  • vue cli3开启gzip,nginx配置直接使用已经压缩好的文件(文件名为加.gz)

    上面会提示当前安装版本与当前项目下的webpack版本使用不匹配,需要安装对应的版本 (6)后台取compression-webpack-plugin官网看了...

    kirin
  • 如何搭建 Typecho 博客

    Typecho是一个基于PHP的简洁的开源博客程序。它使用多种数据库(MySQL,PostgreSQL,SQLite)储存数据,在GNU GPLv2许可证下发行...

    璟櫆
  • 利用腾讯云服务器搭建 Typecho 博客

    Typecho是一个基于PHP的简洁的开源博客程序。它使用多种数据库(MySQL,PostgreSQL,SQLite)储存数据,在GNU GPLv2许可证下发行...

    用户2416682

扫码关注云+社区

领取腾讯云代金券