Jump to content

Recommended Posts

всем привет у меня имеется сайт на dle11

как оптимизировать код

при проверке сервисом https://developers.google.com/speed/pagespeed/insights/?url=

ругается на файлы плеера uppod

при установке этого плеера в документации прописано вставить его в <head> между этими тегами  </head>

как исправить ошибку чтоб плеер работал после изменений

и подскажите как это исправить

Сжатие ресурсов с помощью функций gzip или deflate позволяет сократить объем данных, передаваемых по сети.

это мне нужно писать хостеру или нужно самому как включать ?

Share this post


Link to post
Share on other sites
Настройки DLE - Настройки системы - оптимизация настроек базы данных

Включить Gzip сжатие JS и HTML файлов. Все автоматизировано, дерзай!
 
 
 

Share this post


Link to post
Share on other sites
9 часов назад, files сказал:

muzhik-bleat_140681081_orig_.jpg

Цитата

это мне нужно писать хостеру или нужно самому как включать ?

давайте крупнее напишу вопрос  

КАК ВКЛЮЧИТЬ ? gzip или deflate ВКЛЮЧИТЬ КАК ?

Share this post


Link to post
Share on other sites

Зависит от хостинга - правило вставляется в .htaccess

"включить gzip" - загуглите и попробуйте коды по очереди

 

P.S. Проверить компрессию можно здесь: https://checkgzipcompression.com/?url=https://talk.pr-cy.ru

Share this post


Link to post
Share on other sites
1 час назад, files сказал:

Зависит от хостинга - правило вставляется в .htaccess

"включить gzip" - загуглите и попробуйте коды по очереди

 

P.S. Проверить компрессию можно здесь: https://checkgzipcompression.com/?url=https://talk.pr-cy.ru

тот ресурс при проверке пишет 

You're blessed!

It's GZIP Enabled. 

а вот гугл пишет что не включено

и анализ на сайте пр-су тоже пишет что не включено.

 

 

сжатие включил кодом

 

 

<IfModule mod_deflate.c>
SetOutputFilter DEFLATE
Header append Vary User-Agent

</IfModule>

в файле .htaccess

Share this post


Link to post
Share on other sites

также вторая часть вопроса :

Удалите код JavaScript и CSS, блокирующий отображение верхней части страницы

сайт.ру/uppod.js
сайт.ру/video.js

сайт.ру/uppod.js
сайт.ру/ajax/libs/swfobject/2.2/swfobject.js

просто это файлы плеера куда их убрать ?

Share this post


Link to post
Share on other sites
1 час назад, mrak7575 сказал:

также вторая часть вопроса :

Удалите код JavaScript и CSS, блокирующий отображение верхней части страницы

сайт.ру/uppod.js
сайт.ру/video.js

сайт.ру/uppod.js
сайт.ру/ajax/libs/swfobject/2.2/swfobject.js

просто это файлы плеера куда их убрать ?

В самый низ перед </body>

Share this post


Link to post
Share on other sites
1 час назад, sochi-russia сказал:

В самый низ перед </body>

поместил , но преер не пашет , это же файлы плеера

Share this post


Link to post
Share on other sites
6 часов назад, mrak7575 сказал:

поместил , но преер не пашет , это же файлы плеера

не пошел видать потому что библиотека jquery находится ниже файлов

сайт.ру/uppod.js
сайт.ру/video.js

Share this post


Link to post
Share on other sites

в общем я нашел решение 

у меня сайт на dle

при анализе гугл жаловался на скрипты

uppod.js    video.js    это файлы плеера 

так как у меня видео находится на fullstory

то подключение я там сделал в самом верху добавил теги

<head> и </head> и между ними вставил скрипты .

тем самым гугл не ругается и плеер работает (может кому понадобится )))

Share this post


Link to post
Share on other sites
On 24.03.2017 at 1:08 AM, mrak7575 said:

давайте крупнее напишу вопрос  

КАК ВКЛЮЧИТЬ ? gzip или deflate ВКЛЮЧИТЬ КАК ?

сейчас как правило хостеры ставят надстройку nginx с уже настроенной компрессией, если апачи с модулем deflate то в корне сайта в фаил .htaccess добавить строки после RewriteEngine On

<IfModule mod_deflate.c>
  # Compress HTML, CSS, JavaScript, Text, XML and fonts
  AddOutputFilterByType DEFLATE application/javascript
  AddOutputFilterByType DEFLATE application/rss+xml
  AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
  AddOutputFilterByType DEFLATE application/x-font
  AddOutputFilterByType DEFLATE application/x-font-opentype
  AddOutputFilterByType DEFLATE application/x-font-otf
  AddOutputFilterByType DEFLATE application/x-font-truetype
  AddOutputFilterByType DEFLATE application/x-font-ttf
  AddOutputFilterByType DEFLATE application/x-javascript
  AddOutputFilterByType DEFLATE application/xhtml+xml
  AddOutputFilterByType DEFLATE application/xml
  AddOutputFilterByType DEFLATE font/opentype
  AddOutputFilterByType DEFLATE font/otf
  AddOutputFilterByType DEFLATE font/ttf
  AddOutputFilterByType DEFLATE image/svg+xml
  AddOutputFilterByType DEFLATE image/x-icon
  AddOutputFilterByType DEFLATE text/css
  AddOutputFilterByType DEFLATE text/html
  AddOutputFilterByType DEFLATE text/javascript
  AddOutputFilterByType DEFLATE text/plain
  AddOutputFilterByType DEFLATE text/xml

  # Remove browser bugs (only needed for really old browsers)
  BrowserMatch ^Mozilla/4 gzip-only-text/html
  BrowserMatch ^Mozilla/4\.0[678] no-gzip
  BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
  Header append Vary User-Agent
</IfModule>

<IfModule mod_headers.c>
    # Serve gzip compressed CSS files if they exist
    # and the client accepts gzip.
    RewriteCond "%{HTTP:Accept-encoding}" "gzip"
    RewriteCond "%{REQUEST_FILENAME}\.gz" -s
    RewriteRule "^(.*)\.css" "$1\.css\.gz" [QSA]

    # Serve gzip compressed JS files if they exist
    # and the client accepts gzip.
    RewriteCond "%{HTTP:Accept-encoding}" "gzip"
    RewriteCond "%{REQUEST_FILENAME}\.gz" -s
    RewriteRule "^(.*)\.js" "$1\.js\.gz" [QSA]


    # Serve correct content types, and prevent mod_deflate double gzip.
    RewriteRule "\.css\.gz$" "-" [T=text/css,E=no-gzip:1]
    RewriteRule "\.js\.gz$" "-" [T=text/javascript,E=no-gzip:1]


    <FilesMatch "(\.js\.gz|\.css\.gz)$">
      # Serve correct encoding type.
      Header append Content-Encoding gzip

      # Force proxies to cache gzipped &
      # non-gzipped css/js files separately.
      Header append Vary Accept-Encoding
    </FilesMatch>
</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>

## Или, например, такой:

<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>

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...