Кто работал с PageSpeed ? нужны советы Опции темы
Старый 08.01.2013, 17:39
  #1
Brevi
 
Аватар для Brevi
Регистрация: 14.05.2011
Сообщений: 1,046

Кто работал с PageSpeed ? нужны советы
Проверяю сайт через PageSpeed, меня интересует как использовать кеш браузера и сделать сжатие css на nginxs, поскольку пользуюсь хостингом camelhost, а у них стоит nginxs, что только не перепробовал, ничего не помогает. Для apache вариантов масса, а вот для nginxs не нашел вариантов. Может кто в курсе как это сделать.
Также интересует как прописать заголовок Vary: Accept-Encoding, а то все правки которые вношу в htaccess дают результат только для apache, а для nginxs результату никакого.
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Старый 09.01.2013, 17:54
  #2
mrsambuka
 
Аватар для mrsambuka
Регистрация: 04.05.2012
Сообщений: 78

какой движок сайта? и можно сам сайт - возможно смогу помочь.
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Старый 10.01.2013, 03:43
  #3
Brevi
 
Аватар для Brevi
Регистрация: 14.05.2011
Сообщений: 1,046

Сообщение от mrsambuka Посмотреть сообщение
какой движок сайта?
движок DLE
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Старый 10.01.2013, 15:20
  #4
mrsambuka
 
Аватар для mrsambuka
Регистрация: 04.05.2012
Сообщений: 78

Отлично. Попробуйте прописать в htaccess:
Кэширование:
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 3600 seconds"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
ExpiresByType image/jpg "access plus 2592000 seconds"
ExpiresByType image/bmp "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
ExpiresByType text/css "access plus 604800 seconds"
ExpiresByType text/javascript "access plus 216000 seconds"
ExpiresByType application/x-javascript "access plus 604800 seconds"
ExpiresByType text/html "access plus 3600 seconds"
ExpiresByType application/xhtml+xml "access plus 3600 seconds"
ExpiresByType application/rss+xml "access plus 2592000 seconds"
ExpiresByType application/javascript "access plus 2592000 seconds"
ExpiresByType application/x-javascript "access plus 2592000 seconds"
ExpiresByType audio/mpeg "access plus 2592000 seconds"
ExpiresByType audio/ogg "access plus 2592000 seconds"
ExpiresByType audio/mid "access plus 2592000 seconds"
ExpiresByType audio/midi "access plus 2592000 seconds"
ExpiresByType audio/wav "access plus 2592000 seconds"
ExpiresByType audio/x-wav "access plus 2592000 seconds"
ExpiresByType audio/x-realaudio "access plus 2592000 seconds"
ExpiresByType audio/wma "access plus 2592000 seconds"
ExpiresByType video/asf "access plus 2592000 seconds"
ExpiresByType video/avi "access plus 2592000 seconds"
ExpiresByType video/divx "access plus 2592000 seconds"
ExpiresByType video/x-flv "access plus 2592000 seconds"
ExpiresByType video/x-ms-wmv "access plus 2592000 seconds"
ExpiresByType video/x-ms-asf "access plus 2592000 seconds"
ExpiresByType video/x-ms-asx "access plus 2592000 seconds"
ExpiresByType video/x-ms-wma "access plus 2592000 seconds"
ExpiresByType video/x-ms-wax "access plus 2592000 seconds"
ExpiresByType video/x-ms-wmx "access plus 2592000 seconds"
ExpiresByType video/x-ms-wm "access plus 2592000 seconds"
ExpiresByType video/ogg "access plus 2592000 seconds"
ExpiresByType video/quicktime "access plus 2592000 seconds"
ExpiresByType video/mp4 "access plus 2592000 seconds"
ExpiresByType video/mpeg "access plus 2592000 seconds"

</IfModule>

Сжатие:

FileETag MTime Size
<ifmodule mod_expires.c>
<filesmatch ".(jpg|jpeg|gif|png|ico|css|js)$">
ExpiresActive on
ExpiresDefault "access plus 1 month"
</filesmatch>
</ifmodule>

<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
<ifmodule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_item_include file \.js$
mod_gzip_item_include file \.css$ </ifmodule>
</IfModule>


<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/css
<IfModule mod_setenvif.c>
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
</IfModule>
</IfModule>
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Старый 10.01.2013, 18:31
  #5
Brevi
 
