更好的缓存Web服务响应的方法

时间:2011-11-18 20:50:50

标签: php performance caching memcached

我的应用程序大量使用webservices并且不使用数据库atall。有一个webservice层,它从数据库中获取数据并将其发送到php UI。所以phpUI不直接与数据库交互。我想提高这个应用程序的性能是什么是提高性能的更好方法? 我应该使用memcached和缓存控制标头,还是有其他方法来实现缓存以提高性能?我想要一种方法来减少我对Web服务的Http请求

2 个答案:

答案 0 :(得分:3)

因为你使用术语“webservice”我假设你使用HTTP作为传输层。如果您正在为您的Web服务使用RESTful架构,那么您只需要在应用程序和服务之间使用标准的http缓存代理。

答案 1 :(得分:1)

我建议你尽可能使用像nginx或lighttpd这样的网络服务器。它们的速度更快,更容易配置。