Przy testach swojej strony na Google mam mało punktów. Głównie z powodu za dużych obrazków, nad czym już pracuję, ale jest też komunikat:Wykorzystaj pamięć podręczną przeglądarki. Link odnośnie naprawy kieruje do: https://developers.g...eBrowserCaching
Czy jest ktoś w stanie przybliżyć mi ten temat? Serwer to nazwa.pl
Czy ja mogę sam coś z tym zrobić w kodzie strony? Czy jednak to ustawienia serwera tylko?
Wykorzystaj pamięć podręczną przeglądarki - jak to naprawić
Napisano 04 listopada 2015 - 08:44
Napisano 04 listopada 2015 - 13:11
Czy jest ktoś w stanie przybliżyć mi ten temat? Serwer to nazwa.pl
Czy ja mogę sam coś z tym zrobić w kodzie strony? Czy jednak to ustawienia serwera tylko?
Nikt nie odgadnie czy coś możesz zrobić w kodzie strony.
Nazwa ma afair apache httpd, więc ustaw odpowiednie czasy przy użyciu mod_expires dla dokumentów html, css i obrazów.
O podstawach poczytasz w manualu: https://httpd.apache...od_expires.html
Przykłady użycia znajdziesz bez problemu w sieci.
Napisano 04 listopada 2015 - 15:15
Nikt nie odgadnie czy coś możesz zrobić w kodzie strony.
Nazwa ma afair apache httpd, więc ustaw odpowiednie czasy przy użyciu mod_expires dla dokumentów html, css i obrazów.
O podstawach poczytasz w manualu: https://httpd.apache...od_expires.html
Przykłady użycia znajdziesz bez problemu w sieci.
Mnie też ten temat ciekawi. Podeślesz przykładowy .htaccess?
Napisano 06 listopada 2015 - 23:15
Mnie też ten temat ciekawi. Podeślesz przykładowy .htaccess?
Najprostszym rozwiązaniem jest włączenie obsługi modułu expires i ustawienie domyślnego czasu wygasania wszystkich elementów w postaci:
<IfModule mod_expires.c> ExpiresActive On ExpiresDefault A604800 </IfModule>
AXXXXXX to atrybut Access i czas przechowywania - tutaj 1 tydzień. Mozna uzyc notacji zrozumiałej dla człeka:
ExpiresDefault "access plus 1 weeks"
Dotyczy to wyłącznie webserwera apache (ewentualnie nginxa z obsługą dyrektyw apache'a).
Jeśli jesteśmy pewni, że mod_expires istnieje i jest włączony, możemy pominąć warunek sprawdzający istnienie modułu: <IfModule>
Jeśli nie jesteśmy pewni, 500-tka upewni nas, że wyjdą nici z całej imprezy.
Aby upewnić się czy serwer wymusi cache'owanie, sprawdzamy nagłówki http przed i po włączeniu tego modułu.
Z włączoną obsługą powinny być widoczne w nagłówkach 2 dodatkowe informacje:
Cache-Control: max-age= CZAS PRZECHOWYWANIA Expires: DATA WYGAŚNIĘCIA
I zalecam sprawdzenie tego zanim zaczniemy niepotrzebnie grzebać, bowiem administratorzy dobrych usług hostingowych ustawiają takie "pierdoły" celem odciążenia ich własnej infrastruktury
Przy bardziej zaawansowanych elementach, możemy sterować trzymaniem w pamięci podług typu, rozszerzenia itp.
Przykładem:
ExpiresActive on ExpiresDefault "access plus 1 weeks" ExpiresByType image/png "access plus 1 months" ExpiresByType image/gif "access plus 1 months" ExpiresByType image/jpg "access plus 1 months" ExpiresByType image/jpeg "access plus 1 months" ExpiresByType text/plain "access plus 1 hours" ExpiresByType text/css "access plus 1 years" ExpiresByType text/javascript "access plus 1 years" ExpiresByType application/x-javascript "access plus 1 years" ExpiresByType image/x-icon "access plus 1 years" ExpiresByType image/svg+xml "access plus 1 years"
Wypada tu wtłoczyć dodatkowe typy video, fonty itp. jeśli serwis www wykorzystuje lub udostępnia takowe.
Dyrektywy umieszczamy na końcu htaccessa i odpalamy po wdrożeniu witryny.
Warto mieć na uwadze sterowanie cachem dla RSSów i dokumentów html, w przypadku częstych aktualizacji treści pod tym samym URI.
Tyle odnośnie wstępu i wiedzy w pigułce.
Podone tematy
Temat | Forum | Autor | Podsumowanie | Ostatni post | |
---|---|---|---|---|---|
Jaki koszt pozycjonowania sklepu internetowego |
Promocja i marketing | x_n |
|
||
Jak zacząć tworzyć ładne layouty? |
Ogólne | Quaniq |
|
|
|
Siłownia - jakie suplementy i odżywki na począteksiłownia, dieta i 1 więcej |
Po godzinach | zonic |
|
|
|
Jaki system do prowadzenia magazynu w sklepie internetowym |
Software | x_n |
|
||
Jak usunąć konto z forum ? |
Propozycje, sugestie, błędy | pakujsie |
|
|
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych