我正在创建一个基于PHP的系统来收集和存储数据,我从多个资源在线获取。PHP线程可以提高AJAX请求的速度吗?
我的控制页面对服务器内部的PHP文件执行AJAX请求,该文件使用cURL从不同网站请求数据。一切工作正常,但我真的需要提高速度。
我的系统似乎处理6个并行请求,这似乎可能会受到我的浏览器最大数量的http连接的限制。 Chrome和Safari看起来是一样的。
我一直在阅读关于PHP线程的一些内容,但从未使用它。如果我不想在这个项目中帮助我,我不确定是否想在这一点上下功夫。
- 我会通过使用PHP创建多个线程来获得速度吗?
- 是否有任何其他方式来增加处理并行请求的数量 ?
- (是否可以手动提升Chrome浏览器打开的连接数?)
你是如何将请求交给PHP的?通过Apache?通过IIS/ISAPI或FastCGI?一个自定义PHP网络服务器? – Brian 2014-11-06 16:59:34
好问题。在开发过程中,我运行了一个本地XAMPP服务器,我没有做任何严肃的配置,所以我想我正在使用Apache。 – 2014-11-07 14:56:14
您可能已经将其配置为使用XAMPP并行执行。请参阅http://stackoverflow.com/a/21340349/514087 – Brian 2014-11-07 15:19:38