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

怎么将动态显示数据的jsp页面生成html文件
自己做了个网站,关于分享快乐生活,分享生活中遇到的快乐事儿的,网址是www.hopercorner.com 。
这个网站控制层是用struts2做的,页面全部为jsp页面,访问的时候动态查询显示数据。我看网上很多网站的url貌似都是访问的html页面,他们应该是做了特殊处理吧。
我在网上找了一些资料,发现了两种方法有url重写和生成html文件,url重写是不是对访问速度没什么提高啊?生成html页面是不是要针对每一条数据都生成一个html文件?这些文件都一直在服务器保存着吗?生成html文件这种方式访问速度是快了,但是这些文件怎么处理,如果一直存放着对服务器空间要求很大啊!

------解决方案--------------------
你都已经有了解决方案了,还问啥。你说的都是对的,URL重写,也叫伪静态,对访问速度只会下降,不会提高。生成html文件对访问速度提高了,肯定会占用服务器空间,这是必然的。你只能根据你的具体情况具体考虑了。有得必有失。
------解决方案--------------------
我们两种情况都有使用。不过html文件不是很大,如果你觉得大的话可以定期删除。

------解决方案--------------------
HttpClint 去看看
------解决方案--------------------
对头对头。。
------解决方案--------------------
引用
我看网上很多网站的url貌似都是访问的html页面,他们应该是做了特殊处理吧。


我的经历是这样的,写一个jsp做模板,由运营人员填充动态数据,发布成静态html在服务器上(发布的功能是程序人员做的),运营人员每周(日子不是固定的)都会重新填充数据再发布,由于每次生成html文件名是同一个,也就是文件覆盖的过程,所以不会出现很多文件,一个jsp模板只对应一个html文件
------解决方案--------------------
之前我也看过一些这个,主要用的就是url重写,网上有相应的包,在xml文件里面配置一下,就行了
------解决方案--------------------
引用:
您好像没明白我的意思,对网站SEO优化的时候,搜索引擎搜录静态链接地址好像比较容易,所以我想把url变成静态的。分享生活中的快乐事儿,每个人的肯定都不一样,而且网站内容要每天更新,分享的快乐事儿数据量会越来越多。


我前面是误会了你说的意思,说的是,一万个人访问一件快乐事,不需要生成一万个静态页面。

每件事一个页面,在你的网站预期的前三年,可能有几亿个快乐事吗?那点数据量对于服务器来说不值一提,当然,如果你的网站没有硬件预算,那可能就值得提了。

至于SEO优化,说真的,国内的话,技术层面意思意思就够了,没用。优化靠的是上不了台面的事。

有些人经常鄙视这种说法,经常也拿出来几个例子说事,比如在某度的排序中前进了XX位,我一般也笑笑而已,小鱼小虾有漏掉的,你做大了试试。


------解决方案--------------------
引用:
引用:我们两种情况都有使用。不过html文件不是很大,如果你觉得大的话可以定期删除。
顺便问下,URL重写既然不能提高访问速度,为什么还要这样做?只是为了让url看起来像是访问的静态页面?


为了欺骗搜索引擎的蜘蛛,做seo优化。
------解决方案--------------------
url重写 有个urlrewrite 感觉做没做静态化都没区别,
也不利于搜索引擎收录。

楼主有好的解决方案,欢迎分享。