edjazoli25 40 Napisano 11 Stycznia Udostępnij Napisano 11 Stycznia Hej, chciałbym się dowiedzieć gdzie można ustawić i jakie parametry będą optymalne dla stopki, loga, header i css cache(czas? Bo wiem ze można przyspieszyć stronę w ten sposób). Z tego co się orientuje to expire czas powinien być dłuższy lub krótszy dla poszczególnych elementów . W Panelu można to zrobić ale header, stopka i boczne panele są jako jedno wiec jak chce ustawić dla stopki to i boczne mi się zmieni...czy muszę dokonać zmian w .htacces ? Odnośnik do odpowiedzi Udostępnij na innych stronach
Założyciel SeNioR 9 336 Napisano 11 Stycznia Założyciel Udostępnij Napisano 11 Stycznia W ACP możesz ustawić czas cache dla gości na 1 minutę, domyślnie jest bodajże 30 sekund. Cache page output for guests. Cytat When enabled, the entire page output will be cached so if more than one guest is viewing the site, each page only needs to be generated once which can significantly decrease the resource usage of your site if you have lots of guests online at the same time. The longer you cache pages for, the less often the cache will need to be refreshed (so less resources will be used) but the longer it will take for your site to be updated with the latest content. When a cached page is being shown, view counters also won't be updated. If your site rarely has many guests online at the same time, it may take more resources to store the cache than is saved by it and so it may be better to disable it. If you have a caching method configured that will be used, otherwise the cache is stored in the database. Możesz użyć reguły mod_headers i mod_expires. Moje ustawienia które do niedawna używałem. Możesz dodać poniższe reguły do htaccess. Jak nie zamierzasz dokonywać zmian w JS/CSS to dla tych plików możesz również ustawić czas wygaśnięcia na 1 rok. Ale pamiętaj że za każdym razem po wprowadzeniu zmian w tych plikach (np. w custom.css) będziesz musiał odświeżyć cache przez ACP. <IfModule mod_expires.c> ExpiresActive On ExpiresDefault "access plus 1 week" ExpiresByType text/css "access plus 1 month" ExpiresByType application/atom+xml "access plus 1 hour" ExpiresByType application/rdf+xml "access plus 1 hour" ExpiresByType application/json "access plus 0 seconds" ExpiresByType application/ld+json "access plus 0 seconds" ExpiresByType application/schema+json "access plus 0 seconds" ExpiresByType application/vnd.geo+json "access plus 0 seconds" ExpiresByType application/xml "access plus 0 seconds" ExpiresByType text/xml "access plus 0 seconds" ExpiresByType image/x-icon "access plus 1 year" ExpiresByType image/vnd.microsoft.icon "access plus 1 year" ExpiresByType text/html "access plus 0 seconds" ExpiresByType text/javascript "access plus 1 month" ExpiresByType text/x-javascript "access plus 1 month" ExpiresByType application/javascript "access plus 1 months" ExpiresByType application/x-javascript "access plus 1 months" ExpiresByType image/jpg "access plus 1 year" ExpiresByType image/jpeg "access plus 1 year" ExpiresByType image/gif "access plus 1 year" ExpiresByType image/png "access plus 1 year" ExpiresByType image/svg+xml "access plus 1 year" ExpiresByType image/bmp "access plus 1 year" ExpiresByType image/webp "access plus 1 year" ExpiresByType audio/ogg "access plus 1 year" ExpiresByType video/mp4 "access plus 1 year" ExpiresByType video/ogg "access plus 1 year" ExpiresByType video/webm "access plus 1 year" ExpiresByType text/plain "access plus 1 month" ExpiresByType text/x-component "access plus 1 month" ExpiresByType application/manifest+json "access plus 1 week" ExpiresByType application/x-web-app-manifest+json "access plus 0 seconds" ExpiresByType text/cache-manifest "access plus 0 seconds" ExpiresByType application/pdf "access plus 1 month" ExpiresByType application/x-shockwave-flash "access plus 1 year" ExpiresByType font/otf "access plus 1 year" ExpiresByType font/ttf "access plus 1 year" ExpiresByType font/woff "access plus 1 year" ExpiresByType font/woff2 "access plus 1 year" ExpiresByType font/eot "access plus 1 year" ExpiresByType font/opentype "access plus 1 year" ExpiresByType application/vnd.ms-fontobject "access plus 1 year" </IfModule> <IfModule mod_headers.c> <FilesMatch "\.(js|css|jpeg|jpg|gif|png|ico|map)$"> Header set Cache-Control "max-age=31536000, public" </FilesMatch> </IfModule> W dniu 11.01.2021 o 15:29, edjazoli25 napisał: Z tego co się orientuje to expire czas powinien być dłuższy lub krótszy dla poszczególnych elementów Google rekomenduje ustawienie czas wygaśnięcia na rok czasu, wtedy też Twoje strona przechodzi test w PageSpeed Insights. edjazoli25, NiesberkPLツ i Pawel dodali reakcje 1 2 Odnośnik do odpowiedzi Udostępnij na innych stronach
edjazoli25 40 Napisano 11 Stycznia Autor Udostępnij Napisano 11 Stycznia @SeNioRMam ustawiony na minutę dla gości . czy to prawda ze ze dłuższy expiration time dla css powoduje szybsze ladowanie strony? I Chyba zaczne nowy temat “rendering “ bo to najbardziej mi spowalnia(ale musze sie ogarnac i nauczyc co to jest i jak/gdzie to wykonac) Dzieki za info Odnośnik do odpowiedzi Udostępnij na innych stronach
Założyciel SeNioR 9 336 Napisano 11 Stycznia Założyciel Udostępnij Napisano 11 Stycznia Godzinę temu, edjazoli25 napisał: czy to prawda ze ze dłuższy expiration time dla css powoduje szybsze ladowanie strony? Jak ustawisz czas wygaśnięcia na 1 dzień to po każdym dniu przeglądarka musi na nowo wczytać CSS. Dłuższy czas wygaśnięcia spowoduje że przeglądarka będzie od razu wczytywać zasoby, które ma już zapisane co równa się braku opóźnieniom. Polecam korzystać z wbudowanej konsoli w przeglądarce. Zobacz na przykładzie Pecetowicza. Zasoby CSS (stylesheet) są wtyczywane z "memory cache" czyli pamięci podręcznej przeglądarki, praktycznie bez opóźnień (0 ms) a Cache-Control jest ustawiony na rok czasu. edjazoli25 i NiesberkPLツ dodali reakcje 2 Odnośnik do odpowiedzi Udostępnij na innych stronach
edjazoli25 40 Napisano 11 Stycznia Autor Udostępnij Napisano 11 Stycznia Rozumiem już teraz. TY. Odnośnik do odpowiedzi Udostępnij na innych stronach
edjazoli25 40 Napisano 11 Stycznia Autor Udostępnij Napisano 11 Stycznia ok zapisałem jak podałeś i moj slider kompletnie zniknął? coś musi być tam ustawione nie tak może muszę muszę wykluczyć slider ... wróciłem do poprzednich ustawień i dalej to samo mój slider jest gone? Odnośnik do odpowiedzi Udostępnij na innych stronach
Rekomendowane odpowiedzi
Problem wciąż nierozwiązany? Dodaj swoją odpowiedź
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto. Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się