TechBlogSD - Wszystko do WordPressa i tworzenia stron internetowych
Instrukcje WEB i WordPress, nowości, recenzje motywów i wtyczek

Przegląd SiteGround Supercacher i SG Optimizer Plugin

13

Każda witryna WordPress potrzebuje rozwiązania do buforowania, aby przyspieszyć dostarczanie treści do użytkowników. Jest tak wiele wtyczek do buforowania i zgubisz się, próbując znaleźć dobrą dla siebie. Firmy hostingowe, takie jak SiteGround, rozwiązują ten problem, zapewniając niestandardowe rozwiązanie do buforowania. Ponieważ używamy SiteGround Cloud VPS od wielu lat, podzielimy się tutaj naszymi przemyśleniami na temat buforowania z SiteGround dla witryn WordPress.

SuperCacher i optymalizator SG

SiteGround oferuje buforowanie witryny WordPress po stronie serwera za pomocą dwóch opcji.

  • Włącz buforowanie w cPanel
  • Aktywuj wtyczkę w witrynie WordPress

Opcja cPanel nazywa się SuperCacher, a wtyczka nazywa się SG Optimizer. SiteGround używa konfiguracji cPanel dla wszystkich systemów zarządzania treścią, takich jak WordPress, Drupal i Joomla. Jednak SG Optimize to wtyczka dedykowana tylko dla użytkowników WordPressa.

Konfiguracja cPanel dla SuperCachera

  • Zaloguj się na swoje konto hostingowe SiteGround, kliknij kartę „Moje konta".
  • Przejdź do cPanel i przejdź do sekcji „Zaawansowane”, aby znaleźć aplikację „SuperCacher”. Alternatywnie możesz użyć pola wyszukiwania, aby zlokalizować aplikację „SuperCacher”.
  • Kliknij go, aby przejść do ustawień buforowania.

Przegląd SiteGround Supercacher i SG Optimizer Plugin

Otwórz Supercachera w cPanel

Poziomy buforowania

Wcześniej SiteGround zapewniał pięć różnych opcji buforowania, takich jak poniżej. Jednak później usunęli moduły HHVM i Google PageSpeed ​​z powodu problemów ze zgodnością z serwerami. Poniżej znajdują się opcje buforowania dla użytkowników SiteGround w zależności od planu hostingowego. Możesz uzyskać wszystkie trzy poziomy buforowania, jeśli masz wspólne plany hostingowe GrowBig lub GoGeek. Użytkownicy Cloud VPS i serwerów dedykowanych otrzymają domyślnie cały poziom buforowania.

  • Buforowanie statyczne
  • Buforowanie dynamiczne
  • Memcached
  • ~HHVM~
  • ~ Moduł Google PageSpeed ​​~

Jak skonfigurować buforowanie w SiteGround?

Możesz włączyć opcje statyczne, dynamiczne i memcached z cPanel. Ale buforowanie dynamiczne wymaga połączenia z Twoją witryną. Dlatego należy zainstalować i aktywować wtyczkę SG Optimizer, aby włączyć dynamiczne buforowanie.

Przegląd SiteGround Supercacher i SG Optimizer Plugin

Poziomy i opcje Supercachera

Buforowanie statyczne

Buforowanie statyczne umożliwia buforowanie wszystkich plików statycznych, takich jak CSS, JS i obrazy. Możesz włączyć dla poszczególnych witryn hostowanych na Twoim koncie i opróżnić, gdy chcesz wyczyścić pamięć podręczną. Możliwe jest również zastosowanie symbolu wieloznacznego, aby w jednym wierszu uwzględnić wszystkie poddomeny domeny nadrzędnej. Dzieje się to automatycznie, gdy masz zastosowany certyfikat Let’s Encrypt SSL z symbolem wieloznacznym.

Buforowanie dynamiczne

Jeśli masz bardzo zmieniającą się treść w swojej witrynie, dynamiczne buforowanie jest dla Ciebie najlepszym rozwiązaniem. Będzie buforować zawartość dynamiczną i przechowywać w pamięci RAM serwera, aby szybko służyć użytkownikom. Możesz włączyć tę opcję w cPanel, ale potrzebujesz dodatkowej wtyczki, aby aktywować ją z pulpitu nawigacyjnego Twojej witryny.

