У меня есть довольно простое приложение Vuejs, размещенное под NGINX. Мое железо — Raspberry Pi 3B+ (ОС: Raspbian).
Каждый раз, когда я захожу в свое приложение с любого устройства в моей сети (компьютер Windows, Android, IOS), начальное время загрузки чрезвычайно велико. Если бы я запустил секундомер, когда я сделал начальный запрос браузера (из Chrome во всех случаях), и остановил бы его, когда приложение закончило загрузку, я бы достиг примерно 7 с.
В моем приложении Vuejs есть файл chunk-vendors.js.map (~5,4 МБ), который, по-видимому, является самым «тяжелым» файлом здесь (судя по вкладке «Производительность» в Chrome), я не уверен.
Но! Если я, например, запросил приложение с моего компьютера Windows, подождал несколько секунд, а затем запросил приложение с моего устройства Android (или наоборот: начал с запроса с устройства Android, подождал несколько секунд, а затем запросил приложение с моего компьютера), то время загрузки для последнего устройства было очень коротким!
Вопрос:
Все это заставляет меня думать, что что-то находится в состоянии ожидания? NGINX когда-нибудь переходит в спящий режим (или что-то вроде этого)?