Dokumentacja Speed Cache

 

Wprowadzenie

Speed Cache jest wyposażony w narzędzia wydajności Joomla (Cache i Gzip) jako naturalne ulepszenie z wieloma nowymi narzędziami wydajności, kompatybilnością i funkcjami.

 

Panel kontrolny wydajności Speed Cache: Joomla

 

Główne cechy:

  • Nowa statyczna pamięć podręczna
  • Aktywuj pełne buforowanie przeglądarki
  • Automatyczne generowanie pamięci podręcznej
  • Sprawdź aktywację i czas trwania pamięci podręcznej Joomla
  • Sprawdź kompresję Gzip
  • Dodaj obecność i czas trwania nagłówków wygasania
  • Aktywacja adresu URL Speed cache Autoindex
  • Sprawdź wersję PHP
  • Aktywacja pamięci podręcznej przeglądarki
  • Auto Wyczyść aktywację pamięci podręcznej

 

I. SPEED CACHE INSTALUJ I AKTUALIZUJ

1.1 Zainstaluj

Nasz komponent jest kompatybilny z Joomla 3.x. Wszystkie funkcje i integracje ze stronami trzecimi są zawarte we wszystkich członkostwach.
Aby zainstalować nasz komponent, musisz pobrać plik rozszerzenia .zip i użyć standardowego instalatora Joomla.

 

joomla-install

Następnie kliknij Przeglądaj> przycisk Prześlij i zainstaluj, komponent, moduły i wtyczki zostaną zainstalowane strona głównayślnie.

 

1.2 Aktualizacja i automatyczny aktualizator

Aby zaktualizować rozszerzenie, możesz zainstalować nową wersję na starej, pobierając plik ZIP z JoomUnited lub użyj automatycznego aktualizatora (Zalecana).

 

Aktualizacja speedcache

 

Automatyczny aktualizator, który przesyła powiastrona głównaienie o aktualizacji, jest osadzony w zainstalowanym rozszerzeniu Joomla. Otrzymasz powiastrona głównaienie jak każde inne rozszerzenie na pulpicie nawigacyjnym lub za pomocą menu: Rozszerzenie> Zarządzaj> menu Aktualizuj.

 

Zaloguj się do swojego konta, aby zaktualizować

Musisz się zalogować na swoje konto JoomUnited, aby zaktualizować wszystkie swoje rozszerzenia Joomla Joomla. Aby zalogować się, przejdź do głównej konfiguracji komponentu, a następnie kliknij Karta aktualizacji na żywo. Na dole znajdziesz przycisk logowania.

 

uaktualnienia na bieżąco

 

Wprowadź swoje poświadczenia JoomUnited, takie same, jakich używasz do logowania się tutaj @ www.joomunited.com

 

login-joomunited

 

Przycisk zmieni kolor na pomarańczowy, gratulacje! możesz teraz zaktualizować wszystkie rozszerzenia JoomUnited na tej stronie! Jeśli Twoje członkostwo wygasło, otrzymasz link odnawiający i tekst, który to wyjaśnia.

 

połączone z kontem

Uwaga: jedno logowanie pozwoli zaktualizować wszystkie rozszerzenia JoomUnited (dotyczące członkostwa). Logowanie nie wygasa, jeśli go nie rozłączysz.

 

II. TABLICA ROZDZIELCZA WYDAJNA

Po zainstalowaniu komponentu panel kontrolny będzie dostępny poprzez menu Komponenty> Speed Cache.

 

wydajność pamięci podręcznej poprawek

 

Panel kontrolny sprawdza wszystkie problemy z wydajnością i ulepszenia, które możesz zastosować na swojej stronie Joomla. Wszystkie parametry, z wyjątkiem pamięci podręcznej przeglądarki, można naprawić jednym kliknięciem za pomocą przycisków Napraw to teraz.

