“UTF-8编码的文件比GB2312更占空间一些,虽然目前的硬件环境下可以忽略,但是这些门户网站为了减少服务器负载基本上所有的页面都生成了静态页,UTF-8保存起来文件会比较大,对于门户级别的网站每天生成的文件量还是非常巨大,带来的存储成本相应提高”
我目前只知道一个网站每天会生成一些数据存储到数据库中。“门户网站基本上所有的页面都生成了静态页”,这个生成的静态页是什么?可否举个例子说明下?
求教
------解决方案--------------------
可以用模板语言来生成静态网页. 在网上用 java模板语言 搜索一下.
------解决方案--------------------
像java的velocity就是和种模板引擎技术,可以用于生成静态页面。
这种技术可以这样使用,例如门户网站:一般都生成静态页面提供给客户端电脑浏览,而不使用动态页面。
举个例子:门户上的新闻列表。
如果使用动态页面(比如jsp),在查看列表时就需要动态的到数据库中查询出列表数据,然后由服务器端将jsp结合数据实时生成html页面给客户端浏览。每个客户端访问时都会去做这一操作(虽然服务器端会有些缓存技术),这种做非常消耗服务器的性能。
如是就有了提前生成静态页面的做法,提前在服务器端使用将新闻列表数据和某个页面模板生成好html静态页面,让客户端浏览器直接访问静态页面,这样便可以大量减少服务器端的性能开支。
------解决方案--------------------
静态页面和动态页面的区别就是是否操作数据库
门户网站所有的页面都有静态页面 应该是减少服务器访问数据库 直接将已经存在的静态页面
返回给用户
不知道能不能帮助到你