我目前正在开发php项目,其中我使用ajax xml传递数据并获取数据。在我的开发服务器上它工作得很好我很快就得到了ajax,但在实时服务器上ajax respose来得非常慢。
我已经在firefox firebug net中检查了它,有时显示响应中止了。我无法弄清楚直播服务器上的问题是什么?
服务器有问题吗?
我非常感谢能得到的任何帮助!
Thanx In Advace ..
答案 0 :(得分:1)
使用json,因为JSON比XML轻.php具有良好的json encoding functions。随着您的请求被中止,这似乎是最大的执行时间问题。通过添加ini_set('max_execution_time',300)来增加php的执行时间,现在脚本执行时间为300秒。 如果问题仍然存在,您可以使用缓存或cdn技术来加快响应时间。
这是一篇关于各种缓存技术的好文章:http://blog.digitalstruct.com/2008/02/27/php-performance-series-caching-techniques/