我有一个相当大的应用程序,在管理员前端,需要几秒钟来加载页面,因为所有的页面浏览,它必须加载到对象之前显示任何东西。它有点复杂,以解释系统如何工作,但我的其他一些问题很详细地解释了系统。他们所说的和当前系统的主要区别是,当客户首次查看页面时,客户端将不再将所有的页面浏览量加载到对象中 – 它只是将页面视图添加到数据库,并在非同步列表中创建一个对象。简单来说,当客户查看页面时,它不再将所有的页面浏览量加载到对象中;但管理员前端仍然存在。
我最近一直在客户端使用一些管理工具,所以如果管理员点击目录中的项目的描述,右栏就会显示所选项目的统计信息和可用的操作。为了做到这一点,通过$(‘action-container’)加载(bla bla bla);)到右栏中的页面必须循环遍历所有的页面浏览 – 这最终意味着所有的页面浏览都被加载到对象如果还没有。由于某种原因,这真的非常快。速度的差异只是在我的开发网站上的一秒钟,但现场网站有成千上万的浏览量,所以差异是相当大的…
所以我的问题是:为什么在使用$(bla).load(bla)时,管理员前端加载速度太慢是如此之快?我的意思是jQuery使用的方法,浏览器也不能使用这种方法,并且加载页面超级快?显然不是像现在这样做的人,但是我有兴趣知道为什么差异太大了…只是我的系统,或浏览器获取页面和jQuery获得的速度有很大的不同一页?其他人遇到同样的差异吗?
提前致谢,
问候,
理查德