大型内容站点, 是否鼓励生成静态页?

2020-12-21 10:39:16 +08:00
 RickyC

生成的话, 性能好 但是更改网站样式, 就需要全站重新生成缓存

1589 次点击
所在节点    问与答
11 条回复
opengps
2020-12-21 10:43:11 +08:00
各有各的好处,服务器跟得上就无所谓了。要是想把服务器钱生了得话,静态页就很有必要了
opengps
2020-12-21 10:43:41 +08:00
看了眼熟,怎么是你啊,,,,,数据库问题解决怎么样了
xiaojj
2020-12-21 16:14:29 +08:00
没必要,大型站点加 cdn 就行了
RickyC
2020-12-21 16:20:49 +08:00
@opengps 分表解决了
RickyC
2020-12-21 16:21:08 +08:00
@xiaojj cdn 不解决动态页面呀
qiayue
2020-12-21 16:25:46 +08:00
阿里云的全站加速,可以缓存动态页面
RickyC
2020-12-21 17:29:18 +08:00
@qiayue
动态加速貌似不是缓存, 而是利用最佳路由, 打通联通,电信, 移动之间的隔阂,
动态的要是缓存了, 那还得了?
我买完东西, 显示缓存的余额, 那还得了?
qiayue
2020-12-21 18:17:56 +08:00
@RickyC 你说的都对,但是阿里云后台提供了设置缓存时间功能,你可以按照目录,或者按照 url 去设置缓存过期时间。
举例,所有文章你都放在 /articles 目录,那么可以设置这个目录的缓存过期时间。
westoy
2020-12-21 18:23:13 +08:00
静态缓存 + CDN 就行

生成 html 是虚拟主机时代的做法了

内容多关联多, 全静态高频重新生成负载反而大, 当年 phpwind 主打特性就是生成 html, 结果自己官网都没敢开
3dwelcome
2020-12-21 18:24:41 +08:00
今天看了个视频,把静态网页玩出了花,看的我一愣一愣的。这 TMD 才叫创新精神啊。

https://www.11ty.dev/
eason1874
2020-12-21 20:36:38 +08:00
不用专门去生成,这样我干过,不方便,没必要。

你在 nginx 配置两个 server,一个源站后端,一个用户前端,前端 proxy 后端,根据路径把内容页 proxy_cache 了就行了,改样式之后直接把缓存目录清空了就好了。

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

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

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

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

© 2021 V2EX