У меня есть сайт с живой страницей подсчета очков, которая обновляется через ajax во время игры. Он работал нормально, когда сайт работал по http.
Мы установили ssl, который либо самоподписан, либо неправильно настроен, но теперь запросы ajax страницы оценки в реальном времени выполняются очень медленно и замораживают экраны пользователей.
На самом деле мне пришлось переключить мои запросы curl на моих crons на curl -k после установки ssl, поэтому мне интересно, может ли сам ssl вызывать запросы ajax для запуска ооочень медленно. Я понимаю, что https медленнее, чем http, но действительно ли это должно быть так заметно?
Самозаверяющий сертификат не будет медленнее, чем сертификат, подписанный доверенным центром сертификации (он может быть даже быстрее, в зависимости от длины цепочки доверия и от того, используется ли OCSP). Если вы не тестировали правильно подписанный сертификат, вероятно, это просто HTTPS против HTTP.
Проверьте использование ЦП на вашем сервере и поддерживают ли браузеры постоянные соединения.