首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >优化需要多个请求的请求

优化需要多个请求的请求
EN

Server Fault用户
提问于 2011-11-09 22:00:26
回答 1查看 119关注 0票数 -3

我有一个请求,要求我的服务器在返回给用户之前建立类似3个外部请求。这使得每个用户执行这个请求需要大约0.8s。为了使服务器能够每秒处理多个请求,应该遵循哪些技巧来优化它?我用Apache+PHP+MySQL。目前,在AWS微型机器上,我甚至不能每秒处理5个请求!

EN

回答 1

Server Fault用户

发布于 2011-11-09 22:24:17

我想你大部分的等待时间实际上都被阻塞了,而你的反应却是通过的。连续地这样做并不理想。

你应该并行化。您可以使用来自curl_multi_init模块的php-curl异步连接回数据存储。

这并不能解决根本问题--远程数据存储响应速度超出了您的控制范围。但是,再一次,您应该缓存其中的一些内容(如果您愿意的话,可以使用memcache ),即使它马上就过时了。

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

https://serverfault.com/questions/329502

复制
相关文章

相似问题

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