В настоящее время мы тестируем выступления на наших веб-серверах и получаем очень разные результаты между производственными серверами и тестовыми серверами.Производительность запросов HEAD
тестов мы делаем следующий:
- Загрузить XML RSS Feed доступно на сайте
- Сделать запрос ГОЛОВЫ всех ссылок, присутствующий на в корм XML, чтобы проверить, если URL правильно
Удовлетворительно среднее время отклика на тестовых серверах составляет около 15 мс, когда одно и то же измерение считывает 900 мс на серверах prod. Поскольку оба сервера (предположительно) настроены одинаково, я очень озадачен этими результатами.
- Я правильно понял, что HEAD-запросы на .CFM-страницы фактически не связаны с сервером ColdFusion, а только с IIS?
- Если я прав с первой точкой, где я могу проверить уровень IIS, что может повлиять на время ответа?
Следуя рекомендациям, которые я получил от вас, я просто попытался добавить запись журнала на тестовую страницу cfm, чтобы узнать, выполняется ли CFLog или нет.
Удивительно, что тот же запрос HEAD в том же файле генерирует запись журнала в prod. и не в тесте. Очевидно, что конфигурация должна быть разной между тестом и prod, но я не знаю, на каком уровне.
Я не был бы слишком уверен в вашем первом предположении. Вы пробовали cURL, чтобы получить страницы вручную? Вы можете использовать опцию -X, чтобы установить HTTP-глагол как HEAD. Я бы посмотрел, что каждый сервер возвращается, чтобы быть уверенным. – barnyr
Я пробовал использовать Fiddler. Как и ожидалось, контент ответа пуст, но остается вопрос о том, что сервер фактически должен построить ответ. – Jaepetto
Это мой другой инструмент выбора! Пробовали ли вы вставить вызов
barnyr