Sprawdzone parametry:

  • Sprawdzić Pamięć podręczna Joomla aktywacja i czas trwania: sprawdź, czy pamięć podręczna joomla jest włączona, a czas jest ustawiony na co najmniej 30 '
  • Sprawdź Joomla Kompresja Gzip
  • Wygasają nagłówki obecność i czas trwania w pliku htaccess
  • Speed cache Autoindeks URL aktywacja: sprawdź, czy aktywowana jest automatyczna indeksacja adresu URL w konfiguracji Speed Cache
  • Wersja PHP: sprawdź, czy PHP7 + jest w użyciu
  • Pamięć podręczna przeglądarki aktywacja: sprawdź, czy pamięć podręczna przeglądarki Speed Cache jest włączona
  • Auto Wyczyść pamięć podręczną aktywacja: sprawdź, czy automatyczne czyszczenie pamięci podręcznej jest włączone

 

Uwaga: na niektórych serwerach, takich jak NGINX lub z wbudowanym CDN, sprawdzanie nagłówków wygasania może się nie powieść. Nie ma problemu z wydajnością, ponieważ jest już obsługiwana

 

III. ZARZĄDZAJ STRONAMI CACHOWANYMI

3.1 Dodaj adresy URL do systemu pamięci podręcznej

Aby zastosować statyczną pamięć podręczną Speed Cache i pamięć podręczną przeglądarki, musisz dodać strony internetowe (URL) do listy Speed Cache. Z pulpitu kliknij Zarządzaj buforowanymi adresami URL.

 

zarządzaj-cache-url

 

Stąd zobaczysz listę adresów URL, które są już w systemie pamięci podręcznej.

 

url-cached-list

 

Aby dodać URL do pamięci podręcznej, masz 3 rozwiązania:

  • Użyj przycisku Importuj adres URL z menu
  • Kliknij na Dodaj nowe przycisk Dodaj wklej niestandardowy adres URL
  • Posługiwać się niektóre zasady dołączyć zestaw adresów URL

 

Przycisk Importuj adres URL z menu otworzy okienko, z którego możesz zaimportować jedno lub kilka menu Joomla.

 

wybór cache-url

 

Z ustawień można również włączyć opcję automatycznego dodawania nowych elementów menu do listy buforowanych adresów URL. W przypadku zastosowania strona głównayślnych wartości konfiguracji.

 

menu-cache-auto

 

Aby dodać niestandardowy adres URL do pamięci podręcznej, użyj Dodaj nowe przycisk.

 

cache-URL

 

W końcu wystarczy nacisnąć przycisk, aby „opublikować” (dodać do pamięci podręcznej) adres URL (stronę). Dodanie strony do pamięci podręcznej spowoduje aktywację statycznej pamięci podręcznej i pamięci podręcznej przeglądarki na stronie.

Uwaga: na pasku sterowania można użyć listy rozwijanej zbiorczej, aby zmienić stany elementów jednym kliknięciem

Reguły włączenia pomogą ci dodać zestaw adresów URL do systemu pamięci podręcznej. Na przykład, jeśli chcesz umieścić w systemie Speed Cache wszystkie twoje wiastrona głównaości, w których URL zaczyna się od / news, możesz dodać następującą regułę:

 

reguła add-cache

 

Reguły dołączania adresów URL umożliwiają korzystanie z gwiazdek w adresach URL, dzięki czemu można umieścić w pamięci podręcznej tysiące adresów URL z pojedynczym żądaniem. Oto kilka przydatnych przykładów użycia

  • Dodaj regułę, aby uwzględnić wszystkie adresy URL oparte na prefiksie (w tym ten prefiksowany adres URL): www.strona głównaain.com/news*
  • Dodaj regułę, aby uwzględnić wszystkie adresy URL na podstawie prefiksu (z wyłączeniem tego prefiksu URL): www.strona głównaain.com/news/*
  • Dołącz część adresu URL z pamięci podręcznej: www.strona głównaain.com/news/*/themes

3.2 Wyklucz adresy URL z pamięci podręcznej

