对Typecho的优化以及开启https的过程

如何优化Typecho

因为大部分人的主题不同,所以优化教程也不同,谅解...

通过 img 图床优化

对于大部分优化来说,无一例外都是将img放置图床,js,css使用开源库,我自己也是这么做的。
首先我使用了新浪还有SM的图床,这两个图床都不错,用的图床接口是:p.warhut.cn

我将大部分的img统统放到了新浪上面,因为是大厂商,所以可以安心使用,至少不用担心他跑路什么的,SM也是挺老的免费图床了,这个都是很不错的。

但是就是过程有点麻烦,因为要将之前的图片一张张的上传至图床,然后在将文章内连接一一修改,实属麻烦。(PS:所以这里推荐博文比较少的朋友修改)

优化过程——>下载图片——>将图片上传至图床——>将图床链接复制至文章,替换图片url——>一一替换——>完毕

通过 url 链接优化

大部分人的 url 链接都是 http:// 或者 https://,这种类型会导致很多问题,emmm,比如你开启https时,你引用了一张 http 的图片,这个时候,你就不得不得去修改为 https 否则它就会弹出您加载了某个不安全的脚本或者引用了什么。

所以我的url格式一般为: [//www.waruht.cn] 这种类型。表示很舒服,替换https时无需做任何修改,之间就替换好啦,后期也会自动变更为 https:// 这样子的链接。

通过 开源库 优化

网络上有许多的开源库,不需要将压力全部放在自己的服务器上,毕竟我们的服务器资源还是挺珍贵的。

这里给你们介绍一些开源库:

PS:本人使用的为BootCDN,因为它有3000+的开源库,噢,实在是太棒了!

通过对代码的精简化以及减少重复请求。

代码精简化这一块...还有减少重复请求就不说了..表示大神会,小白说了听不懂...

大部分就是这样子的啦,还有就是很预加载技术啦,这些都是很棒棒的。某些模板就是带有的,比如本宝宝的这个啦,感谢Chakhsu大神的开源啦~

介绍我的几个网站吧:

如何开启HTTPS(虚拟空间)

为什么要开启https呢?

  1. 在URL前加 https:// 前缀表明是用SSL加密的。 你的电脑与服务器之间收发的信息传输将更加安全。
  2. Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。
  3. http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。
  4. http的连接很简单,是无状态的,...
  5. HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议
  6. 要比http协议安全

当然https肯定是有一部分缺点的:例如链接多了一个握手协议,成本对于我们来说用免费就好了。

申请一个 HTTPS 证书

对于大部分同学来说呢,https这个高大尚的玩意,其实很容易申请的,没有你们想的那么难。
申请入口(个人推荐证书):https://www.sslforfree.com/

申请教程(由于是国外网站,请耐心等待每一步):

首先进入 Sslforfree 网站首页,输入自己的域名,点击申请。(请勿使用翻译,否则会申请失败)
申请1

点击申请后,他会让你选择验证方式,我们选择第二个,文件验证。
申请2

点击第二个之后,会出现一个按钮,我们之间点击按钮。
申请3

点击按钮之后,将会出现以下界面。
申请4

这个时候,我们点击DownloadFile #1,会让你下载一个文件。
申请5

下载完毕后,我们点击DownloadFile #2,下载第二个文件。
申请6

这个时候进入你自己的服务器,在你要申请的域名的主目录下创建文件夹。

主目录路径:例如我的www.warhut.cn,绑定的主目录为www,那我们就在www下创建文件夹
在www下创建 ".well-known" ,创建完毕后,我们进入 .well-known。
在.well-known下创建 "acme-challenge"。
将你下载的两个文件上传至 “acme-challenge” 文件夹内。
如下图所示。请看仔细了!!

申请7

然后我们回到申请页面,点击两个链接,验证是否真确。
申请8

验证正确后,我们点击提交按钮(这一步相应时间贼慢...你可以多点几次,如果他回到了第二步,那么就在以此点过来,不用在上传服务器了,直接点击提交就好了。就会给你颁布证书了。)。
申请9

申请成功之后,会给你颁发如下三个证书(公钥+秘钥+验证)。
申请10

我们将他们复制下来,如何复制呢?

把公钥跟验证放在一起,存放为证书.txt
秘钥单独存放为秘钥.txt
如下图:

申请11

申请12

进入你的服务器,然后选择SSL证书(大部分都有)
申请13

然后点击提交,提示证书成功之后就好啦~https就弄好了,但是还需要做一些小工作。

进入你的服务器伪静态文件(一般为:.htaccess)(存放目录一般为根目录)
然后点击编辑,敲进去下面这些代码,记住放在<IfModule mod_rewrite.c>与</IfModule>之间。

RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]

然后保存,https就完全启用成功了,这个时候在去访问下自己的网站地址就知道啦,如果自动跳转到了
"https://you_site/" 就成功了。

如果提示证书有问题,那么就是你引用了非https的内容啦,这个时候就需要看我的typecho优化啦,嘿嘿嘿

教程完毕。qwq,第一次敲这么多字啊,累死了啊啊啊啊。 有没有要打赏的qwq,0.01也可以的qwq。。。
打赏页面就是“关于”下面有个微信和支付宝的二维码。。。

Last modification:August 27th, 2018 at 12:12 am
┭┮﹏┭┮感谢您的一份赞助,博主会继续加油的ヾ(◍°∇°◍)ノ゙

2 comments

  1. 月心

    这个可以用Chrome 新浪图床插件批量的!

    1. 歆宋
      @月心

      然而....我我我....表示...我有批量上传的啊....插件...typecho的插件

Leave a Comment