Speedtest od Google

MasterOf
  • Rejestracja:około 7 lat
  • Ostatnio:8 miesięcy
  • Postów:466
1

Jak to jest z tym speedtestem?
https://developers.google.com/speed/pagespeed/insights/?hl=pl

Pracuje dla klienta, który chce zoptymalizować swoją stronę właśnie pod kątem tego testu. Jednak wyniki bardzo się tam wahają w jeden dzień jest 50/100, w drugi 30/100. Natomiast jeśli uruchomie test w przeglądarce Chrome (w narzędziach developera) to wynik jest stały (75/100). I mówimy tutaj o teście na urządzenia mobilne w obu przypadkach.

Tak z ciekawości wpisalem 4programmers i wyskoczyło 20/100. Stąd moje pytanie - czy ma to jakiś wpływ na indeksowanie strony pzez Google?

axelbest
  • Rejestracja:ponad 17 lat
  • Ostatnio:około 9 godzin
  • Lokalizacja:Warszawa
  • Postów:2251
2

O kant pupy ten test tłuc - na nim nawet google.com na chromie nie ma stówki.

Zobacz pozostały 1 komentarz
axelbest
No ale np taki chrome w teście bodajże acid3 wymiatal i nie było to wcale podejrzane. Nie mówię by miał 100/100, ale z drugiej strony... Strona główna google'a nie licząc skryptów pod maską, nic ciekawego nie oferuje, raptem jeden Input i parę małych grafik. No te 90/100 by mogło mieć,a mi pokazuje zaledwie 70.
WeiXiao
u mnie ma 90. może zależy od cdna z którego ciągnie?
axelbest
No więc to też wg mnie marna metryka, czyli teraz do Seo będzie trzeba mieć najdroższe cdn'y? Pewnie po czasie Google da w swojej ofercie takie i znowu zaora konkurencję.
WeiXiao
@axelbest: Zależy jaki wpływ to ma na SEO. Jeżeli jest to np. 1 pkt na 1000, to mniejsza. Jeżeli ponad 10% wyniku to już można się zastanawiać czy ich bluzgać.
axelbest
I tak wszystko wyjdzie w praniu hehe.
czysteskarpety
czysteskarpety
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Piwnica
  • Postów:7697
1

W Chrome audit zwykle wszystko pokazuje, na stronie obecnie pewnie mają jakiś błąd z tego co widzę.


MA
  • Rejestracja:prawie 17 lat
  • Ostatnio:około 4 godziny
  • Postów:644
2

Tak, szybkość strony ma duży wpływ na indeksowanie oraz na pozycje SEO. Bardziej wiarygodny jest webpagetest.org. Wskaźnik speed index dla stron mobilnych (na sieci 3G) powinien optymalnie wynosić ok. 3000, dla desktop na połączeniu kablowym ok. 1500. Oczywiście im mniejszy tym lepiej, wachania zawsze będą ale raczej w granicach 10-20%, tak wynika z mojego doświadczenia.

MasterOf
  • Rejestracja:około 7 lat
  • Ostatnio:8 miesięcy
  • Postów:466
1

Rzeczywiście :D Nawet google.com nie ma 100 tylko 70 coś. To już moje portfolio ma 80. Czyli najlepiej sugerować się testami w Chrome?

czysteskarpety
czysteskarpety
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Piwnica
  • Postów:7697
0

Samym audytem w chrome czemu nie, czasami daje tam dobre podpowiedzi odnośnie wielkości obrazków, czy skryptów.


Freja Draco
Freja Draco
  • Rejestracja:około 7 lat
  • Ostatnio:ponad 3 lata
  • Postów:3394
2
axelbest napisał(a):

O kant pupy ten test tłuc - na nim nawet google.com na chromie nie ma stówki.

Nie test potłuc o kant pupy, tylko strony, które ładują setki kilobajtów zbędnych skryptów i CSS oraz niezoptymalizowane obrazki :p

Z tego co widzę, to nawet poluzowali oceny, bo mój blog aktualnie wyciąga: 99 na komórki i 100 na komputery, a wcześniej plasował się gdzież w 80/95.

Natomiast czepić się tam mogę dwóch rzeczy:


WeiXiao
setki kb to nic.
Freja Draco
Freja Draco
  • Rejestracja:około 7 lat
  • Ostatnio:ponad 3 lata
  • Postów:3394
1
MasterOf napisał(a):

Pracuje dla klienta, który chce zoptymalizować swoją stronę właśnie pod kątem tego testu. Jednak wyniki bardzo się tam wahają w jeden dzień jest 50/100, w drugi 30/100.

Czy strona zmienia swoją zawartość?

Tak z ciekawości wpisalem 4programmers i wyskoczyło 20/100. Stąd moje pytanie - czy ma to jakiś wpływ na indeksowanie strony pzez Google?

Tak, obecnie to jeden z czynników:
https://www.ecommerce2day.pl/wolno-ladujace-sie-strony-wypadna-z-google
https://mensis.pl/google-bedzie-karac-zbyt-wolno-ladujace-sie-strony


