Задать вопрос
motokraft
@motokraft
Кратко о себе

Как настроить nginx для быстрой работы?

Я в процессе перехода с OpenServer на Docker и тут возникла проблема, сайт на nginx загружается на 1сек дольше чем на OpenServer. Подскажите надо ли какая доп. настройка для nginx что бы он быстро работал?

Ни какой настройки я сейчас не произвожу в файле Dockerfile есть только "FROM nginx".
Файл "nginx.conf" содержит вот такое содержимое
server {
    listen       443 ssl;
    server_name  localhost;
    root         /var/www/html;

    ssl_certificate /localhost.crt;
    ssl_certificate_key /localhost.key;
    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_ciphers HIGH:!aNULL:!MD5;

    location / {
        index index.php index.html;
        try_files $uri $uri/ /index.php?$args;
    }

    location ~ \.php$ {
        include fastcgi_params;
        fastcgi_pass php:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
    }
}

Быть может дело в том что nginx перенаправляет запрос в php из-за этого такая задержка.
  • Вопрос задан
  • 4651 просмотр
Подписаться 2 Простой 16 комментариев
Решения вопроса 1
@Grommy
Я бы не грешил на нгинкс/пхп
У меня аналогичные конфигурации php8.*-php + nginx под Дебианом свежим - точно тут не тормозит.
Мускул да, может, но про него речь пока не шла?
Я бы с порта переключился на сокет php , ну и логи глянул, может там что обнаружится..
Ну и одно ядро под вопросом...всегда стараюсь два хотя бы использовать:)
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
siferdj
@siferdj
Люблю учиться
Можно попробовать локализовать проблему для дальнейшей диагностики. Можно сначала попробовать отрывать только Nginx и OpenServer статичную страницу HTML. Потом, сделать то же самое, но передавая на PHP-FPM, но без запроса к БД. А потом с запросом. Тем самым можно будет понять, на каком из этапов возникает задержка и уже предметно решать её.
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
Это не связано с нгинкс
Ответ написан
Комментировать
SmileyK
@SmileyK
Коротко не как
Попробуйте zoraxy
Ответ написан
Комментировать
@qrKot
Господи, а SSL на локалхосте вам зачем?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы