求解,文章系统,不需要多用户,也就是不需要用户登录、注册,纯文章。是用 smarty 来做,然后缓存下,还是把文章生成静态页面,还有就是伪静态,哪种方案好些呢?
1 、用 Smarty 的话,每次发布文章需要清空下缓存,如果数据量大了的话,每次清空缓存会不会有问题呢?
2 、生成纯静态页面的话,列表页是动态的?还是每次发布文章生成下静态的呢?
3 、动态数据做伪静态对文章系统是性能不好的吧。
1
qhxin 2015 年 12 月 18 日 预计访问量大不?如果不大,可以生成纯静态,省事儿,当然缺点就是以后想要改布局什么的就拙计了;如果预计访问量很高,那纯静态的硬盘估计要挂,伪静态比较好,改动方便,省事儿省资源。 smarty 性能拙计建议不用。
|
2
Scholer 2015 年 12 月 18 日 用啥都不要用 smarty 性能一般 语法繁琐
|
4
branchzero 2015 年 12 月 18 日
CMS 大多是发布文章后生成对应链接位置的静态文件吧,不过访问量不大的话也无所谓了。
|
5
baoma511 OP |
6
baoma511 OP @branchzero 没用 cms ,自己定制开发的
|
7
branchzero 2015 年 12 月 18 日 @baoma511 =。= 我也没说是哪家的 CMS 啊,你自己的文章系统不也是属于 CMS (内容管理系统)范畴么。。。。只是说大部分市面上的 CMS 的做法而已。。。
|
8
qhxin 2015 年 12 月 18 日
|
9
dangyuluo 2015 年 12 月 18 日 我觉得还是基础的框架(如 CI )搭配 Smarty3 进行开发吧。经过我的试验(用作 10k+大并发微信服务端+微信 HTML5 界面,咦会不会有人说是 H5 页面),性能足够了。纯静态的话还要考虑垃圾页面回收等一系列内容,得不偿失。
|
13
aksoft 2015 年 12 月 18 日
cms 没见过清缓存出问题的,伪静态缓存 只更新相关文章。
|
15
TangMonk 2015 年 12 月 20 日
直接 DNS 把
|