Wykluczenie adresu URL z pamięci podręcznej działa w ten sam sposób, możesz wykluczyć adresy URL pojedynczo lub używając reguł. Aby wykluczyć adres URL, otwórz kartę Wykluczenie adresu URL pamięci podręcznej, a następnie Nowe.

 

cache-URL

 

Reguły wykluczania adresów URL oferują możliwość używania gwiazdek w adresach URL, dzięki czemu można wykluczyć z pamięci podręcznej tysiące adresów URL z pojedynczym żądaniem. Oto kilka przydatnych przykładów użycia

  • Dodaj regułę, aby wykluczyć wszystkie adresy URL na podstawie prefiksu (łącznie z tym prefiksem URL): www.strona głównaain.com/news*
  • Dodaj regułę, aby wykluczyć cały adres URL na podstawie prefiksu (z wyłączeniem tego prefiksu URL): www.strona głównaain.com/news/*
  • Wyklucz część adresu URL z pamięci podręcznej: www.strona głównaain.com/news/*/themes

3.3 Pamięć podręczna według strony i statusu użytkownika

Jak zauważyłeś, na liście adresów URL możesz aktywować pamięć podręczną dla użytkowników gości i / lub zalogowanych użytkowników. Rzeczywiście, Speed cache jest w stanie obsługiwać pamięć podręczną nawet dla zalogowanych użytkowników, a zatem dla wszystkich dynamicznych treści.

To jest coś, z czym nie możesz sobie poradzić za pomocą wtyczki cache Joomla.

Aby aktywować pamięć podręczną dla zalogowanych użytkowników, należy aktywować plik pamięci podręcznej dla użytkowników Joomla z konfiguracji.

 

cache-logged-joomla

 

Fakt, że możesz aktywować pamięć podręczną dla zalogowanych użytkowników na stronę, jest bardzo elastyczny i zalecamy uruchomienie testu na kontach użytkowników z kontami dotyczącymi wszystkich treści dynamicznych.

3.4 Wyczyść wszystkie pamięci podręczne Joomla

Gdy strona zostanie dodana do pamięci podręcznej, Joomla utworzy kilka plików pamięci podręcznej, Speed Cache wygeneruje statyczną pamięć podręczną (plik HTML), a plik zostanie zapisany w przeglądarce użytkownika (pamięć podręczna przeglądarki).

Czyszczenie pamięci podręcznej Speed Cache może usunąć wszystkie te pliki i pamięć podręczną za pomocą jednego kliknięcia, nie ma potrzeby osobnego czyszczenia pamięci podręcznej Joomla.

 

cache-all-clear

 

W ustawieniu można również aktywować parametr, aby automatycznie czyścić wszystkie te pamięci podręczne w akcjach. Rzeczywiście, w przypadku działań typu backend / frontend, takich jak zapisywanie zawartości, cała pamięć podręczna może zostać wyczyszczona.

Dodatkowo masz przycisk dostępny w całej administracji Joomla, aby wyczyścić całą pamięć podręczną jednym kliknięciem.

 

przycisk clear-cache

 

IV. MINIFIKACJA ZASOBÓW

Minifikacja odnosi się do procesu usuwania zbędnych lub zbędnych danych bez wpływu na sposób przetwarzania zasobów przez przeglądarkę - np. Kodowanie komentarzy i formatowanie, usuwanie nieużywanego kodu, używanie krótszych nazw zmiennych i funkcji i tak dalej.

Z pulpitu kliknij Grupuj i zmniejsz, a następnie przycisk Skanuj, aby wyświetlić listę plików witryny.

 

pamięć podręczna pliku minifikacji

 

Możesz grupować wszystkie pliki JS, CSS i czcionki jednym kliknięciem. Funkcja pliku grupy obejmuje

  • Grupuj wszystkie pliki JS
  • Grupuj wszystkie pliki CSS
  • Czcionki grupowe

 

pliki grupowe

 

strona głównayślnie wymienione pliki to CSS, JS i czcionka zawarte w szablonie, a niektóre z nośnika. Jeśli chcesz zminimalizować wszystkie pliki załadowane na frontend (na wszystkich stronach), zalecamy wyświetlenie plików i otwarcie ustawień.

 