Memcached

Memcached to powszechne buforowanie na poziomie bazy danych w celu przyspieszenia zapytań MySQL. Musisz włączyć opcję memcached zarówno w cPanel, jak i na swojej stronie za pomocą wtyczki.

Moduł HHVM i GooglePage Speed ​​(Teraz usunięty)

HHVM to opcja wysokiej prędkości używana przez firmy takie jak Facebook. Ale to nie zadziała skutecznie na SiteGround. Wystąpiły problemy z HHVM i musimy je wyłączyć, aby strona działała poprawnie. Ale możesz porozmawiać z zespołem pomocy technicznej i włączyć w swojej witrynie, jeśli to działa.

Mieliśmy również problemy z modułem Google PageSpeed, ponieważ SiteGround usunął tę opcję bez informowania użytkowników. Kiedy mamy inną wtyczkę do buforowania w witrynie, oznaczało to, że miały złe pliki z pamięci podręcznej. Później po wyjaśnieniach musimy wyczyścić cache innych wtyczek, aby strona działała poprawnie.

Konfiguracja pulpitu WordPress dla Optymalizatora SG

Po zakończeniu konfiguracji cPanel zaloguj się do panelu administracyjnego WordPress, aby ukończyć drugą część buforowania. Przejdź do „Wtyczki > Dodaj nowy” i wyszukaj wtyczkę „SG Optimizer”.

Przegląd SiteGround Supercacher i SG Optimizer Plugin

Zainstaluj wtyczkę SG Optimizer

Podobnie jak w przypadku każdej innej wtyczki, zainstaluj i aktywuj wtyczkę SG Optimizer w swojej witrynie WordPress. Przejdź do nowo utworzonej pozycji menu „SG Optimizer ~> SuperCacher Config ~”.

Przegląd SiteGround Supercacher i SG Optimizer Plugin

Menu Optymalizatora SG

SiteGround zaktualizował wtyczkę SG Optimizer o wiele innych szczegółów poza buforowaniem, teraz zobaczysz tylko menu główne „SG Optimizer”. Wyjaśnimy to za pomocą najnowszej wtyczki SG Optimizer, aby lepiej zrozumieć i być na bieżąco.

Opcje wtyczki Optymalizatora SG

Wtyczka SG Optimizer ma następujące opcje.

  • Ustawienia SuperCachera
  • Optymalizacja środowiska
  • Optymalizacja frontendu
  • Optymalizacja obrazu

Ustawienia SuperCachera

Ta sekcja zawiera opcje umożliwiające włączenie ustawień dynamicznych i memcached dla Twojej witryny. Sekcja „Dynamiczne buforowanie” oferuje następujące opcje:

  • Włącz opcję „Dynamiczna pamięć podręczna”.
  • Włącz „AutoFlush Cache”, spowoduje to automatyczne opróżnienie dynamicznej pamięci podręcznej po każdej zmianie zawartości.
  • Kliknij przycisk „Wyczyść pamięć podręczną”, aby ręcznie usunąć całą dynamiczną zawartość pamięci podręcznej.

Przegląd SiteGround Supercacher i SG Optimizer Plugin

Ustawienia SuperCachera Optymalizatora SG

Buforowanie dynamiczne może powodować problemy, takie jak łamanie stron Twojej witryny. W takim przypadku możesz wprowadzić adresy URL, które chcesz wykluczyć z buforowania lub porozmawiać z pomocą techniczną SG, aby znaleźć rozwiązanie dla Ciebie.

Przetestuj dynamiczne buforowanie i włączanie Memcached

