首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用$.ajax()或$.post()更快地加载页面

如何使用$.ajax()或$.post()更快地加载页面
EN

Stack Overflow用户
提问于 2010-06-01 21:30:20
回答 3查看 736关注 0票数 0

我正在尝试加载数据库值从6-7个表在一个页面上,即用户,他们的帖子,例如与$.load();它需要从15+秒加载,但我想加载该页面从1-5秒...i知道这取决于互联网连接速度,但我怎么做.

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-06-01 21:36:32

您首先必须找出问题所在,但您没有提供任何信息来执行此操作。

  1. 它可能是您的your服务器。通过firebug检查延迟--这是很不可能的。
  2. 这可能是你的查询。测试它们,看看它们需要多长时间才能运行。
  3. 这可能是你的一般脚本。测试它并寻找潜在的bottlenecks.
  4. It可能是网页本身-如果PHP运行得很快(查询和脚本),数据加载很快(低延迟,低交付时间),那么它可能是你用来将数据插入到页面本身的方法。
票数 5
EN

Stack Overflow用户

发布于 2010-06-01 21:36:41

您可以通过Ajax请求以数据为中心的组件,将数据库信息的加载推迟到页面加载之后,但是在添加所有内容之后,完全加载页面所需的时间可能是相同的。您的问题更多的是硬件速度慢,与服务器之间的互联网连接速度慢。我猜你是在一个共享的主机上,这可能是为什么你的速度较慢。

票数 0
EN

Stack Overflow用户

发布于 2010-06-01 21:37:48

这些桌子有多大?你在做多少php脚本处理?您有没有看过在任何脚本之外,查询运行所需的时间?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2950149

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档