SSL грузит CPU?

12 3
*
На сайте с 08.09.2009
Offline
183
7019

Недавно перевел сайт на https и на файл-сервере столкнулся с тем, что увеличилась нагрузка на процессор.

Хотелось узнать у специалистов, кто ранее уже настраивал, это нормальная ситуация? SSL потребляет больше ресурсов?

Немного графиков, для понимания как было и как стало:

1. CPU

2. Load average

3. Swap in/out (видно что начал юзаться свап)

4. Disk throughput

5. Disk utilization

6. IOs for /dev/sda

7. IOs for /dev/vg0/swap

8. eth0 traffic

На сервере стоит связка Apache+nginx. Один смотрит на localhost, второй наружу. Тяжелую статику nginx отдает напрямую, мелкие запросы проксирует через Апач.

Для того, чтобы по SSL было всё корректно, прописал домен и установил один Letsencrypt сертификат для обоих

Куда копать, что смотреть?

saanvi
На сайте с 01.04.2015
Offline
108
#1

Чего тут копать. Сервак теперь вынужден всё шифровать. Разумеется, это нагрузка.

Здоровый пофигизм (http://saanvi.ru)
Оптимизайка
На сайте с 11.03.2012
Offline
396
#2
*NR*:
Недавно перевел сайт на https и на файл-сервере столкнулся с тем, что увеличилась нагрузка на процессор

Ну понятно, что увеличилась, на шифрования ресурсы требуются, только удивительно, что на столько. А что за сервер, какой процессор? Есть ли аппаратная поддержка AES-NI?

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
M
На сайте с 17.09.2016
Offline
124
#3

http://nginx.org/ru/docs/http/ngx_http_ssl_module.html#ssl_session_cache

Поможет, в случае большого потока запросов от одних и тех же посетителей

Оптимизайка
На сайте с 11.03.2012
Offline
396
#4

Mobiaaa, не поможет

ValdisRu
На сайте с 02.10.2006
Offline
139
#5
*NR*:
Куда копать, что смотреть?

сколько ядер у процессора? для одноядерного это уже немного многовато нагрузки (хотя еще и не критично), для двухядерного нормально - повода для беспокойства еще нет

зы. ну и как ответили выше вполне логично что с началом шифрования нагрузка выросла чем была до того

Обалденный заработок на социальных сетях (https://goo.gl/Qtsq6M)
*
На сайте с 08.09.2009
Offline
183
#6

Сервер Dell R510/2x Intel Quad-Core Xeon E5504/16Gb RAM

4 ядра, 8 потоков, судя по инфе, аппаратной поддержки AES-NI нет

В конфиге прописано: ssl_session_cache shared:le_nginx_SSL:10m;

Снял текущие данные с htop

Оптимизайка
На сайте с 11.03.2012
Offline
396
#7
*NR*:
Тяжелую статику nginx отдает напрямую, мелкие запросы проксирует через Апач.
Для того, чтобы по SSL было всё корректно, прописал домен и установил один Letsencrypt сертификат для обоих

Для обоих? Зачем? Если у вас nginx фронтенд, то он один должен SSL приземлять. На стороне апача никаких HTTPS не должно быть, иначе двойная работа по перешифровке трафика с апача идёт.

---------- Добавлено 12.07.2017 в 00:28 ----------

*NR*:
аппаратной поддержки AES-NI нет

И это пичалька!

*
На сайте с 08.09.2009
Offline
183
#8
Оптимизайка:
Для обоих? Зачем? Если у вас nginx фронтенд, то он один должен SSL приземлять. На стороне апача никаких HTTPS не должно быть, иначе двойная работа по перешифровке трафика с апача идёт.

На обоих, иначе нихрена не работает...

Если https запросы из nginx проксировать через apache по http то выдает ошибку 502 Bad Gateway

Поэтому nginx отдельным конфигом проксирует на апач http запросы и отдельным https.

Оптимизайка
На сайте с 11.03.2012
Offline
396
#9
*NR*:
На обоих, иначе нихрена не работает.

Должно работать, вам в конфигах апача надо разобраться, отчего так, логи посмотреть.

LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#10
Оптимизайка:
Для обоих? Зачем? Если у вас nginx фронтенд, то он один должен SSL приземлять. На стороне апача никаких HTTPS не должно быть, иначе двойная работа по перешифровке трафика с апача идёт.

Теоретик пришёл. Ну давай нам расскажи, как на проксировании апатча можно НЕ включать SSL и чтобы nginx отлично работал 🍿

Он даже страницу не откроет пока Апатч не будет отдавать страницы по httpS т.к. по безопасности все узлы должны быть безопасны таков ответ nginx.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий