лучший способ кеширования ответов веб-сервиса - PullRequest
3 голосов
/ 19 ноября 2011

Мое приложение интенсивно использует веб-сервисы и не использует базы данных вообще.есть слой веб-сервиса, который получает данные из базы данных и отправляет их в пользовательский интерфейс php.поэтому phpUI напрямую не взаимодействует с базами данных.Я хочу улучшить производительность этого приложения, что является лучшим подходом для повышения производительности?я должен использовать memcached и заголовки управления кэшем или есть какой-то другой способ реализовать кэширование для повышения производительности?Я хочу, чтобы сократить количество запросов Http к веб-сервисам

Ответы [ 2 ]

3 голосов
/ 19 ноября 2011

поскольку вы используете термин "веб-сервис", я предполагаю, что вы используете HTTP в качестве транспортного уровня. Если вы используете архитектуру RESTful для своих веб-сервисов, все, что вам нужно, - это стандартный прокси-сервер http-кэширования между вашим приложением и сервисами.

1 голос
/ 19 ноября 2011

Я предлагаю вам использовать веб-сервер, такой как nginx или lighttpd, если это возможно. Они на порядок быстрее и проще в настройке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...