Проект

Общее

Профиль

Gzip static » История » Версия 1

Андрей Волков, 2012-01-26 12:53

1 1 Андрей Волков
h1. Gzip static
2
3
*nginx.conf*
4
<pre>
5
location ~ ^/(stylesheets|javascripts)/ {
6
  gzip_static on;
7
}
8
</pre>
9
10
Пережимаем статику:
11
<pre>
12
for NAME in *.css; do gzip -9 < $NAME > $NAME.gz && chown -v pc: $NAME.gz && touch -r $NAME $NAME.gz && chmod -v 644 $NAME.gz; done
13
</pre>
14
15
Для проверки меняем дату у файла:
16
<pre>
17
touch pul.css.gz
18
</pre>
19
20
Проверка на другой машине:
21
<pre>
22
wget -S --header="accept-encoding: gzip" http://www.test.ru/stylesheets/pul.css; ls -l pul.css; rm pul.css
23
</pre>
24
25
Меняем дату у файла обратно:
26
<pre>
27
touch -r pul.css pul.css.gz
28
</pre>