对博客的部署与优化

Azhao
2021-05-29 / 7 评论 / 656 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2022年01月20日,已超过248天没有更新,若内容或图片失效,请留言反馈。

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

部署与优化:


图片、文件

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


CDN

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


伪静态

Apache:直接新建一个.htaccess文件,里面内容填写下方代码,上传至网站根目录


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

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

/** 开启gzip压缩, add by 小爱blog */  
ob_start('ob_gzhandler');


CompressHTML
可以压缩HTML代码和开启Gzip压缩,Gzip等级我设置在5,且开启了HTML压缩。


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

Sitemap插件
详细请看这里: https://www.86day.com/67.html




如果还进行了其他优化,会继续更新



6

海报

正在生成.....

评论 (7)

取消
  1. 头像
    水木年华 Lv.1
    ·Android · QQ Browser
    沙发

    你这海报插件怎么弄的呀?

    回复 删除 垃圾
  2. 头像
    水木年华 Lv.1
    ·Android · QQ Browser
    板凳

    还有那个相关运行的实时数据和这个海报插件,建议出一个教程。

    回复 删除 垃圾
    1. 头像
      水木年华 Lv.1
      ·Android · QQ Browser
      @ 水木年华

      疫情数据。

      回复 删除 垃圾
    2. 头像
      Azhao Lv.4 作者
      ·Android · Google Chrome
      @ 水木年华

      这个很简单啊。

      回复 删除 垃圾
      1. 头像
        水木年华 Lv.1
        ·Android · QQ Browser
        @ Azhao

        那这个怎么弄呀?你能出一个教程吗?

        回复 删除 垃圾
        1. 头像
          Azhao Lv.4 作者
          ·Android · Google Chrome
          @ 水木年华

          内嵌啊,不知道要说多少次表情

          回复 删除 垃圾
  3. 头像
    游客 Lv.1
    ·MacOS · Google Chrome
    地毯

    666

    回复 删除 垃圾