Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inne]Lighthouse nie wykrywa kompresji gzip
Userr
post 11.12.2018, 12:48:58
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 27.10.2015

Ostrzeżenie: (0%)
-----


Lighthouse nie wykrywa kompresji gzip w takich zasobach na mojej stronie:

- reklamy AdSense
- pliki css
- pliki js

Na reklamy AdSense pewnie nie ma sposobu, żeby je skompresować, ale pliki css oraz js są na moim serwerze oraz są kompresowane przez serwer kompresją gzip.

Uważam, że jest ona włączona, ponieważ funkcja phpinfo() pokazuje:

gzip compression enabled

HTTP_ACCEPT_ENCODING gzip, deflate

_SERVER["HTTP_ACCEPT_ENCODING"] gzip, deflate

(w sekcji Additional Modules funkcja phpinfo() co prawda nie pokazuje nic, ale nie ma to chyba tutaj żadnego znaczenia)

oraz mam w pliku .htaccess kod włączający kompresję gzip:

<ifModule mod_gzip.c>

mod_gzip_on Yes

mod_gzip_dechunk Yes

mod_gzip_item_include file .(html?|txt|css|js|php|pl)$

mod_gzip_item_include handler ^cgi-script$

mod_gzip_item_include mime ^text/.*

mod_gzip_item_include mime ^application/x-javascript.*

mod_gzip_item_exclude mime ^image/.*

mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*

</ifModule>

oraz https://checkgzipcompression.com pokazuje, że moja strona jest skompresowana w 83,1% procent.

Z drugiej strony funkcja get_headers() nie zwraca nagłówka informującego o kodowaniu gzip (a chyba powinna?), a jedynie wyświetla coś takiego:

[Vary] => Accept-Encoding,User-Agent

Gdzie może leżeć przyczyna problemu? Co mógłbym zrobić, żeby Lighthouse wykrył kompresję gzip?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.03.2024 - 15:32