- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Когда то давно мне настроили Нгихс чтобы сервер отдавал сжатые js
Второй момент - вроде бы было настроено, чтобы отдавались уже сжатые gz которые лежат рядом с незапаковаными js, а не сжимать на лету.
То что gz работает я вижу, а как проверить - что отдаются уже имеющиеся gz на сервере, а не просто сжимаются на лету?
отключить сжатие на лету?
Кажется понял, правильно ли я понимаю - чтобы отдавать уже лежащие на сервере gz в .htaccess должно быть прописано следующее
RewriteCond %{HTTP:Accept-encoding} gzip
RewriteCond %{REQUEST_FILENAME}\.gz -s
RewriteRule ^(.*)\.css $1\.css\.gz [QSA]
RewriteCond %{HTTP:Accept-encoding} gzip
RewriteCond %{REQUEST_FILENAME}\.gz -s
RewriteRule ^(.*)\.js $1\.js\.gz [QSA]
<FilesMatch .*\.js\.gz$>
ForceType text/javascript
Header set Content-Encoding gzip
Header append Vary Accept-Encoding
</FilesMatch>
<FilesMatch .*\.css\.gz$>
ForceType text/css
Header set Content-Encoding gzip
Header append Vary Accept-Encoding
</FilesMatch>
Если этого нет - то js сжимаются на лету, если есть - то отдаются те что уже сжаты заранее, правильно?
Проверьте, что у вас есть директивы:
gzip_static on;
Ну и собран модуль ngx_http_gzip_static (nginx -V)
В конфиге прописано так:
gzip_disable "msie6";
gzip_vary on;
gzip_proxied any;
gzip_comp_level 4;
gzip_buffers 16 8k;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;
А как проверить ngx_http_gzip_static ?
Dram, в скобках
Модуль ngx_http_gzip_static позволяет отдавать вместо обычного файла предварительно сжатый файл с таким же именем и с расширением “.gz”
Dram, в скобках
nginx -V нужно в конфииге Нгихс искать или это отдельный модуль? Как понять установлен он или нет?
Запустите в командной строке nginx -V, в выхлопе должно быть --with-http_gzip_static_module, если такой строки нет, то модуля нет.
--with-http_gzip_static_module есть, спасибо!