Использование обратного прокси, который находится на уровне HTTP, более прозрачный .Это означает, что можно видеть, что происходит по проводам.Плохо то, что немногие из них поддерживают кэширование аутентифицированных ответов , поэтому их эффективность может упасть до 0, если ваши ресурсы требуют аутентификации.Обратные прокси-серверы также обычно автоматически не истекают ресурс A (/foo
), когда этот совершенно не связанный ресурс B (/foo/1
) изменяется.Это правильное поведение, которое вы должны как-то добавить к своему решению.
Обе эти проблемы могут быть решены, если вы используете memcached, поскольку у него нет требования прозрачности.