文章数据多达 100 万篇时 采用静态博客 有什么优劣势

2017-03-30 16:59:51 +08:00
 beyoung

有什么利弊

1815 次点击
所在节点    问与答
13 条回复
Totato5749
2017-03-30 17:36:30 +08:00
优势:没有数据库
劣势:没有数据库
lecher
2017-03-30 18:00:56 +08:00
优势:
服务器 cpu 负载低,全都到磁盘 io 负载上面了。
部署简单,有磁盘加一个 web 容器做静态站配置就能拉起来服务。


劣势:
磁盘占用空间大,不容易迁移分发
不容易发现文件损坏导致的数据丢失
难以调整网页信息,类似更新标题或者网页结构的时候,会消耗非常长的时间在生成页面上。
libook
2017-03-30 18:06:03 +08:00
可以用 CDN 托管,只需要花储存和流量费用,而且访问速度会非常快。
misaka19000
2017-03-30 18:07:39 +08:00
静态博客到 100w 是怎么做到的。。。
zeinipiyan
2017-03-30 18:10:31 +08:00
@misaka19000 应该是采集站
beyoung
2017-03-30 18:47:31 +08:00
@misaka19000 假设
lslqtz
2017-03-30 22:55:11 +08:00
@lecher 这个可以用 javascript 嘛
msg7086
2017-03-31 04:29:07 +08:00
手里有个 54w 文章数的 CMS ,动态站,访问量不大,服务器也没啥压力,随便开了台半核心的 VPS 跑着, CPU 占用基本不涨。
bk201
2017-03-31 10:23:23 +08:00
index 页面载入会越来越慢吧。
beyoung
2017-03-31 11:23:36 +08:00
@msg7086 用的是什么 cms 呢
beyoung
2017-03-31 11:48:45 +08:00
@bk201 分页嘛
ytmsdy
2017-03-31 14:29:39 +08:00
之前做了好多年的小说站,小说站的小说详细页面都是存的金泰文件。总结下
优势:
1 :系统的压力都在 IO 上, cpu 几乎无压力。对 CC 攻击天然免疫
2 : cpu 的压力释放出来了, cpu 可以干一些其他的事情,比如说采集

劣势:
1 :系统迁移是灾难
2 :对于硬盘是很大的挑战,如果服务器丢在云上还好一点。但是服务器如果在物理机上,那硬盘如果换掉了,那就刺激了。
3 :如果前期页面没有做好,在页面上加入广告,或者加入其他代码那就是灾难
4 :如果管理程序效率不高,页面重新发布也是灾难
msg7086
2017-04-01 00:07:33 +08:00
@beyoung 自己花了几天时间拿 Rails 搭的系统。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/351519

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX