【问题标题】:HTML page load timeHTML 页面加载时间
【发布时间】:2013-10-02 04:49:33
【问题描述】:

大家好,我遇到了一个小问题。我得到了一些在掌上电脑上显示的网站。那些电脑很慢。尽管它们的价格是 4 位数,但它们拥有 Windows CE5/CE6 和 300-800 MHz CPU。

那些手持设备正在运行基于 php 的数据库应用程序。我们已经最小化了 javascript 以加快速度,但现在原始 html 数据需要太多时间才能显示出来。有时只显示数据库的 1-10 条记录,这不是什么大问题。但是在圣诞节前后,我们的客户要做的事情还有很多,所以我们最终得到了 100 多条记录。

我已经在尝试将每条记录的 html 最小化,例如较短的类/ID 名称等。效果不大,但它总结了 100 多条记录。

我想知道是否有人有其他想法。我的其他一些想法是仅显示固定数量并为多个页面实现一些系统,或者在网站呈现后通过 ajax 请求加载数据。有人有更好的想法吗? Atm 显示页面最多需要 5-10 秒,如果您必须处理 100 多条记录,而有些人必须处理并且您有 20-30 名工人,那么总结起来,我们的客户并不漂亮对这种情况感到满意。

【问题讨论】:

  • 你可以使用分页来阻止这么多的加载到一个页面上,但如果你想让它顺利运行,ajax 是你最好的选择。
  • 您确定是 html 导致问题,而不是数据库或网络延迟?听起来不太可能。
  • 您从 PC 获取的时间是什么时候?也许你的主机很慢?分享一些代码。
  • 通过 VPN 大约 1 秒。网络很好。
  • 尝试运行 Yslow (Mozilla Extension) 并查看结果

标签: php html ajax time load


【解决方案1】:

肯定不是查询需要时间加载吗?您可以尝试在 PC 上的适当浏览器中加载它吗?尝试使用 Chrome 开发者工具来准确了解哪些位需要时间来加载,以及哪些位占用了最多的内存等。

【讨论】:

  • 在我的客户端网络服务器上通过 VPN 在普通 PC 上加载时间为 1.14 秒。查询需要 0.2 秒。网络很好,我们在使用原型之类的 js 框架时已经遇到了这些计算机的问题。我们已经自己编写了所有函数以加快速度。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多