aukcja minify

 

Stąd możesz wybrać foldery serwerów, w których znajdują się Twoje CSS, JS i czcionki, na przykład media / com_hikashop. następnie po prostu naciśnij zielony przełącznik minify lub użyj Przełącz stan przycisk.

 

wybór wielu aktywacji

 

V. INTEGRACJA CDN

Udowodniono, że użycie CDN (Content Delivery Network) jest skuteczne, zwłaszcza jeśli masz międzynarodową publiczność. Pomaga w obsłudze mediów internetowych z lokalnego źródła na całym świecie. Integracja CDN jest dostępna z wszystkimi głównymi CDN na rynku, takimi jak Cloudflare, Amazon Cloudfront, MaxCDN, KeyCDN i innymi.

Aby uzyskać dostęp, kliknij CDN z pulpitu nawigacyjnego. Następnie możesz tam dodać swoje informacje.

 

cdn-sc

VI. USTAWIENIA SPEED CACHE

6.1 Ogólne parametry

Speed cache dostał niektóre ustawienia dostępne z Pulpit nawigacyjny> Łącze konfiguracji

 

parameters1

 

  • Czas życia pamięci podręcznej: Czas życia pamięci podręcznej w minutach. Po tym opóźnieniu pamięć podręczna zostanie automatycznie wyczyszczona, a następnie zregenerowana
  • Użyj pamięci podręcznej przeglądarki: Użyj przeglądarki, aby buforować zawartość strony. Zwiększ szybkość stron, buforując dużą zawartość strony, np. Obrazy, na dysku twardym. Można go również wyczyścić
  • Plik pamięci podręcznej na użytkownika: Dla każdego użytkownika zostanie utworzony plik pamięci podręcznej, który zostanie aktywowany, jeśli witryna wymaga logowania. Aplikuj tylko dla zalogowanych użytkowników i pozwól na wykluczenie elementów dynamicznych z pamięci podręcznej, takich jak nazwa użytkownika
Plik pamięci podręcznej na użytkownika musi być aktywowany za każdym razem, gdy planujesz aktywować pamięć podręczną na dynamicznej zawartości lub sesji użytkownika (logowanie)
  • Wyczyść pamięć podręczną w akcjach administratora: Pamięć podręczna zostanie usunięta podczas niektórych działań w administracji Joomla: zapisuj, stosuj, publikuj, publikuj lub usuwaj zawartość
  • Wyczyść pamięć podręczną przy akcjach frontowych: Pamięć podręczna zostanie usunięta podczas niektórych działań w interfejsie Joomla: zapisuj, stosuj, publikuj, cofaj publikację lub usuwaj zawartość
  • Wyczyść także pamięć podręczną Joomla: Oprócz pamięci podręcznej SpeedCache pamięć podręczna Joomla również zostanie wyczyszczona

 

6.2 Automatyczne ładowanie pamięci podręcznej

Najnowsze parametry dotyczą automatycznej regeneracji pamięci podręcznej. Po wyczyszczeniu pamięć podręczna może być automatycznie wstępnie załadowana na podstawie listy adresów URL (wymaga zainstalowania rozszerzenia cURL, zwykle jest zainstalowane).

 

