个人随笔
20200913 网站后台架构大改版
2020-09-13 13:07:33

我的个人网站经历了很多个阶段,考虑了多种情况,最后回归原始。

一、阶段1:微服务架构

开始想着要做一个庞大的个人网站,所以搭建了一个微服务集群,后面发现其实用的人很少,基本上都是自己用,并且买的阿里云服务器,微服务的话内存压力太大,并且速度慢,最后抛弃,架构修改。

二、阶段2:单体架构

想着个人网站,用户量非常小,所以就把架构微缩,变为nginx+tomcat+mysql+redis的单体架构,其实加上数据库和redis,还是特别吃内存,需要2G才能正常跑。

三、阶段3:容易维护的架构

想着如果服务器到期限了,如果要续费一年最少要500块钱,但是网站却一分钱都没怎么赚,并且,涉及到数据库,redis缓存,迁移起来也很麻烦,并且别的用户使用真的很少,还是老老实实改为一个个人网站把。打算去掉数据库,redis缓存,用xml来保存数据。自己计算了一下,如果是个人发博文,就算把所有博文都加载到内存中,用上几十年也不会超过400M,如果是1G内存就足够了,512M的服务器加点虚拟内存也够了,不仅仅加快了速度,而且便宜了很多。

四、网站迁移

进行到第三阶段后,网站迁移就很方便了,只需要把数据文件tar下来,上传到新的服务器,然后安装nginx,安装jdk,跑一个jar就可以了。备份也只需要把数据文件备份一下就可以了。

 25
有疑问发邮件到 : suibibk@qq.com 侵权立删
Copyright : 个人随笔   备案号 : 粤ICP备18099399号-2