Я развернул веб-сайт на своем сервере с помощью Nginx и CloudFlare. Когда я подключаюсь к серверу и делаю ls -l
над editor.main.js
и editor.main.js.map
, он показывает, что их размер составляет 1778867
и 6379687
соответственно.
Однако, когда я проверяю их в Google Chrome с помощью Отключить кэш
, я вижу, что их размер соответственно 373K
и 1.4M
, что меньше реального размера. Но файлы выглядят идентично.
Кто-нибудь знает, что происходит?
https://www.funfun.io/monaco-editor/min/vs/editor/editor.main.js
https://www.funfun.io/monaco-editor/min-maps/vs/editor/editor.main.js.map
Google Chrome показывает загруженные данные и согласовал gzip с веб-сервером.
Заголовок запроса:
accept-encoding: gzip, deflate, br
Заголовок ответа:
content-encoding: gzip
Я загрузил ваш файл , затем сжал это вручную. Исходный размер 1778867, размер gzip-архива 407149 байт при уровне сжатия -9 (393 КБ) или 409186 байт по умолчанию.
Не знаю, как ваш веб-сервер уменьшил размер до 373 КБ, возможно, более разумное программное обеспечение для сжатия. WebPageTest сообщает, что это также 393 КБ.