以下是本人对博客进行的一下部署以及优化。

部署与优化:

  • 图片、文件静态优化
  • 使用CDN
  • 设置伪静态
  • PHP扩展
  • Gzip压缩
  • CDN缓存
  • Sitemap插件

图片、文件

本站的所有图片、文件都云存储在腾讯云的COS里,瞬间把源站的压力减少很多,从而实现了静态优化。且使用HTTPS以及自定义CDN加速,放弃本地存储的同时也能完成' 全站HTTPS '(关于如何HTTPS我就不叙述那么清楚了,申请域名的ssl证书,部署后强制HTTPS即可)

CDN

使用的是腾讯云CDN,一开始是领了6个月、每个月20G的CDN流量包,(这个流量包足够我们博客类网站的使用了,至于6个月后可以再进行续费,反正腾讯云现在活动多,能便宜买就便宜买了)

如果没有备案的话可以考虑Cloudflare

伪静态

下面这篇文章有详细的教程

开启Typecho伪静态 Typecho是一款轻量级的基于PHP的博客程序,界面简洁,而且它还可以使用内置的固定链接功能让博客看上去更像静... https://www.86day.com/35.html

PHP扩展

进一步的优化就需要安装php的扩展“opcache”,这个拓展在一些web控制面板中可以直接安装,通过ssh的方式安装还请自行百度。opcache安装后自动启用,无需你去做其他配置,启用opcache后你需要注意的是,它会缓存你的动态文件,也就是php,如果你修改了php文件,不会即时生效,需要等一会,大约几分钟左右,反正几个缓存器我全部下载了 ̄﹃ ̄,(还没出现什么问题)

Gzip压缩

我们可以通过在Typecho的index.php的<?php下中添加代码开启Gzip压缩。
代码:

/** 开启gzip压缩, add by Fa'Blog */  
ob_start('ob_gzhandler');

还有就是通过插件 CompressHTML 可以压缩HTML代码和开启Gzip压缩,Gzip等级我设置在5,且开启了HTML压缩。

插件下载:

[button color=" blue" url="https://pan.caololi.cn/CompressHTML.zip"]CompressHTML.ZIP[/button]

CDN缓存

缓存我是自己配置的一个简单的CDN缓存,在CDN的控制台域名管理中找到对应的域名,域名的配置里有缓存设置,缓存规则自己写就好了,一般就是JS、CSS等强制缓存就可以了。

Sitemap插件

关于这个我就不在这里叙述了,下面这篇文章有详细的说明,

谈谈 Sitemap 插件 写在开篇为了让众多搜索引擎更快的收录我们的网站,站长都会对网站进行一定的SEO,哪怕是最基本的提交。今天我们就谈谈... https://www.86day.com/67.html
如果还进行了其他优化,会继续更新