请教网站开发高手一些生成静态页面的内容发布系统的问题。

simplez 2004-04-01 10:57:54
小弟正在做一个生成静态页面的内容发布系统,很多问题都解决了,现在遇到一个问题想不通。
内容发布系统通常都有很多文章分类,每当我修改了文章分类的标题,比如把“最新动态”改成“最新消息”,那岂不是每篇页面上有该分类信息的文章的页面都要重新生成一次?
再比如“最热门文章”、“推荐文章”等要显示在每篇文章页面上的内容,一旦有所改变,是否全部文章的页面都要重新生成呢?
我目前的一个想法是做成js,由js来动态生成,但好像js生成的内容不能被搜索引擎搜到,又或者用iframe,这种方法好像也和搜索引擎不太兼容。

当然最完美的就是全都是html,不用js也不用iframe,但我就不知道能不能实现和如何实现了,在此请教高手意见,谢谢。


---------------------------------------------
| 分类导航信息 |
---------------------------------------------
| 热门列表 | 文章标题 |
| . | |
|----------| 文章内容 |
| 推荐文章 | |
| xxxxxxx | |
| xxxxxxx | |
| . | |
| . | |
---------------------------------------------


上面每篇文章的页面格式,就是不知道当分类导航信息、热门列表、推荐文章有改变是是不是相关的文章页面都要重新生成?
全部重新生成的话文章少还好说,多了要很久的,而且个人觉得不是很科学。

...全文
85 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
look4u 2004-08-23
  • 打赏
  • 举报
回复
GZ!!!
pizi611 2004-04-28
  • 打赏
  • 举报
回复
up
luok 2004-04-01
  • 打赏
  • 举报
回复
要重新生成.

有什么不科学的? 你生成文章后间隔1秒,再生成下一文章,服务器也不会有问题。
xuzuning 2004-04-01
  • 打赏
  • 举报
回复
1、你可以用URL重写技术把动态网页伪装成静态网页来骗过搜索引擎。而不必费神这个问题,也不必对日益庞大的硬盘文件数发愁。当然这已超出了你的问题的范围。
2、静态网页的主要问题就是修改麻烦且不宜保持风格。但是修改还是必须出现的,并无“不是很科学”一说
3、在页面中嵌入js来维持风格的统一是可取的
armi514 2004-04-01
  • 打赏
  • 举报
回复
在生成时给锁上,按我说的方法,多个人访问时没有问题,访问的是生成好的
simplez 2004-04-01
  • 打赏
  • 举报
回复
如果用xml呢?能不能解决?


还有个问题,一个页面正在被多个网友访问、打开的时候,我将文件重新生成,会不会出错呢?
是不是必须用文件锁?
101monster 2004-04-01
  • 打赏
  • 举报
回复
呵呵,UP!
armi514 2004-04-01
  • 打赏
  • 举报
回复
这种情况我是这样做的,不知是否合适。
我用的不是完全的html
是用php先判断 这个页面有没有生成 或 他的模板有没有变动 或 如标题什么的有没有改变 ,然后根据需要 生成页面 或重新生成页面 或不用生成直接include

这样的话也不用一次生成许多,只是第一个访问的人来生成,之后如没变动就直接include了

21,890

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