Аватар для Brevi
Регистрация: 14.05.2011
Сообщений: 1,046

mrsambuka, спасибо, но в PageSpeed по прежнему без результатов

у меня стояло вот так

&lt;IfModule mod_expires.c&gt;
ExpiresActive on
ExpiresDefault                          &quot;access plus 1 month&quot;
ExpiresByType text/cache-manifest       &quot;access plus 0 seconds&quot;
ExpiresByType text/html                 &quot;access plus 0 seconds&quot;
ExpiresByType text/xml                  &quot;access plus 0 seconds&quot;
ExpiresByType application/xml           &quot;access plus 0 seconds&quot;
ExpiresByType application/json          &quot;access plus 0 seconds&quot;
ExpiresByType application/rss+xml       &quot;access plus 1 month&quot;
ExpiresByType image/x-icon              &quot;access plus 1 week&quot; 
ExpiresByType image/gif                 &quot;access plus 1 year&quot;
ExpiresByType image/png                 &quot;access plus 1 year&quot;
ExpiresByType image/jpg                 &quot;access plus 1 year&quot;
ExpiresByType image/jpeg                &quot;access plus 1 year&quot;
ExpiresByType text/x-component          &quot;access plus 1 month&quot;
ExpiresByType font/truetype             &quot;access plus 1 year&quot;
ExpiresByType font/opentype             &quot;access plus 1 year&quot;
ExpiresByType application/x-font-woff   &quot;access plus 1 year&quot;
ExpiresByType image/svg+xml             &quot;access plus 1 month&quot;
ExpiresByType application/vnd.ms-fontobject &quot;access plus 1 year&quot;
ExpiresByType text/css                  &quot;access plus 2 months&quot;
ExpiresByType application/javascript    &quot;access plus 2 months&quot;
ExpiresByType text/javascript           &quot;access plus 2 months&quot;
&lt;IfModule mod_headers.c&gt;
Header append Cache-Control &quot;public&quot;
&lt;/IfModule&gt;
&lt;/IfModule&gt;

AddEncoding gzip .gz
 &lt;FilesMatch &quot;\.js.gz$&quot;&gt;
  ForceType text/javascript  
  Header set Content-Encoding: gzip
&lt;/FilesMatch&gt;
&lt;FilesMatch &quot;\.js$&quot;&gt;
  RewriteEngine On
  RewriteCond %{HTTP_USER_AGENT} !&quot;.*Safari.*&quot;
  RewriteCond %{HTTP:Accept-Encoding} gzip
  RewriteCond %{REQUEST_FILENAME}.gz -f
  RewriteRule (.*)\.js$ \.js.gz [L]
  ForceType text/javascript
&lt;/FilesMatch&gt; 
&lt;FilesMatch &quot;\.css.gz$&quot;&gt;
  ForceType text/css
  Header set Content-Encoding: gzip
&lt;/FilesMatch&gt;
&lt;FilesMatch &quot;\.css$&quot;&gt;
  RewriteEngine On
  RewriteCond %{HTTP_USER_AGENT} !&quot;.*Safari.*&quot;
  RewriteCond %{HTTP:Accept-Encoding} gzip
  RewriteCond %{REQUEST_FILENAME}.gz -f
  RewriteRule (.*)\.css$ \.css.gz [L]
  ForceType text/css
&lt;/FilesMatch&gt;
поставил по вашему, но без изменений
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Старый 10.01.2013, 18:35
  #6
mrsambuka
 
Аватар для mrsambuka
Регистрация: 04.05.2012
Сообщений: 78

ну тогда обратитесь к хостерам. у меня к счастью все работает, но на другом хостинге. тоже nginxs
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием

 
 
 

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужны советы опытных ребильчан miomi Вопросы 5 27.05.2012 00:54
Советы по оптимизации и продвижению. mrsambuka Статьи 0 08.05.2012 00:32
Кто работал с filesflash.com (ФО на exbii.com )? samofalov Файлообмен 7 02.02.2012 00:17
Нужны журналисты Devvver Работа 0 24.09.2011 01:04
Распродажа практически даром (нужны деньги) Schtaigerr23980 Рынок 0 15.09.2011 09:17

Метки
оптимизация, ускорение сайта, pagespeed


Здесь присутствуют: 1 (пользователей: 0, гостей: 1)
 

Быстрый переход


Текущее время: 19:22. Часовой пояс GMT +3.