站点纪要

Lightalso 发布于 2024-10-15 3545 次阅读 2 条评论 2146 字 预计阅读时间: 10 分钟


AI 摘要

2025.4.04 站点升级Cloudflare代理后,速度骤降,被迫优化资源,换用webp格式,并启用图像自动压缩。技术栈保持稳定,仅对页脚样式、移动端背景及文章分类进行微调。此前,2025.3.19更换主题Sakurairo,重构导航与页面,修复伪静态配置错误,并新增留言板与随机站点链接。2024.11.21,迁移至Ubuntu服务器,采用Nginx+PHP+MySQL,启用Docker容器,提升响应速度。2024.10.15,因WampServer终止支持,转用IIS 8,同时优化腾讯云服务配置,控制成本。博客内容更新因考研暂缓,期待未来充实。

2025.4.04

为了让网站成为耐打王(bushi),给域名套了一层Cloudflare的代理,整个站点真的变得巨慢😥,于是不得不对站点资源进行了压缩和优化,将所有静态图像资源全部替换成了webp格式。同时还在储存桶设置了图像自动压缩,总算把速度提升到了可接受范围内。因为没法通过域名解析直接找到源服务器,所以之前搭建的TeamSpeak也算是歇菜了,感觉上了CF的当,但又买不起腾讯云的高防主机😭,气抖冷。

同时还对页脚的样式做了一些修改。为移动端替换了更贴合移动设备显示比例的背景图片。新增了教程和随笔两个文章分类。都是些小的改动,技术栈没有太大的更新。

2025.3.19

将之前使用的老旧且充斥样式错误的主题使用GitHub上的开源项目Sakurairo进行了替换,整个博客界面瞬间眉清目秀起来,并且多了许多模板页面可以使用。基于这次的变动我重新设计了网站的导航目录和页面结构。使用样式库对原本的友链、归档和时间轴页面进行了更新,删除了工作簿页面。略微修改个人简介页面的同时增加了我的游戏和我的追番页面,这样博客的页面内容也算是更加丰富了。

由于主题附带了说说功能,原本的随笔文章分类便被修改为说说的专属分类,并且和文章分类分开单独显示。这使得我发博客更加方便了,有些简短的话没必要发文章,发篇说说足够了。在修改文章分类结构的时候还发现网站伪静态文件一直存在配置错误,导致分类界面404,这次也一并修复了。

在社交方面,首次接触到了开往和十年之约这类的站点传递项目,所以将随机站点的链接也添加到了网站导航。但现在网站的体量还不够申请这些项目的收录,在之后内容丰富了再去申请,这样站点的随机访客应该也会多起来。同时我还增加了一个留言板页面,上面放了随机诗句和简短的几句话,页面的评论功能被开放用作留言板,这样大家聊天交流也更加方便。

2024.11.21

最近趁着双十一活动入手了一台Ubuntu服务器,刚好原有的WinServer即将到期,遂将原有业务转移到新服务器。随即进行了一次大规模的技术栈更新。

首先是直接抛弃了老旧的IIS服务器,转而使用宝塔面板中Nginx+PHP+MySQL的经典模式。宝塔面板便捷的功能在站点迁移的过程中立下了汗马功劳,原本在IIS上要手动配置半天的环境现在通过面板基本都能一键轻松搞定了。再也不用为环境安装而左下载右上传忙来忙去了。

迁移WordPress站点数据时我使用到了WPvivid开发的备份插件。该插件能直接将WordPress文件和数据库打包下载,之后FTP上传到新服务器就能还原数据了。这同样让站点的迁移工作变得异常轻松。

宝塔提供了一套当前主流的网页后端方案,这使得原本一些由于兼容性不佳而无法使用的插件终于能为我所用了。此外,得益于Ubuntu的轻量级和新配置的若干缓存插件,网页的响应速度有了质的提升。响应延迟从之前的五六百降到了现在的二三十毫秒。这也使得这次的迁移在没有任何网页内容改动的情况下有了体验上明显的提升。

本次技术栈更新还有很重要的一点是Docker容器的使用。Docker强大的社区生态以及便捷的部署方式让我很轻松就将之前部署的各种小工具迁移到了新服务器上。整个过程比我预想的要简单不少。不少工具因为搭建了更新版本用起来也更顺手了。比如RustDesk由于优化了密钥问题现在已经可以秒连了,不用像之前每次连接前都要漫长等待。美中不足的是还没想到学习通刷课该怎么解决,不过毕业要求的课程学分这学期结束也就差不多修完了,倒也是不太需要挂什么课在服务器上刷了。

至于腾讯云上诸如CDN之类的众多辅助业务,因为基本都是后来慢慢加上的,所以都和网站业务独立。站点迁移对这些业务影响甚微,所以基本没做改动。但由于更换服务器导致的IP变更需要报备管局审核,所以顺手对华为云的备案接入进行了清理。这导致某些域名解析场景由于华为云查询不到备案而受限。管局审核通过后应该就要将域名和解析服务也都迁移到腾讯云上。这样所有业务都在一家平台上运营起来也更方便。

接下来的工作应该就是一些小细节的完善了,很长时间内技术栈应该不会有大的变动。

2024.10.15

由于WampServer终止了对Windows Server 2016以下版本的支持,后期站点的维护可预见的将会变得困难。所以我将站点重建在了2012版本自带的IIS 8上。IIS 8确实是个老旧且差劲的WEB服务端,不过之前已经用这台WinServer搭好了除博客外的很多小玩意,迁移到其他更适合建站的服务器操作系统成本太高,🤗太懒不想折腾,所以干脆也就直接用了IIS。好在IIS开箱即用的图形化界面也确实给网站配置带来了许多便利,综合下来也算是个不错的解决方案了。

网站的顶级域名是从华为云购买的,并且解析服务也托管在华为云。之前本计划在华为云一站搞定所有业务,奈何腾讯云的轻量服务器实在便宜太多,所以除域名解析外的所有业务基本都迁移到了腾讯云。本站使用了一台腾讯云轻量服务器作为后台,同时使用了腾讯云CDN内容分发网络和COS对象存储来进行媒体加速,也是总算不用忍受巨慢的图像视频加载速度了。另外,相关的服务内容都做了瞬时带宽和累计流量的限制来控制成本,尽可能降低被盗刷的成本风险。

网站当前一共编写了四个页面,“关于”、“工作簿”、“友人帐”和“时间归档”,可以点击菜单跳转查看。至于文章则是初步设置了四个分类:技术、摄影、连载和随笔。这些分类意义显而易见,无需多说。然而今年博客内容不太可能可能会频繁更新,准备考研占据了我的绝大部分时间,这使得我没法做一些连续的或者深入的写作。事实上,博客的大部分内容应该都会从考研结束后开始更新,我脑海中有很多初步的构想,会在有充足时间后逐步实现。

自上大学以来便发觉自己愈发孤独了,常常是形单影只。我有时甚至已经开始享受这种孤独,这种一个人生活的自由。但随之而来的是分享欲的无处发泄,这也是这个博客建立的原因之一。虽然大概率也只是写来自娱自乐,所有内容都将被雪藏于互联网中,但动笔写了总是好的。在纷繁的网络里能有一个这样的属于自己的隐秘小窝,也是一种幸福。