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
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




W takim wypadku:
1) Zestaw znaków tyczy się zapewne nie tyle oznaczenia w znaczniku head czy tagu, ale nagłówków wysyłanych razem z plikami
2) Możliwe, że chodzi o przerzucenie miejsca wywołania JS z sekcji head przed zamknięcie tagu body, czyli w zasadzie na sam koniec. W tym wypadku strona zostanie pobrana i zrenderowana oraz zdziałają style CSS, gdyż przeglądarki najczęściej już renderują stronę z nadchodzących fragmentów kodu html, choć nie jest on jeszcze cały przesłany. Przerzucenie kodu JS na koniec kodu pozwala więc wygenerować stronę wcześniej niż ruszą do działania skrypty.
3) Tutaj chodzi o ustawianie w nagłówkach czasu życia w cache przeglądarki plików. Można uwzględnić choćby mod_expires także po stronie serwera czy też pokusić się już o przejście na html5 i tam pobawić się z wersją offline i w pliku manifestu pocache'ować trochę (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 12.10.2025 - 22:59