5 sposobów przyspieszenia ładowania strony na Joomla

  1. Dlaczego muszę przyspieszyć Joomla?
  2. Zmierz szybkość ładowania witryny na Joomla.
  3. 1) Przyspiesz witrynę na Joomla, poprawiając kompresję obrazu
  4. 2) Rozszerzenia i skrypty, których używają
  5. 3) Kompresja, kompresja, kompresja
  6. 4) Czy możliwe jest dodatkowe buforowanie?
  7. 5) Może to powolny hosting?
  8. Wynik
  9. Może chcesz podzielić się radą?

Dlaczego muszę przyspieszyć Joomla

Dlaczego muszę przyspieszyć Joomla?

Google niedawno ogłosił ciekawy fakt, że szybkość ładowania strony na Joomla wpływa na ranking stron i wyniki wyszukiwania, SERPS. Szybkość pobierania strony jest również jednym z najważniejszych czynników dla odwiedzających i użytkowników, dlatego ten aspekt staje się przedmiotem zainteresowania dewelopera. Jest bardzo niewygodne, gdy trzeba czekać 12 sekund, aby załadować wspaniałą witrynę. W tym artykule porozmawiamy o tym, jak przyspieszyć ładowanie strony Joomla w ramach 5 praktycznych przykładów, które pomogą przyspieszyć ładowanie strony.

Zmierz szybkość ładowania witryny na Joomla.

Zmierz szybkość ładowania witryny na Joomla

Istnieje wiele narzędzi do pomiaru prędkości Twojej strony Joomla. Bądź konsekwentny i używaj tego samego narzędzia do pomiaru prędkości pobierania podczas optymalizacji witryny.

  • Club iJoomla wydał darmowy moduł wyświetlający szybkość ładowania strony. Moduł jest bezpłatny i pozwala szybko dowiedzieć się, czy Twoja witryna Joomla działa powoli.
  • Inną alternatywą jest umieszczenie dodatkowej linii w kodzie szablonu w celu połączenia usługi Google Analytics.
  • Innym sposobem jest sprawdzenie prędkości pobierania bezpośrednio z Google przez narzędzie do pomiaru prędkości ładowania strony . Ale bądź ostrożny: w tym narzędziu używa się wielu terminów technicznych.
  • Innym sposobem jest użycie usługa na Pingdom.com. Jest to potężna usługa, która pozwala uzyskać różnorodne testy i raporty na swojej stronie.

Zadaj sobie pytanie: „Jak szybko powinna ładować się moja strona?” . Niełatwo na nie odpowiedzieć. Przecież każda witryna jest indywidualna, dlatego liczba informacji i skryptów jest inna, co wpływa na szybkość pobierania. Jeśli korzystasz z usługi Google, podaje liczbę od 1 do 100 jako wskaźnik szybkości pobierania. 100 to najlepszy wynik. Staraj się wszelkimi środkami osiągnąć wskaźnik przekraczający 90 punktów.

1) Przyspiesz witrynę na Joomla, poprawiając kompresję obrazu

Jednym z najłatwiejszych sposobów przyspieszenia witryny jest upewnienie się, że obrazy witryny są odpowiednio zoptymalizowane pod kątem sieci. Unikaj dużych, wolno ładujących się obrazów. Zoptymalizuj rozmiar obrazów w Adobe Fireworks, aby uzyskać najlepszą kompresję i optymalny stosunek rozmiaru / jakości. Photoshop może być również używany, ale nie jest to najbardziej odpowiedni program do takich celów. Fireworks kompresuje z lepszą jakością. (Dowiedz się więcej, dlaczego Fireworks jest lepszy do kompresji obrazów).

I najważniejsze: nigdy, NIGDY nie przesyłaj obrazów z rozdzielczością 1200x1200 pikseli z późniejszą zmianą rozmiaru obrazów za pomocą html lub css. Duże obrazy zostaną załadowane, ale ich rozmiar zostanie skompresowany przez serwer w locie. Pobranie setki takich obrazów w tym samym czasie spowoduje przeciążenie serwera, prędkość pobierania strony znacznie spadnie, a ostatecznie strona może „spaść”.

Pobranie setki takich obrazów w tym samym czasie spowoduje przeciążenie serwera, prędkość pobierania strony znacznie spadnie, a ostatecznie strona może „spaść”

2) Rozszerzenia i skrypty, których używają

Joomla pozwala zainstalować praktycznie nieskończoną liczbę rozszerzeń i wtyczek, a także narzędzi. Problem polega na tym, że rozszerzenia napisane przez zewnętrznych programistów mogą korzystać z innych technik, które różnią się od standardów programistycznych używanych przez zespół programistów CMS Joomla. Jeden komponent może używać jQuery 1.0 o rozmiarze 19 kb, w jakiejś ciekawej galerii można użyć jQuery 1.5, przeniesionego do ciebie w postaci nieskompresowanej, która ma około 208 kb, komponent forum może używać Mootools (ale nie MT, który jest domyślnie ładowany w Joomla ) i to jest 180 kb. Ponadto inne rozszerzenia lub skrypty .js mogą być używane w rozszerzeniach, które mogą ważyć, powiedzmy, kolejne 238 kb. Po przeprowadzeniu dokładnej analizy witryny może się okazać, że 10 różnych struktur jest ładowanych przez rozszerzenia na KAŻDEJ STRONIE witryny! Zmniejsza to znacznie szybkość ładowania stron i zwiększa obciążenie serwera.