Po włączeniu dynamicznego buforowania zarówno we wtyczce, jak i w ustawieniach cPanel, kliknij przycisk „Test” w opcji „Testuj adresy URL dla stanu pamięci podręcznej”. Powinieneś zobaczyć status „Cached” na zielono. Jeśli widzisz status „Nie buforowany” na czerwono, powinien być jakiś problem. Wypróbuj następujące rozwiązania, aby rozwiązać problem:

  • Możesz wyłączyć i włączyć dynamiczne buforowanie w cPanel i ponownie przetestować.
  • Usuń lub dezaktywuj inne wtyczki buforujące i spróbuj.
  • Dezaktywuj i aktywuj wtyczkę SG Optimizer.

Przegląd SiteGround Supercacher i SG Optimizer Plugin

Dynamiczne testowanie pamięci podręcznej i Memcached

Włącz memcached do przechowywania często używanych zapytań do bazy danych. Pomoże to szybciej obsłużyć zapytania, gdy zostaniesz o to poproszony następnym razem. Pamiętaj, aby włączyć opcje memcached zarówno w cPanel, jak i we wtyczce. ~ Mamy nadzieję, że SiteGround przeniesie opcję memcached poniżej bez mieszania z opcjami dynamicznej pamięci podręcznej ~ (SiteGround zaktualizował ten punkt, aby przenieść memcached jako oddzielną opcję).

Uwaga, zarówno dynamiczna pamięć podręczna, jak i memcached nie będą działać z innymi wtyczkami, takimi jak WP Rocket i W3 Total Cache. Wcześniej używaliśmy W3TC, a teraz używamy WP Rocket, więc możemy potwierdzić, że inne wtyczki buforujące mają problemy ze zgodnością z wtyczką SG Optimizer. Ale czytaj dalej, aby zrozumieć, dlaczego nadal używamy WP Rocket, gdy SiteGround oferuje wiele opcji buforowania.

Optymalizacje środowiska

W tej sekcji możesz włączyć wymuszanie HTTPS i naprawić problem z mieszaną zawartością. Możesz także zmienić wersję PHP, włączyć kompresję GZIP i buforowanie przeglądarki.

Przegląd SiteGround Supercacher i SG Optimizer Plugin

Optymalizacje środowiska SG Optimizer

Możesz ręcznie zmienić wersję PHP lub wybrać wersję „Zarządzany PHP”, aby użyć konfiguracji na poziomie serwera dla swojej instalacji. Nie zalecamy tego, ponieważ wersja zostanie zaktualizowana automatycznie, gdy SiteGround zaktualizuje się na serwerze. Może to jednak powodować problemy z motywem lub wtyczką WordPress.

Optymalizacje frontendu

Jest to nowo wprowadzona sekcja we wtyczce po naszej wcześniejszej recenzji (patrz poniżej wady buforowania SiteGround). Zasadniczo możesz wykonać minifikację, łącząc pliki CSS i JS, odroczyć JS w celu usunięcia problemu z blokowaniem renderowania, wyłączyć ciąg zapytania z plików statycznych i wyłączyć domyślną obsługę emoji WordPress.

Optymalizacja obrazu

Jest to ostatnia opcja, która pozwala skompresować obrazy podczas przesyłania do biblioteki multimediów lub edytora postów. Możesz także zoptymalizować wszystkie istniejące obrazy i włączyć leniwe ładowanie obrazów, aby poprawić wynik szybkości strony w Google PageSpeed ​​Insights.

Testowanie szybkości strony

Najnowsza wersja wtyczki SG Optimizer zawierająca również opcję testowania strony za pomocą narzędzia Google PageSpeed. Za pomocą tej wtyczki możesz przetestować szybkość na komputerach i urządzeniach mobilnych w witrynie.

Funkcje buforowania SiteGround

SiteGround twierdzi, że ich rozwiązanie do buforowania jest najlepsze i może poprawić prędkość 4x. Witryna może również obsłużyć 100 razy więcej odwiedzających z włączonym dynamicznym buforowaniem. Jednak rzeczywistość jest inna z wieloma opcjami dodawania dostępnymi we wtyczce. Możesz wyczyścić pamięć podręczną jednym kliknięciem z panelu administratora lub z cPanel.

Wady korzystania z Supercachera / Optymalizatora SG