parametter3

 

  • Token do wstępnego ładowania pamięci podręcznej: Token do wstępnego ładowania pamięci podręcznej służy do uwierzytelnienia żądania w celu zregenerowania pamięci podręcznej. Masz również adres URL, którego możesz używać z tobą crontab, aby regularnie go ładować.
  • Wstępne ładowanie po wyczyszczeniu pamięci podręcznej: Po wyczyszczeniu pamięć podręczna może być automatycznie wstępnie załadowana na podstawie listy adresów URL (wymaga zainstalowania rozszerzenia cURL, zwykle jest zainstalowane).
  • Dodaj nagłówek Cache-Provider: w odpowiedzi, gdy odpowiedź zapewni Speed Cache. Może być używany do debugowania.
  • Automatyczne menu do buforowania: Automatycznie dodawaj nowe menu do buforowanej listy stron.
  • Pamięć podręczna na pulpit: Obsługuj pamięć podręczną dla komputerów stacjonarnych dla wszystkich urządzeń: Zalecane, chyba że podano niewłaściwą wersję pamięci podręcznej
  • Pamięć podręczna na tablet: Podaj pamięć podręczną dla tabletu: Zalecane TYLKO, jeśli masz nieprawidłową wersję pamięci podręcznej
  • Pamięć podręczna dla telefonów komórkowych: Obsługuj pamięć podręczną dla urządzeń przenośnych: zalecane TYLKO, jeśli masz nieprawidłową wersję pamięci podręcznej
  • Zewnętrzny skrypt pamięci podręcznej: Buforuj zasoby zewnętrzne, takie jak skrypt obsługiwany przez Google. Ostrzeżenie: upewnij się, że monitorujesz wydajność przed i po aktywacji, w niektórych przypadkach możesz stracić wydajność po aktywacji!
  • Moduł ładowania Ajax: Dodaj opcję w każdym module, aby aktywować ładowanie AJAX (asynchrone), do skonfigurowania przez moduł.

Gdy „Load module by Ajax” jest włączony, zobaczysz parametry w Moduły> karta Zaawansowane.

 

moduł ładujący ajax

 

  • Ładowanie SpeedCache AJAX: Aktywuj ładowanie modułu w AJAX (asynchrone), aby uniknąć problemów z pamięcią podręczną tego modułu
  • Automatyczne odświeżanie AJAX: Automatyczny okres odświeżania modułu AJAX, aby uniknąć problemów z pamięcią podręczną tego modułu
  • Interwał odświeżania AJAX: Wybierz interwał odświeżania AJAX dla tego modułu (minuty)

 

6.3 Lazy loading

Mieć dostęp Lazy loading, proszę idź do Pulpit nawigacyjny> Konfiguracja połączyć. Ta funkcja pomaga ładować stopniowo obrazy, gdy użytkownik przewija stronę w dół, przydatne, jeśli masz długą stronę z wieloma obrazami wewnątrz. Najpierw należy włączyć ten parametr, a następnie zobaczysz poniższe ustawienia:

 

leniwy ładowanie karty

 

  • Wyklucz obraz mniejszy niż (szerokość px): Wyklucz z obrazu lazy loading wszystkie obrazy, które mają mniej niż tę szerokość w wartości piksela. Przydatne, aby wykluczyć małe ikony lub logo
  • Wyklucz obraz mniejszy niż (wysokość px): Wyklucz z obrazu lazy loading wszystkie obrazy, które mają mniej niż tę wartość w pikselach. Przydatne, aby wykluczyć małe ikony lub logo
  • Dołączanie adresu URL Lazy loading: Uwzględnij tylko te adresy URL dla obrazu lazy loading. Możesz także dołączyć zestaw adresów URL, używając reguły takiej jak: www.website.com/news*
  • Wykluczenie adresu URL Lazy loading: Wyklucz adresy URL z obrazu lazy loading. Możesz także wykluczyć zestaw adresów URL, używając reguły takiej jak: www.website.com/news*

 

6.4 Minify i grupa

Mieć dostęp Minify i grupa, iść do Pulpit nawigacyjny> Konfiguracja połączyć. Tutaj możesz włączyć grupowe CSS, JS, czcionki i czcionki Google lub wykluczyć niektóre pliki JS i CSS.

 