Po zainstalowaniu komponentu Joomla powinieneś rozważyć, które fragmenty ram i .js są używane przez rozszerzenie. Jeśli masz wystarczające umiejętności, to z pomocą rąk i pliku możesz zredukować ładowalne skrypty do niewielkiej liczby niezbędnych skryptów, oszczędzając w ten sposób przed późniejszym bólem głowy.

Wymagane jest określenie potrzeby korzystania z biżuterii, którą lubisz na stronie. W idealnej sytuacji spróbuj utrzymać liczbę bibliotek załadowanych do 5 lub mniej. Idealnie, jeden freymork.

3) Kompresja, kompresja, kompresja

W globalnych ustawieniach Joomla istnieje ustawienie zwane kompresją gzip. Jeśli ten tryb jest wyłączony, włącz go i zapisz ustawienia. Pozwoli to skompresować pliki css i html po stronie serwera, a znacznie mniejsza liczba pakietów danych zostanie przesłana do przeglądarki. Co w rezultacie doprowadzi do szybszego ładowania strony. (Niektóre hosty domyślnie zawierają kompresję gzip na serwerze. Jeśli włączenie tego trybu w Joomla spowoduje, że Twoja witryna przestanie działać, istnieje duże prawdopodobieństwo, że skrypty są już skompresowane po stronie serwera, a to ustawienie powinno być wyłączone w konfiguracji, ponieważ niemożliwe jest dwukrotne skompresowanie danych za pomocą gzip)

4) Czy możliwe jest dodatkowe buforowanie?

Konfiguracja witryny musi być włączona w buforowaniu. Przetwarza dane podane użytkownikowi i zapisuje je, co pozwala systemowi nie wykonywać za każdym razem niektórych skryptów, ale pobierać gotowy wynik z pamięci podręcznej, co oczywiście zwiększa szybkość działania witryny. Im szybciej strona ładuje się, tym większe prawdopodobieństwo, że treść nie świeże i pobrane z pamięci podręcznej. W przypadku większości witryn jest to bezkrytyczne, z wyjątkiem przypadków, gdy materiały w witrynie są aktualizowane co pół minuty lub gdy występuje inna aktywność.

Buforowanie strony powinno być używane, gdy strona jest kompletna i gotowa do uruchomienia. Jeśli włączysz ten tryb na etapie tworzenia witryny, może się zdarzyć sytuacja, gdy zmiany wprowadzone w tekście, obrazach lub stylach nie będą wyświetlane na stronie internetowej i istnieje uczucie, że coś idzie nie tak.

Jeśli włączysz ten tryb na etapie tworzenia witryny, może się zdarzyć sytuacja, gdy zmiany wprowadzone w tekście, obrazach lub stylach nie będą wyświetlane na stronie internetowej i istnieje uczucie, że coś idzie nie tak

5) Może to powolny hosting?

Nie jest niczym niezwykłym, że powolna praca witryn na Joomla to zły hosting. Czy masz serwer dedykowany? Może udostępniasz połączenie internetowe z tysiącami innych stron internetowych? Gdzie znajduje się serwer? W Rosji, Europie czy USA? Czy któraś z twoich witryn została zhakowana, narażona na DDOS lub osiągnęła limit ruchu z powodu dużego obciążenia serwera? Na te pytania należy odpowiedzieć niezależnie. Może tani hosting na 100 rubli. / miesiąc być dobrym, gdy szybkość ładowania stron na stronie czasami wzrasta? Jeśli zadaniem jest uruchomienie dużej witryny funkcjonalnej z dużą liczbą odwiedzin, musisz wziąć serwer VPS lub serwer dedykowany. Normalny hosting dla takich zadań nie jest odpowiedni.

Wynik

Podążanie za niektórymi z powyższych zaleceń poprawi nie tylko potencjalne wskaźniki wyników wyszukiwania Google i strony PR. Ale twoi krewni, koledzy lub klienci nie będą odczuwać dyskomfortu, marudząc od 10 sekund oczekiwania na załadowanie witryny. Jest to bardzo ważny wskaźnik w warunkach konkurencji na rynku technologii internetowych.

Może chcesz podzielić się radą?

Być może masz jakieś własne decyzje, zalecenia lub rady, które chciałbyś udostępnić oprócz tego artykułu? Zostaw swoje komentarze, zawsze chętnie je przeczytamy.

Dlaczego muszę przyspieszyć Joomla?
Może to powolny hosting?
Dlaczego muszę przyspieszyć Joomla?
Może to powolny hosting?
Czy masz serwer dedykowany?
Może udostępniasz połączenie internetowe z tysiącami innych stron internetowych?
Gdzie znajduje się serwer?
W Rosji, Europie czy USA?
Czy któraś z twoich witryn została zhakowana, narażona na DDOS lub osiągnęła limit ruchu z powodu dużego obciążenia serwera?
Miesiąc być dobrym, gdy szybkość ładowania stron na stronie czasami wzrasta?