Кеширование статики через контейнер Docker с использованием Nginx
Статические файлы, такие как изображения, CSS, JavaScript и шрифты, часто не изменяются в течение длительного времени. Без кеширования браузер будет каждый раз запрашивать эти файлы с сервера, что увеличивает сетевой трафик и замедляет загрузку страниц. Кеширование позволяет браузеру сохранять копии этих файлов локально, что значительно ускоряет повторные посещения сайта. Nginx — это мощный веб-сервер, который отлично подходит для обслуживания статических файлов и настройки кеширования. Использование Docker позволяет легко развернуть и масштабировать Nginx в контейнеризованной среде...
4 месяца назад
Начало знакомства с Docker на примере работающего сайта (часть 2)
В предыдущей части мы рассмотрели, как создать докер-контейнеры и запустить на них сайт. Теперь мы обсудим, как можно изменять эти сайты, сохраняя их доступность для других пользователей. Итак , наша иерархия такая /home/admin/dockersite/ ├── dockersite1/ # Папка для первого сайта │ ├── index.html # Главная страница сайта │ ├── about.html # Дополнительная страница │ ├── styles.css # Стили для сайта │ └── ... # Другие файлы (изображения, скрипты и т.д.) ├── dockersite2/ # Папка для второго сайта │ ├── index...