Вопрос: |
Добрый день!В связи с переездом на новую панель у нас сайты потеряли в скорости, за счет того что тут на сервере не настроено кеширование и сжатие.По отчету https://*.google.*url*https%**%**%**.*.*%**Баллы очень низкие. Сможете ли Вы на этом сервере для всех сайтов включить настройки, которые требует гугл? |
Ответ: |
Здравствуйте. Данная панель не поддерживает эти модули. Вам нужно установить кэшироввание и сжатие через файл .htaccess |
Вопрос: |
Вы могли бы включить все, что можно? Мы по примеру, настроим на всех соатльных сайтах. Какие дериктивы работают из *^ может там что то не включается. Это слишком для нас) |
Ответ: |
Добавьте код в .htaccess каждого сайта. DirectoryIndex index.php index.htm index.html<IfModule mod_deflate.c> SetOutputFilter DEFLATE <IfModule mod_setenvif.c> # Netscape *.x has some problems... BrowserMatch ^** *html # Netscape *.**-*.** have some more problems BrowserMatch ^**\.*[***] no-gzip # MSIE masquerades as Netscape, but it is fine # BrowserMatch \bMSIE !no-gzip !*html # NOTE: Due to a bug in mod_setenvif up to Apache *.*.** # the above regex won't work. You can use the following # workaround to get the desired effect: BrowserMatch \bMSI[E] !no-gzip !*html # Don't compress images SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary </IfModule> <IfModule mod_headers.c> # Make sure proxies don't deliver the wrong content Header append Vary User-Agent env=!dont-vary </IfModule></IfModule># кеширование в браузере на стороне пользователя<IfModule mod_expires.c>ExpiresActive OnExpiresDefault "access * days"ExpiresByType *javascript "access plus * year"ExpiresByType *javascript "access plus * year"ExpiresByType *css "access plus * year"ExpiresByType *html "access plus * day"ExpiresByType *x-javascript "access * year"ExpiresByType *gif "access plus * year"ExpiresByType *jpeg "access plus * year"ExpiresByType *png "access plus * year"ExpiresByType *jpg "access plus * year"ExpiresByType *x-icon "access * year"ExpiresByType *x-shockwave-flash "access * year"</IfModule># Cache-Control<ifModule mod_headers.c># ** дней<filesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|swf)$">Header set Cache-Control "max-age=*******, public"</filesMatch># ** дней<filesMatch "\.(css|js)$">Header set Cache-Control "max-age=*******, public"</filesMatch># * дня<filesMatch "\.(xml|txt)$">Header set Cache-Control "max-age=******, public, must-revalidate"</filesMatch># * день<filesMatch "\.(html|htm|php)$">Header set Cache-Control "max-age=******, private, must-revalidate"</filesMatch></ifModule># использование кеша браузеровFileETag MTime Size<ifmodule mod_expires.c><filesmatch ".(jpg|jpeg|gif|png|ico|css|js)$">ExpiresActive onExpiresDefault "access plus * year"</filesmatch></ifmodule> #Запрет отдачи HTTP-заголовков Vary браузерам семейства MSIE<IfModule mod_setenvif.c>BrowserMatch "MSIE" force-no-varyBrowserMatch "**.[*-*]{*}" force-no-vary</IfModule># кеш браузера<ifModule mod_expires.c>ExpiresActive On #по умолчанию кеш в * секундExpiresDefault "access plus * days" # Включаем кэширование изображений и флэш на месяцExpiresByType *x-icon "access plus * month"ExpiresByType *jpeg "access plus ** days"ExpiresByType *png "access plus ** days"ExpiresByType *gif "access plus ** days"ExpiresByType *webp "access plus ** days"ExpiresByType *x-shockwave-flash "access plus ******* seconds" # Включаем кэширование css, javascript и текстовых файлоф на одну неделюExpiresByType *css "access plus ****** seconds"ExpiresByType *javascript "access plus ****** seconds"ExpiresByType *javascript "access plus ****** seconds"ExpiresByType *x-javascript "access plus ****** seconds" # Включаем кэширование html и htm файлов на один деньExpiresByType *html "access plus ***** seconds" # Включаем кэширование xml файлов на десять минутExpiresByType *xhtml+xml "access plus *** seconds" # Нестандартные шрифты сайтаExpiresByType *x-font-ttf "access plus * month"ExpiresByType *opentype "access plus * month"ExpiresByType *x-font-woff "access plus * month"ExpiresByType *svg+xml "access plus * month"ExpiresByType *vnd.ms-fontobject "access plus * month"</ifModule> # compress text, html, javascript, css, xml:AddOutputFilterByType DEFLATE *plainAddOutputFilterByType DEFLATE *htmlAddOutputFilterByType DEFLATE *xmlAddOutputFilterByType DEFLATE *cssAddOutputFilterByType DEFLATE *xmlAddOutputFilterByType DEFLATE *xhtml+xmlAddOutputFilterByType DEFLATE *rss+xmlAddOutputFilterByType DEFLATE *javascriptAddOutputFilterByType DEFLATE *x-javascript # Or, compress certain file types by extension:<files *.html>SetOutputFilter DEFLATE</files> ExpiresActive OnExpiresByType *gif A*******ExpiresByType *jpeg A*******ExpiresByType *jpg A*******ExpiresByType *png A*******ExpiresByType *x-icon A*******ExpiresByType *css A*****ExpiresByType *javascript A*****ExpiresByType *x-shockwave-flash A*******#<FilesMatch "\.(gif¦jpe?g¦png¦ico¦css¦js¦swf)$">Header set Cache-Control "public"# Перенаправление на gzip файлыAddEncoding gzip .gz <FilesMatch "\.js.gz$"> ForceType *javascript Header set Content-Encoding: gzip</FilesMatch><FilesMatch "\.js$"> RewriteEngine On RewriteCond %{HTTP_USER_AGENT} !".*Safari.*" RewriteCond %{HTTP:Accept-Encoding} gzip RewriteCond %{REQUEST_FILENAME}.gz -f RewriteRule (.*)\.js$ $*\.js.gz [L] ForceType *javascript</FilesMatch><FilesMatch "\.css.gz$"> ForceType *css Header set Content-Encoding: gzip</FilesMatch><FilesMatch "\.css$"> RewriteEngine On RewriteCond %{HTTP_USER_AGENT} !".*Safari.*" RewriteCond %{HTTP:Accept-Encoding} gzip RewriteCond %{REQUEST_FILENAME}.gz -f RewriteRule (.*)\.css$ $*\.css.gz [L] ForceType *css</FilesMatch></FilesMatch><IfModule mod_expires.c> ExpiresActive on# Perhaps better to whitelist expires rules? Perhaps. ExpiresDefault "access plus * month"# Data ExpiresByType *xml "access plus * seconds" ExpiresByType *xml "access plus * seconds" ExpiresByType *json "access plus * seconds"# Favicon (cannot be renamed) ExpiresByType *x-icon "access plus * week"# Media: images, video, audio ExpiresByType *gif "access plus * month" ExpiresByType *png "access plus * month" ExpiresByType *jpeg "access plus * month" ExpiresByType *ogg "access plus * month" ExpiresByType *ogg "access plus * month" ExpiresByType *mp* "access plus * month" ExpiresByType *webm "access plus * month"# Webfonts ExpiresByType *x-font-ttf "access plus * month" ExpiresByType *opentype "access plus * month" ExpiresByType *x-font-woff "access plus * month" ExpiresByType *svg+xml "access plus * month" ExpiresByType *vnd.ms-fontobject "access plus * month"# CSS and JavaScript ExpiresByType *css "access plus * year" ExpiresByType *javascript "access plus * year" </IfModule> |
Вопрос: |
Большая просьба добавіть в файл на сервере, тут разриви строк |
Ответ: |
Проверьте пожалуйста сейчас.
|
Вопрос: |
Спасбіо! что тчо ізменілось, но по прежнему пішет что большінство ресурсов не сжатиhttps://*.*.*******/%**%**%**%**%**%**%**%**%**%**%**%**%**%******-**-**%****.**.**.*=* |
Ответ: |
уточняем у разработчиков панели |
Ответ: |
Разработчики ответили ,что ввели инструмент, здесь *ptp*** |
Вопрос: |
можете выслать рут досутп? Или самостоятельно включить в настройках? У меня рута не было |
Ответ: |
Здравствуйте. Реквизиты доступа высланы на Вашу почту
|