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


better way of caching webservice responses

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

既然您使用术语"webservice",我假定您使用HTTP作为传输层。如果你的web服务使用RESTful架构,你所需要的只是一个标准的http缓存代理在你的应用程序和服务之间。

如果可能的话,我建议你使用nginx或lighttpd这样的web服务器。