У меня есть linux box с интернет-магазином. Все хорошо, пока пользователь не перейдет к оформлению заказа. Когда пользователь нажимает кнопку «Оформить заказ», система перемещает его в службу https. Изображения и время загрузки страницы занимают больше времени, чем ожидалось. Кажется, что нет никаких ненормальных процессов или процессов, занимающих нерегулярный объем памяти. Я перезапустил два процесса Apache (HTTP и HTTPS), на которых работает сайт.
Как бы я занялся профилированием этой проблемы?
источник
Какую разницу в производительности вы видите? Помните, что браузеры и прокси не должны кэшировать любой контент HTTPS, включая графику, таблицы стилей и файлы сценариев. Одно это может сделать сайт менее чувствительным в зависимости от вашего дизайна и того, насколько вы уже близки к тем волшебным точкам, где мы, люди, начинаем замечать разницу во времени отклика.
Кроме того, в какой среде вы работаете? Полностью выделенная коробка или какая-то виртуальная машина? Какой из множества веб-серверов, вариантов сценариев и решений для баз данных вы используете - это может существенно повлиять на то, как вы будете наблюдать за процессами для поиска проблем. Ваш процесс оформления заказа использует тот же язык и такой же, как основной сайт? (Я видел сайты, где основной каталог сделан на PHP, а процесс оформления заказа - чем-то другим, предположительно, когда одна или обе части были куплены и интегрированы).
источник
Оказывается, что DNS-серверы, которые использовала коробка, не работали по какой-либо причине. Как только мы указали окно на новый набор серверов имен, задержка исчезла.
источник