网站优化中遇到的坑

在四月份把备案信息从腾讯云接入阿里云之后,就购买了阿里云的学生机(ECS)​并将网站进行了迁移。

​迁移之后进行了大量的优化(坑)因为有朋友在访问我的网站时异常的慢,所以我进行了优化;通过搜索引擎我得知可通过:CDN(内容分发网络), 网站动静态分离,缓存插件,Memcached和Opcache等方式进行网站加速。

在查阅相关的教程后,我选择了以上的全部方式,在阿里云部署了CDN以及对象存储(OSS),并且将网站的媒体文件(图片,CSS,JS)等静态文件放入了存储桶 实现了网站动静态分离。

其次我使用的是宝塔(bt.cn)​面板,在后台直接安装了对应的扩展Memcached(内存对象缓存加速)和Opcache(php加速)且在wp后台安装了对应的支持插件(MemcacheD Is Your Friend)实现了Memcached的(内存缓存加速)及Opcache的(php加速)。

最后我选择了 WP Super Cache (缓存插件)实现网站页面缓存,以解决每次都查询数据库带来的速度问题。

以上操作完成后,我天真的以为网站的速度问题已经解决,就找人帮忙查看网站速度,大部分的反馈是还行网页打开在2~3秒左右,我欣喜若狂;但也同时出现了问题,如服务器内存飙升,主题的夜间模式混乱,这些小bug让我放弃了缓存插件。

在折腾的热情逝去后,我慢慢冷静下来不禁问自己:

这样的优化真的有必要吗?
我这样的所谓的优化真的是正确的优化姿势吗?

我不知道,一切都是按着教程所配置,在遇到bug时我也是自己摸索进行解决。毕竟我的专业不是学这个的,这些都是源于自己的兴趣爱好。
如果重新让我选择一次,我还是会走这个坑,至少我学会了插件的设置,又重新的认识到了“个人独立博客的意义”。
那么网上的加速教程很多,可是对于个人博客而言 我给大家的推荐是 CDN+网站的动静态分离即可;别的无需过多的优化。

20 COMMENTS
  1. 6天前
    情醉中国风

    也用过一年多Wp,实在臃肿,改的乱七八糟才秒开,才还得美观。不过后台也慢,后台经常裂开。

    后来发现何必呢,Zblog和Typecho不香么,秒开前后台,不用在意静态资源加载缓慢的问题,套个CDN飞起。

    • 6天前
      羽忆
      @情醉中国风 哈哈,我一直在用wp,因为主题和插件多,Zblog和Typecho只用过Typecho感觉也挺不错,苦于自己懒,记不太住md语法,所以大部分还是在用wp。
  2. 7天前
    夜月归途

    看到你这么折腾想起了之前的我,唉现在老了折腾不动了,都是怎么简单怎么来

    • 6天前
      羽忆
      @夜月归途 哈哈,趁着还年轻还有时间折腾,所以要多多尝试,可是最终还要返璞归真的。
  3. 1周前
    卡卡讯

    当然最简单有效的方法:1.使用国内服务器 2.CDN 动静分离 3.提升服务器带宽。进阶版 Memcached,Redis内存缓存加速。不过提高网站访问速度,确实能提升用户体验感,毕竟享受页面秒开真的很舒服!

    • 1周前
      羽忆
      @卡卡讯 我现在就用的国内服务器,CDN+动静态分离以及Memcached缓存加速。 别的已经全部舍弃,配置的是否正确先不说,个人博客感觉没必要+这么多料。
  4. 2周前
    姜辰

    我是懒得搞这些了。

    (主要是没钱)

    • 2周前
      羽忆
      @姜辰 emm,是你老了#(滑稽)
      • 1周前
        姜辰
        @羽忆 我的确老了,需要你这个年轻人来帮忙。
  5. 3周前
    Gmc

    我也是折腾了很久的CDN呢,最后加入又拍云联盟免费用,然后就再也没折腾了,速度过得去,也挺好[aru_15]

    • 3周前
      羽忆
      @Gmc 像又拍云,七牛云这些我也用过一段时间,感觉没有腾讯或者阿里好用,就搬走了。
      • 3周前
        Gmc
        @羽忆 [aru_16]确实差点意思,但是对我这种小博客够用了
        • 3周前
          羽忆
          @Gmc 是的呀,折腾完后反过来思考,速度真的不一定有多快才好,主要还是博客的内容。就算我博客再慢只要内容好,即便在国内要是404了也会有人想尽办法来看的。内容高于一切呀~#(太开心)
  6. 3周前
    南风渡南风

    简单即优化

    • 3周前
      羽忆
      @南风渡南风 哈哈是啊,最好的方法就是用一个简单的主题。
  7. 3周前
    油油

    谢谢博主,速度快慢的问题值得深思[强]

    • 3周前
      羽忆
      @油油 我现在觉得最好的方法就是 cdn+动静态分离了;如果是Typecho程序的主题,主题的js和css都不用分离,只优化一下媒体资源(图片,音视频文件)放存储桶就行了。
  8. 3周前
    林海草原

    用个简单的程序,简单的主题,靠近大陆的主机,就不去过于担心速度了哈哈哈

    • 3周前
      羽忆
      @林海草原 这个时候就要Typecho+Diary主题了,嘿嘿[wb_dog13]
    • 2周前
      Terrence
      @林海草原 一直觉得哥的主题很朴实,下不了决心用这种朴实的主题。老想着些花里胡哨的。
LEAVE A REPLY
loading