Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Szybkość strony
amii
post
Post #1





Grupa: Zarejestrowani
Postów: 728
Pomógł: 76
Dołączył: 12.06.2009

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


Nie za bardzo wiedziałem gdzie to umiescić ale SEO wydaje się najlepszym działem.
Szybkośc to istotny czynnik w SEO więc mam kilka pytań odnosnie tego narzędzia: https://developers.google.com/speed/pagespeed/insights
Badałem stronę: alcoblow.pl wynik 86/100
Kilka pytań z tym związanych:

Określ zestaw znaków myslałem, że chodzi <meta http-equiv="Content-type" content="text/html; charset=utf-8"> ale to jest na stronie więc pierwsze pytanie o co kaman z tym zestawem znaków ?
Wstrzymaj znalizowanie z tego co czytałem to chodzi o to żeby JS nie był parsowany przy ładowaniu strony, kiedy jednak ustawiałem dla bibliotek w ten sposób w sekcji <head> nie smiga tzn. JS się nie wczytuje:
[JAVASCRIPT] pobierz, plaintext
  1. <script type="text/javascript">
  2.  
  3. // Add a script element as a child of the body
  4. function downloadJSAtOnload() {
  5. var element = document.createElement("script");
  6. element.src = "js/jquery.js";
  7. var element1 = document.createElement("script");
  8. element1.src = "js/jquery.cycle.all.js";
  9. document.body.appendChild(element);
  10. document.body.appendChild(element1)
  11. }
  12.  
  13. // Check for browser support of event handling capability
  14. if (window.addEventListener)
  15. window.addEventListener("load", downloadJSAtOnload, false);
  16. else if (window.attachEvent)
  17. window.attachEvent("onload", downloadJSAtOnload);
  18. else window.onload = downloadJSAtOnload;
  19.  
  20. </script>
[JAVASCRIPT] pobierz, plaintext


Wykorzystaj pamięć podręczną przeglądarki
tu jak rozumiem chodzi o ustawienia na serwerze. Ktoś wie co trzeba konkretnie poustawiać w przypadku Apache anu uaktywnić cache ?
Z góry dziękuję (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
amii
post
Post #2





Grupa: Zarejestrowani
Postów: 728
Pomógł: 76
Dołączył: 12.06.2009

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


dzięki za zainteresowanie
1. Pobawię się jeszcze w zmienianie ustawień po tego nie próbowałem (IMG:style_emoticons/default/smile.gif)
2. Tyle, że w przypadku strony alcoblow.pl jesli przerzucę pliki bibliotek (jquery, jquery cycle) na sam koniec to jest lipa bo nie zaczytuję skryptów
3. Z tym walczyłem ale Google speed test się wciąż pluje: Wykorzystaj pamięć podręczną przeglądarki Ustawiałem przez .htaccess

Cytat
<IfModule mod_expires.c>
<FilesMatch "\.(json|pdf|swf|bmp|gif|jpeg|jpg|png|svg|tiff|ico|flv|js)$">
ExpiresActive On
ExpiresDefault "access plus 1 year"
Header append Cache-Control "public"
</FilesMatch>
</IfModule>


Dałem też tak jak tutaj w/g tego poradnika http://blog.kamilbrenk.pl/http-expires-w-apache/
oczywiście ustawiałem wymiennie a nie dwa na raz (IMG:style_emoticons/default/smile.gif) wywaliłem też dla pewności instrukcje warunkowe. Jednak cały czas to samo w Google speed test

Cytat
<IfModule mod_expires.c>
Header set cache-control: public
ExpiresActive on
ExpiresDefault "access plus 1 month"
ExpiresByType text/html "access plus 1 hour"
ExpiresByType application/rss+xml "access plus 1 hour"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType video/ogg "access plus 1 month"
ExpiresByType audio/ogg "access plus 1 month"
ExpiresByType video/mp4 "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresByType font/ttf "access plus 1 year"
ExpiresByType image/svg+xml "access plus 1 year"
</IfModule>

Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 12.10.2025 - 06:14