axelbest
  • Rejestracja:ponad 17 lat
  • Ostatnio:około 9 godzin
  • Lokalizacja:Warszawa
  • Postów:2251
0

Czyli ogólnie porządny content na WordPressie przegra z kancerogennymi gniotami, które zaladuja się szybciej? No ciekawie się zapowiada.

Freja Draco
Freja Draco
  • Rejestracja:około 7 lat
  • Ostatnio:ponad 3 lata
  • Postów:3394
1
axelbest napisał(a):

Czyli ogólnie porządny content na WordPressie przegra z kancerogennymi gniotami, które zaladuja się szybciej? No ciekawie się zapowiada.

To tylko jeden z czynników, więc sensowny i sensownie podlinkowany kontent wygra z bezsensownym ale odpalonym na rakiecie. No chyba, że to faktycznie będą jakieś czasy ładowania rzędu nastu sekund, bo dochodzimy ostatnio i do takiej patologii.


edytowany 1x, ostatnio: Freja Draco
MasterOf
  • Rejestracja:około 7 lat
  • Ostatnio:8 miesięcy
  • Postów:466
1

Jednak czasami zmiana o 1s powoduje wzrost z 30pkt do 70. Przecież to jest nielogiczne. Ogólnie na jakiej zasadzie ten test działa?

czysteskarpety
czysteskarpety
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Piwnica
  • Postów:7697
1

Na jakość strony według google najważniejsze są:
Progressive Web App - ładowanie strony przy słabym połączeniu, dostęp do strony w każdej sytuacji
Performance - optymalizacja skryptów (np. async/defer), css, images, mobile images, kompresja-gzip, cache, szybkość renderowania strony
Accessibility - dostęp i jasność elementów na stronie, dokładny opis, język, rwd, mobile
Best Practices - HTTPS, brak błędów itp.
SEO - tu wiadomo poprawna składnia html, alt itp.


Freja Draco
Freja Draco
  • Rejestracja:około 7 lat
  • Ostatnio:ponad 3 lata
  • Postów:3394
1
MasterOf napisał(a):

Jednak czasami zmiana o 1s powoduje wzrost z 30pkt do 70. Przecież to jest nielogiczne. Ogólnie na jakiej zasadzie ten test działa?

Dlaczego nielogiczne? Jeśli urwiesz jedną sekundę z ogólnych trzech to tak by właśnie wychodziło :)

Szczegółów nie znam, ale z tego co widzę, to patrzą tu nawet nie tyle na czas, co na to na ile strona jest zoptymalizowana pod kątem szybkości. Dostajesz pełną listę możliwych poprawek oraz listę poprawnie zaliczonych testów.


WeiXiao
  • Rejestracja:około 9 lat
  • Ostatnio:około 4 godziny
  • Postów:5109
0

o ****

odpaliłem stronę na webassembly, które ładuje 4MB dllek i dostałem scora 94 :D!

edit

XSyMw6j.png
edytowany 3x, ostatnio: WeiXiao
axelbest
Czyli wszystko wskazuje, że to jednak super algorytm :)
WeiXiao
@axelbest: tzn. pewnie wynika to z tego, że jest pusty loading page, dociąganie dllek i pojawia się appka, ale to wtedy taki benchmark nie ma sensu xD
czysteskarpety
czysteskarpety
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Piwnica
  • Postów:7697
1

Ta część ma sens ponieważ tylko bada prędkość renderowania strony, czyli to co odbiorca otrzymuje w najkrótszym czasie oczekiwania, aczkolwiek pełnego audytu byś nie przeszedł na zielono więc nie wiem w czym problem.
U mnie np. wykrył, że nie mam przekierowania z http->https i już zacząłem się pienić, bo przecież to wykonałem, a okazało się, że zrobiłem w literówkę w przekierowaniu htaccess czyli czasami się przydaje ;)


A9
  • Rejestracja:około 6 lat
  • Ostatnio:około 6 lat
  • Postów:1
0

Ja tak tylko ogólnie powiem odnośnie Google PageSpeed Insights. Google ma u nas ponad 95% runku, dlatego moim zdaniem jest mieć lepsze wyniki niż mieć gorsze, nawet gdyby google w tej chwili na to nie zwraca kompletnie uwagi. Przyjdzie czas, że google zacznie brać pod uwagę wyniki, a wtedy będą mieli lepiej Ci co mają lepsze ;)

ZW
  • Rejestracja:około 6 lat
  • Ostatnio:około 6 lat
  • Postów:11
1

