Ajax用于网站设计

时间:2009-09-05 12:54:34

标签: ajax performance

我只想问你的经历。我正在设计一个公共网站,在大多数操作中使用jQuery Ajax。我有一些超时,我认为这应该是托管服务提供商的原因。在这种情况下,你们中的任何一个都有经验,可能会给我一些提示(特别是超时处理)的建议吗?

提前感谢所有人。

埃斯泰夫

1 个答案:

答案 0 :(得分:0)

如果你有一个不太合适的主机,很可能这些不是网络超时,而是由于硬件不足导致你的服务器端脚本需要很长时间才能回答。例如,如果您有一个自动填充字段,并且该脚本通过一个包含100,000个条目的数据库,则对于较新的服务器来说这是轻而易举的事,但较旧的“预算”服务器或过度拥挤的共享主机服务器可能会cro。。

根据您的Ajax操作,您可以在较短的块中分解它们。例如,如果您正在进行数据库查询,请使用LIMIT和OFFSET,并且一次只返回5个条目。当这5个条目到达客户端时,再进行5次Ajax调用,所以从用户的角度来看,条目将继续进入并且它看起来很流畅(而不是等待30秒并且可能在他们看到所有条目之前超时)一旦)。如果这样做,请确保显示一个漂亮的Web 2.0转向轮,让用户知道他们是否应该等待更多或者是否已经完成。