Кто-нибудь знает, что может быть причиной этого?Вручную gziped js файлы не работают
Файл загружен правильно, он имеет права доступа, а тег <script>
указывает на него правильно.
Команда Я побежал на файл был:
gzip file.js
Что это может быть?
Кто-нибудь знает, что может быть причиной этого?Вручную gziped js файлы не работают
Файл загружен правильно, он имеет права доступа, а тег <script>
указывает на него правильно.
Команда Я побежал на файл был:
gzip file.js
Что это может быть?
Вы просто пытаетесь использовать файл javascript? Попробуйте указать на него свой браузер, это может выглядеть довольно искаженным. GZIP предназначен для сжатия на уровне файлов, а не для мини-javascript.
Здесь есть два понятия: тип файла и кодировка, используемая для передачи. Необходимо, чтобы сервер знал, что Type является application/x-javascript, а Encoding - x-gzip. Независимо от того, что кодирование gzip происходит «на лету» при каждой загрузке или выполняется раз за разом, зависит от конфигурации сервера.
Вот пример из того, как настроить Apache для поддержки предварительно сжимаются JS и CSS файлы:
# Compressed javascript files
AddEncoding x-gzip .jgz
AddType application/x-javascript .jgz
# Compressed css files
AddEncoding x-gzip .cgz
AddType text/css .cgz
Конфигурация для других серверов (не Apache) или для динамического (предварительно не сжимаются) server- сжатие стороны будет отличаться.
При прямом доступе к файлу он просто открывает диалоговое окно загрузки, а не показывает мне файл, как обычный файл js. У меня создалось впечатление, что я могу вручную gzip js-файлов, поэтому серверу не приходилось по каждому запросу .. Разве это не возможно? – 2009-06-24 13:47:08