karta-grupa-minify

 

  • Dołącz folder: Dołącz folder, aby pobrać plik minify
  • Grupa CSS: Grupowanie kilku plików CSS w pojedynczy plik zminimalizuje liczbę żądań HTTP. Używaj ostrożnie i przetestuj swoją stronę, może to powodować konflikty.
  • Grupa JS: Grupowanie kilku plików JavaScript w pojedynczy plik zminimalizuje liczbę żądań HTTP. Używaj ostrożnie i przetestuj swoją stronę, może to powodować konflikty.
  • Czcionki grupowe i czcionki Google: Grupuj lokalne czcionki i czcionki Google w jednym pliku, aby były obsługiwane szybciej.
  • Odrocz CSS: Wywołaj pliki CSS na końcu ładowania strony, aby wyeliminować elementy blokujące renderowanie
  • Odroczenie JS: Wywołaj pliki JS na końcu ładowania strony, aby wyeliminować elementy blokujące renderowanie
  • Wykluczenie pliku: Aby uniknąć konfliktu lub błędów, możesz wykluczyć pliki z procesu grupowego. Tylko ścieżka względna jak w przykładzie.

 

6.5 Wartości strona głównayślne

Aby uzyskać dostęp do wartości strona głównayślnych, przejdź do Pulpit nawigacyjny> Konfiguracja połączyć. Są to wartości strona głównayślne, które odnoszą się do nowego adresu URL po dodaniu do systemu Speed Cache.

 

wartości strona głównayślne-tab

 

  • Buforowanie dla gości: Buforowanie tego adresu URL dla gości-gości
  • Wstępne ładowanie dla publiczności: Wczytaj ten adres URL dla użytkowników publicznych
  • Buforowanie dla zalogowanych: Buforowanie tego adresu URL dla zalogowanych użytkowników
  • Wstępne ładowanie dla zalogowanych: Wczytaj ten adres URL dla zalogowanych użytkowników
  • Wstępne ładowanie na użytkownika: Wczytaj ten adres URL na użytkownika
  • Wyklucz pamięć podręczną dla publiczności: Wyklucz adres URL z pamięci podręcznej dla użytkowników publicznych
  • Wyklucz pamięć podręczną dla zalogowanych: Wyklucz adres URL z pamięci podręcznej dla zalogowanych użytkowników

 

6,6 CDN

 

Aby uzyskać dostęp do CDN, przejdź do Pulpit nawigacyjny> Konfiguracja połączyć. Następnie aktywujesz CDN i wypełniasz tutaj swoje informacje CDN.

 

cdn-tab

 

  • Adres URL CDN: dodaj swój adres URL CDN bez końcowego ukośnika (na końcu)
  • Zawartość CDN: Twoja zawartość Joomla obsługiwana przez zasoby CDN, oddzielona przecinkiem
  • Wyklucz zawartość: Wyklucz typ pliku lub katalogi z sieci CDN
  • Względna ścieżka dostępu: Włączone strona głównayślnie, Włącz / Wyłącz CDN dla względnych zasobów ścieżek. Służy do niektórych kompatybilności z konkretnymi wtyczkami Joomla.

6.7 Integracja ImageRecycle

ImageRecycle to zewnętrzna usługa kompresji obrazu: https://www.imagerecycle.com/

Dodaliśmy usługę w konfiguracji Speed Cache, ponieważ uważamy, że jest to duża poprawa wydajności, ale jej używanie nie jest obowiązkowe. Nasi członkowie mogą otrzymać 20% zniżki na wszystkie członkostwa ze strony konfiguracji.

 

ir-speed-cache

 

Po zainstalowaniu możesz skompresować pliki obrazów i pliki PDF pod adresem Komponenty> Odzyskiwanie obrazu.

 

ręczna optymalizacja

 

Więcej informacji można znaleźć tutaj: https://www.imagerecycle.com/cms/joomla

 

6.8 Import / eksport

Aby uzyskać dostęp do importu / eksportu, przejdź do Pulpit nawigacyjny> Konfiguracja połączyć. Teraz możesz zobaczyć konfigurację Import / Eksport.

 

import Eksport

 

Optymalizacja witryny wymaga czasu, a importowanie pliku w celu odzyskania całej konfiguracji rozszerzenia jest szybsze. Stąd możesz importować lub eksportować plik json.

 

przycisk eksportu-importu