关于博客系统从Windows迁移至Linux的那些事


0x00 原因:

Windows虽说可视化方便 但是用惯kali 还是linux会更加有效率去折腾?
Windows因为图形界面还有一些没必要的软件 效率稍慢
Windows的cmd和terminal都不是很成熟
单纯觉得Windows太花里胡哨了 虽然自己电脑就是Windows系统

0x01 经过:

本服务器是租用腾讯云的轻量云服务器 之前我记得没错的话是800多3年 配置是4C16G12M 可以说是特别便宜了(但是现在没有这么便宜了) 直装了一个CentOS7.4

为什么选择这个分支呢?最初的时候我玩服务器都是用的debian,因为apt实在是太方便了而且kali也是debian的系统,所以用起来很熟悉 但是吧我有个之前关系特别好的一个同学,他很信仰CentOS 我也就试试CentOS了 两个系统其实实际使用起来都差不太多 无非就是我玩debian的时候有几次内核崩溃了最后才选择CentOS到现在

至于迁移我是直接把网站备份下来 数据库也全都导出 最后重新导入一下就完事了

真这么简单?
那必然不可能啊:sweat_smile: 玩linux就是为了折腾 最开始的时候博客访问还挺快 不知道为什么迁移就特别特别慢 在Google的检测平台上测试都得13s才打开主页 得分就90分 这什么情况?

我考虑了很多 比方说CDN啊 图片啊 jscss啊 我认为是主页那张大图片导致的卡顿 于是我就瞎搞 搞个插件 WP Socket 然后发现没啥效果还是慢 看waterfall好多js都需要3-5秒 并且Google也说了index中的image加载过慢 然后我就想着云存储是不是可以把js全都存进去 但是确实是没啥用 人家存的是图片 而且效果也一般 为了优化这破博客我真是熬了一晚上 最后放弃了这个念头想着用webp来减少图片的体积 然后找了很多软件都是要收费的(毕竟是垃圾佬嘛总得省点)最后找到了一个叫做WebP Express的插件 体感也不错 除了他不会自动给你把媒体库以及其他图片转成webp格式 需要你自己去手动在插件页面中转一遍才行 最后webp的事情算是结束了

那必然没结束啊 最后还是10来秒 这时候我脑子才开始会转动了 我去看了waterfall中加载最慢的几个js的路径 发现带有edit的字样 这让我一下子想起来一个自称最好的WordPress的Mark↓编辑器 好用是还可以 但是他js很多也很大 并且也不是本地js是用了一条国外的CDN 叠加起来就访问的十分之慢了 最后还得是更换了这个编辑器 用了现在的WP Githuber MD 不过现在看来比之前的强大多了 最后Google跑分达到了100呢 看来优化的还算不错? 也算是没太白费这次通宵啊

0x02 总结

总得来说 既然都玩linux了 也不是用来生产搞工程 那就得多玩玩多鼓捣鼓捣 之前大当家的群里大当家还问谁要WordPress他帮忙优化 我那时候还嘴硬说不卡哈哈哈哈哈 现在看来简直是个笑话 我的站也就只能说是 软件优化不如硬件强大 优化半天还不如人家海外的访问快哈哈哈哈 不过都还在学习中 什么时候能和我那个同学一样鼓捣nginx了我也就差不多了

  • 分享:
评论
还没有评论
    发表评论 说点什么