1

我目前正在开发 php 项目,在该项目中我使用 ajax xml 传递数据并获取数据。在我的开发服务器上,它工作得很好,我很快就得到了 ajax respose,但在实时服务器上,ajax respose 来得非常慢。

我在firefox firebug net中检查过它,它有时显示响应中止。我无法弄清楚实时服务器上的问题是什么?

服务器有问题吗?

我真的很感激我能得到的任何帮助!

提前感谢..

4

1 回答 1

1

使用 json 因为 JSON 比 XML 轻量级。php 有很好的json 编码功能。由于您的请求被中止,这似乎是最大执行时间问题。通过添加 ini_set('max_execution_time', 300) 增加 php 的执行时间,现在脚本执行时间为 300 秒。如果问题仍然存在,您可以使用缓存或 CDN 技术来加快响应时间。

这是一篇关于各种缓存技术的好文章:http ://blog.digitalstruct.com/2008/02/27/php-performance-series-caching-techniques/

于 2012-11-28T06:27:54.537 回答