请大家给些建议和意见,关于动态内容,静态发布。

对于类似新闻这样的浏览量大而又不需要经常更新的动态内容,怎么样做到静态发布,也就是显示的时候是html格式的,而不需要去查数据库,这样系统的负荷也比较低,这中间可能涉及到文件的生成和链接的修改和模板,如第一层页面可能是个有多页链接的新闻标题的列表,第二层是具体某个新闻的内容,如增加一条新闻,可能列表页面上就多出一页的联接。新闻的内容还是放在数据库中,一些商业CMS系统应该有这些功能,可惜不知道怎么个实现思想,各位有没有类似的想法或经验,望不吝赐教。

我有这样一套静态页面的网站自动生成系统。
静态页面分两种:html和xml

每次修改页面后,将相关静态页面更新一下。

能不能发些代码来看看

有什么好处?呵呵

hehe,你这里有没设置什么J元什么的,不然的话送你几百大洋啦

算了,你们还开发什么阿 ,跟我买就行了

主要是个人兴趣爱好,我在网上找了找,好象没有这方面的资料和信息
更不要说象apache,jakarata这样的open-source software projects,似乎没什么人关注,我觉得动态内容的静态发布在很多场合还是适用的,可以做成小型模块,插入到项目中,对于象我这种靠写jsp混饭吃的人来说,还是有帮助的,就不用每次都写那些相同的可能不健全的代码,也不用担心一些性能方面的问题了。呵呵,至于买,公司又不给俺报销,得了,俺请你叉饭啦

在xml静态文件的系统还是有的,只是都在开发中。

:(

我觉得还是一个设计的问题.这里你要用到 Template 技术.
说一个简单的例子,你有十条新闻,需要两种界面.
1.新闻标题列表
2.具体新闻内容.

假设新闻使用XML保存,今天所有的新闻都放在一个 XML 文档里,
每条新闻的样子像这样:
<document>
<news type="最新新闻">
<title>我见到了一只小猫1</title>
<sub-title>好可爱</sub-title>
<contents>Your contents here.
</contents>
<imgs>
<url></url>
<url></url>
</imgs>
</news>
<news type="地方新闻">
<title>我见到了一只小猫2</title>
<sub-title>好可爱</sub-title>
<contents>Your contents here.
</contents>
<imgs>
<url></url>
<url></url>
</imgs>
</news>
</document>
那么用 XML+XSL 你很容易就可以实现第一个页面,
第二种页面稍微难一点,你需要做一些 detail design.
做一些 design strategy.比如说,新闻html 文件的命名方式 ,
保存路径的命名方式等,这样,你又可以很简单地解决第二种页面了.

剩下的,你需要做一些小工具,把 XML+XSL 转化为 HTML(代码量很小),
另个,还需要有一个新闻发布的工具,总不可能叫别人直接写 XML 文档吧.
然后,你做的东东就有点意思了.

如果不用 XML+XSL 用其它技术也是一样的,重点是:
1. 要有好的设计
2. 要用到模板替换技术.(Java 中可以用 Jakarta Velocity)

恩 谢谢楼上的!写的很不错的