微信扫码,获取更多

感谢AI,让我轻松搭建了一个方便搬家,资源占用少、性能高的个人网站

一件事要想长久,要么有源源不断的高额收益,要么只需微不足道的小额成本。

2025年的今天,在移动互联网已成为主流、用户都活跃在各大APP里的情景下,中文互联网有影响力的个人网站几乎绝迹,使用国内搜索引擎已经很难在搜索结果前3页找到个人网站的内容,个人网站已经没落。

Y阳胜S君的个人网站:anjir.top,最初建站目的是出于兴趣爱好,顺带试试能不能赚点小钱。但是移动互联网时代以后,和大多数用户一样,我上网更多的时间也是花在那几款主流APP上面,个人网站久而久之也荒废了。

和大多数个人站长一样的困境网站无法获得金钱或者其他方面的收益,每年还要付出几百块的成本,有点鸡肋,令我一度不想再给服务器续费。好在最近几年云服务器厂商之间竞争激烈,常有打折促销活动,我的网站才得以保留下来。

随着时间的推移,被多个大厂APP以莫须有的罪名封禁几次后,我终于认识到,个人网站发布文章或观点虽要额外付出金钱和时间,但远比别人的平台要宽松和自由。虽然几乎没有用户,但只要我不违反国家法律,不违反公序良俗,在我自己的网站上想发什么内容,就发什么内容,不用提心吊胆平台给我封号什么的。所以我决定个人网站还是要长久地做下去。

既然决定网站长久的做下去,金钱、时间这两项成本则是我需要重点考虑的。为了省钱,当然是哪便宜我就把网站搬哪去同样的,为了省时间,网站必须方便搬家,迅速打包、迅速还原。廉价的服务器普遍配置低,所以网站还必须资源占用少的同时尽可能的性能高否则各种卡顿体验会很不好。

原先我网站是“CentOS+宝塔面板+Nginx+MySQL+PHP+WordPress”搭建,运行在1h1g的服务器上,低访问量的情况下勉强够用。为了未来长久的运行,通过研究和对比,我决定采用“Debian+Docker+Nginx+MySQL+PHP-FPM+WordPress”搭建,能更加节省服务器资源,同时更快的打包搬家。

原本确定好了网站架构,按照以往的经验,对于不会编程不太懂代码的我,应该去找一篇篇的教程,一个版块接着一个版块的完成搭建,大概一个星期能搞定。但现在是AI时代,理论上只要把需求和AI说清楚,它可以教你如何一步步搭建。我尝试将我的需求告诉AI后,大为惊喜,在它的指导下,我一次性就将网站搭建好了,耗时不到一天,并且和预期一样,服务器资源占用大幅度下降,网站性能更佳!

因篇幅所限,本文主要记录我的个人网站确立采用新架构的思考过程,避免时间久了忘记为啥要这样做,文末会附上完整的让AI指导我搭建网站的提示词。之后我还会写多篇搭建个人网站的文章,详细的记录个人网站搭建过程和AI给我写的代码。

如果你有缘刷到这篇文章,必须清楚的认识到,这绝不是个人网站搭建的最佳方案,这只是Y阳胜S君基于个人有限的知识水平,眼下能想到并实现的最佳方案。如果你想搭建自己的个人网站,应结合自己的实际情况,选择适合自己的方案。愿我的思考能给你带来些许帮助。


个人网站服务器是用境内的还是境外的?

因为Y阳胜S君的网站域名:anjir.top已完成了ICP备案和网安备案,只能用国内服务器,好在现在国内服务器也不贵了,1h1g勉强够用的配置,一年成本可以控制在百元以内。
如果你准备搭建一个个人网站玩玩,不想备案的话,毫无疑问,国外服务器是首选,好多国外大厂都提供免费的服务器。但是用国外服务器,有可能某天网站就被屏蔽了,国内不能访问,同时国内搜索引擎不再收录。

个人网站的服务器操作系统选哪个?

