【讨论】关于AJAX和HTML的问题,二种形式

本周网 发布于 2014/11/28 09:46
阅读 144
收藏 0




一: 页面第一页(首页),就是ajax读取 

类似的案例 如网易静态评论页面,如下图所示     第一页就JS自动执行这里面AJAX的方法,从数据库里调取数据,然后当你点下一页的时候继续调取数据覆盖原数据。




二: 页面第一页(首页),php从数据库里读取,第二页(下一页或者触发动作)才调用ajax从数据库里调取数据


PS: 首页里php读取数据库可以从内存缓存里直接读取 或者读取后生成首页静态文件。



简单的说,就是  第一种是传统做法,首页的数据就AJAX直接自动触发读取  后面手动触发也是类似


第二种就是,我认为改进的做法,就是第一页还是PHP从数据库里读取,第二页以及之后的才触发AJAX读取数据。 这样的好处是。 不是一上来页面就自动加载AJAX,避免JS堵塞导致首页加载不出内容。 经常看到AJAX的小GIF图片一直卡在那里,读取数据,你第二页第三页读取卡没问题,你首页要保证正常吧?

而且你首页虽然PHP读取数据,但可以从内存里读取啊 ,速度也快。也可以利用PHP整个首页生成.HTML

然后第二页 第三页才使用AJAX触发


我认为应该是二者结合。


但为什么现在很多网站都使用AJAX的呢,第一页也直接AJAX读取。。。。

加载中
0
YueZheng
YueZheng
认同楼主认真思考的精神。何时使用Ajax确实需要具体情况具体分析。这是个大问题,我想,重要的不是讨论,而是针对实际应用的分析。
0
南湖船老大
南湖船老大
    这,真心没法赞同。。。肯定都得ajax啊,要不然的话,分页这么简单的事情被你搞复杂了,第一页常规方式,后面的ajax方式,代码不统一,用户体验不统一,来回翻页就感觉到了
欲望故事
欲望故事
支持这位,1个直接读取,1个AJAX。感觉容易混乱
0
本周网

引用来自“南湖船老大”的评论

    这,真心没法赞同。。。肯定都得ajax啊,要不然的话,分页这么简单的事情被你搞复杂了,第一页常规方式,后面的ajax方式,代码不统一,用户体验不统一,来回翻页就感觉到了

但是这个也容易出现问题。


第一页的问题是,包括网易在内,很多都会导致AJAX卡在那里。


你说之后的问题我也承认。  但如果二者结合效果还是会更有效率一点。

0
本周网

引用来自“YueZheng”的评论

认同楼主认真思考的精神。何时使用Ajax确实需要具体情况具体分析。这是个大问题,我想,重要的不是讨论,而是针对实际应用的分析。
想必大家都遇到过 有时首页直接加载AJAX 卡的事情吧,为什么没人解决呢。。换一种思路
0
本周网
还是顶一下。。
返回顶部
顶部