日期:2014-05-17  浏览次数:20610 次

大家谈谈网站生成静态html页?
很多网站,像 阿里巴巴(http://china.alibaba.com/) 等等,网站里的所有数据页都是静态html 的页,最起码链接(.html)是这样的,是不是做的假象就不清楚了, 那如果都真的是静态页的话,那都是怎么生成的呢,大家谈谈,也可以指教指教~~

------解决方案--------------------
正好在关注门户技术,留心一下。
------解决方案--------------------
我也在关注这个问题
 帮你顶顶
------解决方案--------------------
呵呵 这个嘛 是你项目做的不多吧 我们原来用的都是jsp页面现在都要静态HTML 这样方便搜素引擎抓取页面信息 像google、百度这样的搜索网站好抓取 用html转换的 工具嘛网上都有
------解决方案--------------------
这个确实是可以着重的研究一下
------解决方案--------------------
4l不说就不说,说还不说清楚。。bs一个
------解决方案--------------------
应该是转化工具转化的
------解决方案--------------------
晕 我们是手改 公司里用的是工具转换的
------解决方案--------------------
帮顶


有高手知道就分享下
------解决方案--------------------
如果要是让我实现的话就只能用File写文件了 , 呵呵 , 但静态页生成肯定是有工具的 , 期待高手。

------解决方案--------------------
是假象吧伪静态
------解决方案--------------------
URLWrittern
可能是伪静态的哦。
不过如果要生成静态的应该也没问题啊,不过我还没想到一个更好的办法。
------解决方案--------------------
我觉得这个首先得有一个模板的概念吧。
然后通过后台程序填充模板应该就可以了吧!
具体的实现细节不是很清楚。
------解决方案--------------------
用模板做了
没什么复杂
或者
url重写

------解决方案--------------------


html里面用了自己写的标签就可以实现了!
------解决方案--------------------
LZ可以研究一下cms
------解决方案--------------------
真正的高手呢?
快出来给指点下吧。
让在迷雾中的人们看到一丝光明。
------解决方案--------------------
大型门户正在跑的网站服务器大多数并不且备动态功能. 有统一的发布系统,在内网操作.大多是在预览审核后才同步到外部服务器的。

象搜索什么的,都有自己独立的服务器.

与上面有冲突有,比如,BBS,blog的,这就是靠服务器数量、程序取胜了.然后是有很多编辑在盯首着。


通过上面,应该明白小型网站与大型门户网站相比,不同的不止是的程序。而是很多很多因素。
生成静态页面,这样的技术都一样的。

------解决方案--------------------
如何将jsp动态网页转换成静态页面[转]2008年01月05日 星期六 21:42如果我可以将jsp动态网页转换成静态页面,那么访问的时候就不需要频繁的访问数据库了。

jsp 显示内容缓存技巧 
前段时间做自己社区的论坛,在jive 的基础上做一个页面显示所有论坛的帖子,可以称 
之为总版,模仿forum 类的接口做个superforum 并且实现cachable,不过因为这个页面 
刷新量比较大,虽然被cache 了,我还是想办法进行页面的缓存,感觉用jsp 产生的html 
静态内容当缓存,页面访问速度应该有所提高。 
首先想到的一种办法,是采用java.net 的urlconnection 把服务器上的jsp 抓过来做缓 
存,不过我觉得这样做太见外了,自己服务器上的东西,为何要用http 去访问.于是想另外一 
个办法,把jsp 的out 对象的输出控制到自己希望的地方.比如输出到静态文件,又或者保存 
成全局的字符串变量.这样的话,浏览就不需要执行jsp,只是浏览该html 了.仅仅在数据有更 
新的时候进行一次update 操作,把jsp 重新输出为html. 
我觉得,浏览事件比数据插入或更新发生的次数多的时候.不妨试试这个办法来提高页 
面访问速度. 
整件事情有点像把jsp 当作模板,生成静态的html 页面. 
将如下代码写入web-xml 
<filter> 
<filter-name>filecapturefilter</filter-name> 
<filter-class>com.junjing.filter.filecapturefilter</filter-class> 
</filter> 
<filter-mapping> 
<filter-name>filecapturefilter</filter-name> 
<url-pattern>/latest.jsp</url-pattern> 
</filter-mapping> 
latest.jsp 是我要cache 的页面 
java 源码代码如下