日期:2014-05-16  浏览次数:20654 次

静态页面HTML上动态显示内容用js还是ajax好?疑惑ing
请教一下,像新闻网首页中那些需要动态显示的内容,例如【最新新闻】一般都是怎么显示的?我以前用<script src="xxx.ashx?type=getnews" >,传参数给xxx.ashx,让它查询一次数据库后返回到html上。但我总觉得这样做不算很正规,现在一般应该是用ajax的把,但是ajax 到底也是需要跟我的做法一样需要查询一次数据库吧?(ajax我还没认真了解过)。

我想了解一下那些静态页面显示【动态】内容的常用做法是怎样的...

------解决方案--------------------
楼主,像你这样的问题我建议你做伪静态,JS和ajax都不好,我这样说是有原因的,你的网站如果不想被搜索引擎收录怎么都无所谓了,可是看你是个新闻站,不考虑搜索引擎的情况可能也不太大,所以给你这个建议。
------解决方案--------------------
楼上说的没错.不过,与其做伪静态,不如直接动态转静态,彻底些,不仅有助于搜索引擎收录,也可以避免每次都动态生成,耽误效率.一天生成一次,或两三次,就可以了.
------解决方案--------------------
嗯,伪静态其实并没有生成任何页面,只是进行了一次url转向操作。不过伪静态和真静态有同样的seo效果。还有就是伪静态比较耗cpu,如果大量使用效率可能不好。