Po przetestowaniu na kilku witrynach stwierdziliśmy, że zasadniczo rozwiązanie oparte na wtyczkach wpływa na szybkość witryny w Google PageSpeed ​​Insights. Strony ładują się o kilka milisekund wolniej w porównaniu z ładowaniem bez wtyczki. ~Również HHVM nie działa dobrze.~

Chociaż witryna może obsłużyć więcej wizyt, wtyczka nie jest kompletnym rozwiązaniem problemów z buforowaniem.

  • ~Musisz dodać osobne~ ~htaccess~ ~wpisy do rozwiązania~ ~problem z wykorzystaniem buforowania przeglądarki~ ~.~
  • ~ Potrzebujesz osobnej wtyczki do minifikacji CSS / JS. ~ Łączenie plików JS spowoduje wyświetlenie błędów w Narzędziach dla programistów, takich jak funkcja niezdefiniowana.
  • ~SG Optimizer nie pozwala na odroczenie plików CSS/JS, dlatego potrzebujesz osobnego rozwiązania do eliminowania plików blokujących renderowanie. ~ SG Optimizer zepsuje większość motywów opartych na jQuery po włączeniu opcji JavaScript blokującego asynchroniczne renderowanie.
  • Lazy loading obrazu nie działa, gdy ładujesz obrazy z subdomen. W tym przypadku spowoduje to uszkodzenie obrazów i należy wyłączyć tę opcję, jeśli udostępniasz obrazy z subdomen. Zgłosiliśmy to w sekcji komentarzy SiteGround, jednak wtyczka nie obsługuje tego od wielu miesięcy.
  • Kompresja obrazu nie działa poprawnie, ponieważ WP Smush pokazuje, że obrazy nie są zoptymalizowane podczas przesyłania. Musimy wyłączyć tę opcję za pomocą SG Optimizer i użyć WP Smush do kompresji obrazów.
  • Jak wspomniano, dynamiczne buforowanie nie będzie działać z W3TC i WP Rocket. Musisz wyłączyć te wtyczki, przetestować dynamiczną pamięć podręczną SG Optimizer, aby upewnić się, że działa, a następnie włączyć je ponownie.
  • Podobnie memcahed nie będzie działać, ponieważ ten sam drop-in jest używany przez wszystkie wtyczki buforujące, takie jak W3TC i WP Rocket. W3TC wyraźnie pokaże komunikat o błędzie, że istnieje już dostępny drop-in „memcached.php” lub „advanced-cache.php”. WP Rocket nie wyświetli żadnego komunikatu o błędzie, jednak wyłączy opcję po włączeniu jej w SG Optimizer (potwierdziliśmy to z zespołem WP Rocket).
  • Brak możliwości usunięcia pojedynczej strony z panelu administracyjnego WordPressa po zmodyfikowaniu treści.

Streszczenie

Podsumowując, musisz mieć dodatkowe wtyczki, aby mieć kompletne rozwiązanie do buforowania dla witryn WordPress hostowanych na SiteGround. Na przykład W3TC to kompletne rozwiązanie oferujące prawie wszystkie potrzebne opcje za darmo. Musisz jednak zachować ostrożność przy włączaniu buforowania bazy danych / obiektów / stron, ponieważ spowoduje to przekroczenie zasobów serwera na serwerze SiteGround. Alternatywnie możesz wypróbować premium WP Rocket, aby zwiększyć szybkość witryny dzięki optymalizacji dostarczania CSS.

Plusy

  • Łatwy w konfiguracji
  • Witryna może obsłużyć większą liczbę wizyt
  • Bezpłatnie dla wszystkich planów hostingowych z wyjątkiem StartUp
  • Zintegrowane rozwiązanie serwerowe

Cons

  • Dwukrotna konfiguracja – cPanel i wtyczka, ale nie kompletne rozwiązanie
  • Nie działa na wszystkich witrynach SiteGround
  • Niezgodne z innymi wtyczkami i funkcjami, takimi jak leniwe ładowanie, nie są testowane dla wszystkich scenariuszy.

Źródło nagrywania: www.webnots.com
Leave A Reply

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów