Можно ли IIS настроить так, чтобы, например, один и тот же запрос кешировался минут на 10 и пользователю возвращался сохраненный HTML вместо нового обращения к PHP (или другим интерпретаторам)?
Если ответ да, то что будет, если по одному и тому же URL должны выводиться разные данные (HTTP аутентификация / куки / сессия)?
Подробное описание проблемы: Связка IIS (внутрикорпоративный сервер на винде 4 ядра Xeони on 2.67 Ghz + 6gb озу) + PHP Fast-CGI. Вебсайт на laravel. Проблема: если 100-150 человек одновременно заходят на сайт, все виснет. Заметил, что уже при ab -c 10 загрузка CPU становится 100%. Решил это исправить. Поставил opcache. Запросы с базы само собой кешируются. Вот смотрю, как бы еще закешировать.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей