MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » 前辈们提提(java)生成静态页方案,该如何处理

前辈们提提(java)生成静态页方案,该如何处理(2)

www.MyException.Cn  网友分享于:2015-08-27  浏览:54次



------解决方案--------------------
用freemarker吧 逻辑和你写jsp一模一样

分页也一模一样的 我们都在用 可以借鉴一下

给你个地址你看看 

http://info.tsts168.com/tsts/q/in/desc/1.html
------解决方案--------------------
学习了!!!
------解决方案--------------------
学习..
------解决方案--------------------
引用楼主 wzcyd 的帖子:
我现在在做一个访问量比较大的网站,现在遇到一问题,随着数据表记录越来越大,查询变得很慢,像大型网站都是生成静态页面的,我有些疑问:
1.怎么生成静态页面呢,如首页,列表怎么生成?内容可以通过做一个模块来生成,因为首页比较复杂,该怎么生成?

2.生成静态网页之后数据库中的是怎么存的呢?要存些什么信息呢,或者静态页面之间是怎么联系起来的

3.怎么更新呢,如果生成静态页面了之后,怎么更新列表和首页呢

------解决方案--------------------
另外 补充一点 像你这样的类型我一般不建议你生成HTML
------解决方案--------------------
关注下
很多页面确实需要生成静态
------解决方案--------------------
mark
------解决方案--------------------
jf
------解决方案--------------------

IIS静态配置方案
http://www.nuli365.com/ReadCode.aspx?id=383
------解决方案--------------------
学习
------解决方案--------------------
学习了
------解决方案--------------------
学习...

------解决方案--------------------
文章分页列表我是用Ajax,其他的全部生成HTML
------解决方案--------------------
探讨
如果每新增一条记录之后,列表页是不是都要重新生成了,如果我有一百页,是不是都要重新重成一次了?
还有存静态页面是不是每天一文件夹(我看很多网站都这样存),文件名就用编号?

------解决方案--------------------
我们是做企业应用开发的,没有这方面的经验,谈一下自己的想法。
首先做静态化是为了加速读取速度,是不能加速查询速度的,这一点
我认为必须明确,淡然了如果比较牛的话自己写Cache算法除外。

对于首页模块的列表,因为是用Ajax加载的,所以可以把显示数据
定期从数据库中查询出来,或者手动通过后台指定,然后写到xml或
其他文件格式里,这样首页模块中列表内容的缓存就做好了。

对于论坛的帖子这种,可以想CSDN一样用帖子记录的GUID做主键生成
静态HTML,当有人回帖的时候,除了向数据库中写记录以外,顺便
更新静态文件,这样内容的缓存就做好了。

对于如何做查询缓存不清楚,一点愚见希望对你有所帮助
------解决方案--------------------
通过ajax 局部更新
------解决方案--------------------
关注
------解决方案--------------------
学习了~~~~~~
------解决方案--------------------
学习了!
------解决方案--------------------
帮顶,学习一下
------解决方案--------------------
up
------解决方案--------------------
学习
------解决方案--------------------
记号
------解决方案--------------------
cms内容管理系统就是干这个的
------解决方案--------------------
freemarker + oscache
------解决方案--------------------
路过 随口说的
------解决方案--------------------

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有