Подтвердить что ты не робот

Как я могу gzip мои файлы JavaScript и CSS?

У меня проблема, мне нужно gzip прототип Lib, но я не знаю, как это сделать, с чего начать и как это работает.:)

Я нахожу некоторые уроки, но это не помогло...

Итак, у меня есть папка с файлами JS:

/сжатый/JS/ 1.js 2.js 3.js

Я вызываю эти файлы для теста в этом файле

/compresses/index.php

<link rel="javascript" type="text/js" href="js/tabs.js" />
<link rel="javascript" type="text/js" href="js/fb.js" />

Так что мне делать?:)

4b9b3361

Ответ 1

Вы можете использовать apache mod_deflate, чтобы автоматически сжимать ваши файлы на лету.

Пример:

AddOutputFilterByType DEFLATE text/html text/xml text/css text/javascript 

[править]

Чтобы проверить, разрешен ли ваш сервер apache с включенным сжатием, добавьте пример выше в файл .htaccess. Затем загрузите файл html или js через сервер и проверьте заголовки для "Content-Encoding", если он говорит gzip или deflate, он включен.

Ответ 2

добавьте этот код в свой .htaccess, он будет gzip все ваши файлы css и js.

# BEGIN GZIP
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
</ifmodule>
# END GZIP

Ответ 3

Я над примером, подобным этому, отлично работал, но не сжимал javascript. Мне нужно было добавить приложение /javascript.

AddOutputFilterByType DEFLATE text/html text/xml text/css text/javascript application/javascript 

Ответ 4

Привет. Если вы используете сервер Nginx, это не поможет. Измените команду vi /etc/nginx/nginx.conf и добавьте следующие строки.

gzip on;
gzip_http_version 1.1;
gzip_comp_level 2;
gzip_types    text/plain text/html text/css
          application/x-javascript text/xml
          application/xml application/xml+rss
          text/javascript;

Перезапустите nginx командой /etc/init.d/nginx reload. Он сжимает файлы JS и CSS.

Ответ 6

Вам нужно обработать этот материал, используя конфигурацию для HTTP-сервера, который вы используете.

Не могли бы вы рассказать мне, какой сервер вы используете? IIS/Apache?

Ниже приведена ссылка для сжатия с IIS