Test nie jest zły. Różne wyniki tej samej strony mogą wynikać z obciążenia samego serwera, które się zmienia w czasie. Ale nie ma co się nastawiać na 100%, bo niektóre zalecenia, które się pojawiają w audycie spowodują spowolnienie ładowania. Np. przekierowania w .htaccess, ssl, sugestie związane z dostępnością (np. dopisanie aria-label). Lepiej wykonać audyt w Chrome, bo tam oceniane są dodatkowe czynniki. To, co możesz zrobić to zrezygnowanie z ładowania niepotrzebnych bibliotek (css i js) i zastąpienie ich własnymi dostoswanymi wersjami (np. w SASS) + usunięcie zbędnego kodu css i minifikacja z zastosowaniem np. uncss i js z zastosowaniem uglify, ładowanie niektórych zasobów asynchronicznie, stosowanie lazy-loading, optymalizacja obrazów + stosowanie formatu webp + ładowanie mniejszych wersji obrazów dla urządzeń mniejszych (ja np. stosuję po 3 różne wersje), ładowanie niepotrzebnych od razu treści dynamicznie z użyciem js (np. galerii zdjęć) itd.

Freja Draco
Freja Draco
  • Rejestracja:około 7 lat
  • Ostatnio:ponad 3 lata
  • Postów:3394
1

Odnośnie obrazów, to "Panda" jest bardzo pouczająca:
https://tinypng.com/
Oczywiście nawet ona nie pomoże komuś, kto wrzuca obrazek 1000x1000, żeby go później wyświetlić jako ikonkę 50x50.


ZW
  • Rejestracja:około 6 lat
  • Ostatnio:około 6 lat
  • Postów:11
2

Tego typu stron jest wiele. Do samego skalowania i kadrowania najlepiej użyć https://www.birme.net bo nie ma ograniczeń na ilość zdjęć w jednym wczytaniu. Ale później i tak trzeba użyć kompresji, a tutaj większość stron w wersji bezpłatnej ma ograniczenie do max. 30 obrazów po zalogowaniu (np. iloveimg.com). Jeśli się używa node.js to lepiej jest użyć narzędzi w stylu sharp, compress-images czy webp lub inne (w zależności od operacji, którą się chce wykonać). Wtedy można bardzo szybko przetworzyć bardzo dużą ilość obrazów.

EACTIVE
  • Rejestracja:około 7 lat
  • Ostatnio:prawie 6 lat
  • Postów:11
1

Google bierze pod uwagę prędkość ładowania strony Pagespeed przy rankowaniu strony. Jest to jeden z ważniejszych czynników pod kątem SEO. Na czas ładowania ma wpływ wiele czynników po stronie użytkownika, jak i po stronie serwera. Np. możesz mieć zoptymalizowaną stronę pod pagespeed, natomiast serwer wczytuje zasoby zbyt wolno i w momencie testowania, pagespeed poda Ci wynik 80/100. Czas ładowania strony jest dość istotny w czasach kiedy używamy często internetu mobilnego i nie zawsze łącze jest na poziomie lte. Dlatego w audycie chrome można sobie przetestować swoją stronę w 3G. Wynik powyżej 60pkt jest odpowiedni. Oczywiście, jeśli wbijesz więcej, to plus dla Ciebie.
Jeśli jest ktoś zainteresowany pogłębieniem tematu to polecamy zapoznać się z naszym wpisem na blogu https://www.eactive.pl/pozycjonowanie-stron/jak-z-pagespeed-insights-skrocic-czas-ladowania-strony/

czysteskarpety
czysteskarpety
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Piwnica
  • Postów:7697
0

Jestem tylko ciekaw czy nie obcina za bardzo jakości, bo zjazd z 24bitów na 8 musi się gdzieś odbić, szczególnie na cieniowaniu itp.


Freja Draco
Freja Draco
Moim zdaniem https://tinypng.com jest wręcz genialne. Często potrafi z automatu wyżyłować więcej, niż ja bawiąc się lokalnie edytorem i kombinując z parametrami, a przy tym nie zauważyłam nigdy pogorszenia jakości.
czysteskarpety
czysteskarpety
a no to będzie trzeba potestować
ZW
  • Rejestracja:około 6 lat
  • Ostatnio:około 6 lat
  • Postów:11
1

Zmniejszenie 80 procentowe (czyli redukcja do 20%) praktycznie jest nie do zauważenia (wiadomo, że jakby się porównało rysunki w dużym powiększeniu to się człowiek czegoś doszuka), ale jakość jest naprawdę dobra. Ponadto nie dochodzi do redukcji do 8 bitów, tylko uśredniania bardzo podobnych kolorów, co tylko nieznacznie zmniejsza ilość możliwych do wystąpienia kolorów (na rzeczywistym obrazie nigdy nie występują wszystkie możliwe kolory).

Zresztą najlepiej jest sprawdzić, bo większość tego typu stron nie wymaga logowania (po zalogowaniu zwiększają się tylko możliwości).

edytowany 1x, ostatnio: zwora
backlinks sie
  • Rejestracja:około 5 lat
  • Ostatnio:około 5 lat
  • Postów:2
1

https://gtmetrix.com/ - to narzędzie polecam do mierzenia prędkości.

czysteskarpety
czysteskarpety
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Piwnica
  • Postów:7697
0
backlinks sie napisał(a):

https://gtmetrix.com/ - to narzędzie polecam do mierzenia prędkości.

Też czasami potrafi ci zaniżyć ocenę za obrazki, które mogły być skompresowane o 1kb więcej ;)


Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)