Так канал доставки разный. Когда заблокирован iPhone к вам добраться могут только пуши от APNS( а они как раз с задержкой и приходят + задержку может делать сервер-отправитель пуша, пока надеется, доставить своими каналами.) и входящие вызовы по VoIP. А когда разблокируете приложение(vk/wp и тд) может напрямую подключится к своим серверам - так конечно моментально приходит сообщение
Практика показывает - лучше всего закешировать страницы на nginx. Примерно так. А директорию с кешем(proxy_cache_path) расположить на tmpfs.
Тогда все гости получат сверх быстрые ответы от сервера, которые вам ни дадут никакой нагрузки.
так у вас и не редиректа с https://www.example.com
Добавьте в server с редиректом опции для доступа по https.
И можите сразу сменить return 301 $scheme://example.ru$request_uri; на return 301 https://example.ru$request_uri;
Вы же этот код в большую версию сайта встроили?
Тогда при переходе на него с мобильной версии просто добавляйте аргумент ver=full
И там с кукой что-то не доделано. Она ставится когда надо, но не проверяется.
Да. Именно. Такой функционал доступен только в платной версии. Как бы разработчики nginx тоже хотят зарабатывать.
Старые версии можно было собрать с бесплатным модулем https://github.com/FRiCKLE/ngx_cache_purge
Он давал такую функциональность.
Если уж так хочется держать тест на проде и боевых данным:
1. Папки с загружаемым контентом заменить на симлинки в общее хранилище. Тогда они будут везде доступны.
2. "боевую" версию выкладывать из гита конечно. Напишите маленький скриптец который сразу все делает - обновляет исходники, зависимости(composer/pip что у вас там) ну и накатывает миграции. Ну или используйте любой софт для деплоя.
3. На тестовую версию будет удобно сделать вытовыкат изменений с каждым коммитом. Используйте вебхуки для этого.
Дайте угадать. У вас на стром сервере диски с 512б физическим блоком. А новые( NVMe точно) идут с 4кб блоком. Вы выравнивание при создании файловой системы делали? Попробуйте ручками разбить и нормально создать разделы. И проведите тесты в rescue системе. Там же можно и нормально создать разделы.
Очевидно у вас установлен и работает logrotate. Его настройки в /etc/logrotate.conf - там можно изменить правила срабатывания ротации логов. Смените weekly на monthly. Это поможет если у вас немного логов. Иначе будут ротироватся по достижении заданного размера.