2010-08-04 81 views
0

我看到Facebook正在这样做。如果你在铬检查员看,他们继续添加“HTML文档元素”,当你在不同的页面上导航。如何在没有完整页面重新加载和没有AJAX的情况下制作html请求

我也注意到,谷歌也这样做。

我的意图是让我的PHP + DOM在网站支持的200毫秒以下加载速度更快。

这是一些网络服务器的东西?

我使用PHP与Apache。

谢谢。

+0

是什么让你认为这是 “没有Ajax”(离开阿贾克斯开放的定义)? – chryss 2010-08-04 11:41:39

+0

如果他们在不加载页面的情况下“添加html文档元素”,那么他们正在用JavaScript进行DOM操作,与服务器联系,正如chryss所暗示的那样,它是Ajax。 – 2010-08-04 11:48:35

+0

当我浏览页面时,我查找了xhr请求,有时没有xhr被调用。 基本上他们正在改变url而不重新加载页面,然后加载页面元素。 我也发现这篇文章:http://stackoverflow.com/questions/3338642/updating-address-bar-with-new-url-without-hash-or-reloading-the-page – andichirita 2010-08-04 14:19:06

回答

0

它仅限于浏览器的支持,但WebSockets的是技术上没有Ajax和设计是非常快的,因为它不没有整个HTTP标头开销。

但还有其他的方法可以在采取这样的措施之前改善站点加载性能。看一下Google Page Speed,Yahoo的ySlow和其他工具,找出存在的瓶颈。

相关问题