大家在使用typecho博客的时候,搭建出来的网站访问速度很慢,不少用户都有这样的困惑,那么今天教大家如何给typecho博客进行优化。
优化教程
伪静态设置
为你的网站设置typecho伪静态
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php$1 last;
}
然后打开你的typecho后台,找到【网站设置】-【永久链接】,开启这个功能
这个功能不仅可以优化网站,还可以把文章界面的链接中的index.php去掉,从而让链接更短,比如我举个例子,blog.lzchi.top/archives/363/,对比之前的blog.lzchi.top/index.php/archives/363/,是不是很短
宝塔网站加速
如果你服务器使用的宝塔面板可以去软件商店下载堡塔网站加速 5.0,不用宝塔面板可以忽略这一步
然后点击设置进入堡塔网站加速,开启加速功能
规则设置为typecho专属规则
Redis缓存
Redis将数据存储在内存中,读取速度非常快。相比于从硬盘读取数据,内存操作的速度要快得多。因此,当用户第一次访问数据库中的某些数据时,可以将这些数据缓存到Redis中,后续访问时直接从缓存中读取,极大地提高了访问速度
宝塔面板在软件商店下载Redis,安装好
接着为你网站当前使用的php版本安装Redis拓展
Gzip压缩
在网络传输过程中我们可以使用gzip对数据进行压缩,从而减少数据传输量,减少对网络带宽的消耗,可以加快我们打开网站的速度。
打开我们的网站typecho根目录,找到index.php文件,将下面的代码放置在最前面,推荐第十行
/** GZIP开启 */
ob_start('ob_gzhandler');