建网站一般选Linux系统,稳定可靠、开源免费和安全性高。Linux很多发行版,原先我一直用CentOS,原因是很多搭建个人网站的教程都是用的这个系统,后面了解到CentOS官方已全面停止维护该项目,担心以后出现系统级漏洞要自己修补很麻烦,早就想换来着。
对比Linux各个发行版发现,Debian(不带图形界面的服务器版本)更适合我,稳定性、安全性都较好,由全球数千名志愿者共同开发和维护,不太担心会像CentOS那样官方停止维护。
重点是,该系统占用CPU、内存等资源,都比CentOS要少

为什么弃用宝塔面板改用Docker部署个人网站?

在AI未普及之前,宝塔面板对于不懂技术的站长来说是一款非常好用的辅助建站工具,图形化的界面和丰富的功能,让站长无需学习复杂的命令行操作,只要后台点几下对应功能按钮,就能轻松搞定搭建网站所需的环境,快速建好自己的网站。
但现在有了AI的帮助,不懂的操作可以问AI,AI能直接帮助站长写网站搭建、环境配置的命令代码。
Docker是一种领先的容器化技术,在容器里部署个人网站,各个进程相互隔离,容器崩溃不影响宿主机或其他容器,可扩展性强,轻松扩展各类应用,能更稳更好的充分利用服务器资源。搬家时还可以直接把网站和网站所需的环境一并打包,在新服务器里安装docker后,几行代码就可以将打包的网站一键恢复。
理论上,Docker部署个人网站比宝塔面板部署网站,更加便捷和节省资源

为什么用WordPress搭建个人网站?

WordPress是世界上使用最广泛的博客系统之一,是一款开源的PHP软件。因为使用者众多,所以WordPress社区非常活跃,有丰富的插件模板资源。
简单讲,就是用的人多,所以网站遇到了问题能更容易的在网上搜到解决方案,节省时间成本。
虽然现在用Hugo、Hexo免服务器搭建静态个人博客是主流,但我更熟悉WordPress,要平稳的过渡到静态博客还得学不少东西,先不折腾了,多写文章多创造内容才是当下要做的

“Nginx+MySQL+PHP-FPM”分别是做什么用的?

Nginx(Web服务器):处理用户访问请求、提供静态资源、作为反向代理,把动态请求转发给 PHP-FPM 处理;
MySQL(数据库):存储网站的所有动态数据,比如文章、用户、评论、配置等,提供数据查询服务供 PHP 使用;
PHP-FPM(PHP FastCGI Process Manager):执行 .php 脚本、接收 Nginx 转发的动态请求,返回处理结果。

为什么用 PHP-FPM 而不是直接用 PHP?

因为 PHP-FPM 提供了高性能的进程管理,可以处理更多并发请求,效率更高、稳定性更强。

“nginx:1.27.0+mysql:5.7+wordpress:php8.2-fpm”,为什么要把这些应用的版本号都固定,而不是默认用最新版?

一方面,是尽可能的节省资源,尤其是mysql最新版非常占内存,5.7则占用少很多;另一方面,本着能用就不去动它的原则,避免以后搬家因为应用升级成最新版导致网站安装环境发生变化,出现不可预知的故障。

AI提示词

教我搭建一个方便搬家,资源占用少、性能高,又快又安全的个人网站。
现在有一台1核1g内存,25g硬盘,安装了debian12系统(纯命令行)的服务器,给它安装好了docker28.2.2和docker compose v2.36.2,同时还有一个域名:anjir.top,我打算采用“nginx:1.27.0+mysql:5.7+wordpress:php8.2-fpm”,在docker里面装WordPress,搭建个人的https网站。
基本要求:ssl证书(使用Let’s Encrypt证书)需能够自动申请,确保一直在有效期内;www.anjir.top 会自动跳到anjir.top;利用nginx限流+缓存,使得网站有一定的抗攻击能力,并优化wordpress网站前台访问速度;最后记得教我一下如何快速的网站搬家。


未经允许不得转载:无花果 » 感谢AI,让我轻松搭建了一个方便搬家,资源占用少、性能高的个人网站

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