Wyszukiwanie w witrynie

Jak zainstalować WordPress z LSCache, OpenLiteSpeed i CyberPanel


OpenLiteSpeed to wysokowydajny, sterowany zdarzeniami serwer internetowy typu open source, opracowany i utrzymywany przez LiteSpeed Technologies. W tym artykule zobaczymy, jak możemy użyć CyberPanel, aby uruchomić LSCache i WordPress w OpenLiteSpeed za pomocą kilku kliknięć.

Co to jest LSCache?

LSCache to całostronicowa pamięć podręczna wbudowana bezpośrednio w serwer WWW OpenLiteSpeed. Jest podobna do Varnish, ale wydajniejsza, ponieważ usuwamy z obrazu odwrotną warstwę proxy, gdy używane jest LSCache .

Wtyczka WordPress LSCache!

Firma LiteSpeed opracowała także wtyczkę WordPress, która komunikuje się z serwerem internetowym OpenLiteSpeed w celu buforowania zawartości dynamicznej, co znacznie skraca czas ładowania, zwiększa wydajność i zmniejsza obciążenie serwera.

Wtyczka LiteSpeed zapewnia potężne narzędzia do zarządzania pamięcią podręczną, których ze względu na ścisłą integrację LSCache z serwerem nie da się replikować w przypadku innych wtyczek. Obejmują one inteligentne czyszczenie pamięci podręcznej oparte na tagach oraz możliwość buforowania wielu wersji wygenerowanych treści w oparciu o takie kryteria, jak urządzenie mobilne czy komputer stacjonarny, położenie geograficzne i waluta.

LSCache ma możliwość buforowania spersonalizowanych kopii strony, co oznacza, że buforowanie można rozszerzyć na zalogowanych użytkowników. Strony, których nie można buforować publicznie, mogą być buforowane prywatnie.

Oprócz zaawansowanych możliwości zarządzania pamięcią podręczną LSCache, wtyczka WordPress zapewnia również dodatkowe funkcje optymalizacyjne, takie jak minifikacja i kombinacja CSS/JS, HTTP/2 Push, leniwe ładowanie obrazów i ramek iframe oraz optymalizacja bazy danych.

Co to jest CyberPanel?

CyberPanel to panel sterowania oparty na OpenLiteSpeed, możesz go używać do tworzenia stron internetowych i instalowania WordPressa jednym kliknięciem.

Zawiera również:

  • FTP
  • DNS
  • E-mail
  • Wiele PHP

W tym artykule zobaczymy, jak możemy efektywnie wykorzystać wszystkie te technologie, aby błyskawicznie rozpocząć pracę.

Krok 1: Zainstaluj CyberPanel – ControlPanel

1. Pierwszym krokiem jest instalacja CyberPanel. Możesz użyć poniższych poleceń, aby zainstalować CyberPanel na swoim Centos 7 VPS lub serwerze dedykowanym.

wget http://cyberpanel.net/install.tar.gz
tar zxf install.tar.gz
cd install
chmod +x install.py
python install.py [IP Address]

Po pomyślnej instalacji CyberPanel otrzymasz dane logowania, jak pokazano poniżej.

###################################################################
                CyberPanel Successfully Installed                  
                                                                   
                                                                   
                                                                   
                Visit: https://192.168.0.104:8090                
                Username: admin                                    
                Password: 1234567                                  
###################################################################

2. Teraz zaloguj się do CyberPanel, korzystając z powyższych danych uwierzytelniających.

Krok 2: Zainstaluj WordPress w CyberPanelu

3. Aby skonfigurować WordPress z LSCache, najpierw musimy utworzyć witrynę internetową, przechodząc do Główne > Strony internetowe > Utwórz witrynę i wypełnij wszystkie szczegóły, jak pokazano.

4. Teraz przejdź do sekcji Główne > Witryny > Wyświetl listę witryn, kliknij ikonę Uruchom, aby uruchomić panel witryny, dzięki czemu będzie można zainstalować WordPress .

Po uruchomieniu panelu strony internetowej na ekranie pojawią się następujące opcje:

5. W tym oknie otwórz Menedżera plików i usuń wszystko z folderu public_html. Teraz przewiń w dół, a zobaczysz zakładkę z napisem WordPress z pamięcią podręczną LS.

6. W polu ścieżki nie wpisuj niczego, jeśli chcesz, aby WordPress był zainstalowany w katalogu głównym dokumentów witryny. Jeśli wpiszesz jakąkolwiek ścieżkę, będzie ona powiązana z katalogiem głównym witryny.

Na przykład, jeśli wpiszesz wordpress, katalogiem instalacyjnym WordPress będzie linux-console.net/wordpress.

7. Po kliknięciu „Zainstaluj WordPress” CyberPanel pobierze WordPress i LSCache, utworzy bazę danych i skonfiguruje witrynę WordPress. Po zakończeniu instalacji WordPressa przez CyberPanel będziesz musiał odwiedzić domenę swojej witryny, aby ją skonfigurować.

W tym przykładzie użyliśmy witryny linux-console.net, dlatego odwiedzimy tę domenę, aby skonfigurować naszą witrynę. Są to bardzo podstawowe ustawienia i możesz postępować zgodnie z instrukcjami wyświetlanymi na ekranie, aby dokończyć konfigurację.

Krok 3: Aktywuj wtyczkę pamięci podręcznej LiteSpeed

8. Po zainstalowaniu WordPressa możesz zalogować się do panelu na https://linux-console.net/wp-admin. Zapyta o kombinację nazwy użytkownika/hasła, którą ustawiłeś podczas konfiguracji wordpress.

Wtyczka LSCache jest już zainstalowana, więc wystarczy przejść do sekcji Zainstalowane wtyczki w panelu WordPress i ją aktywować.

9. Teraz zweryfikuj LSCache, wchodząc na example.com i zobacz, jak będą wyglądać nagłówki odpowiedzi.

Możesz zobaczyć, że ta strona jest teraz obsługiwana z pamięci podręcznej, a żądanie w ogóle nie trafiło do backendu.

Krok 4: Zaawansowane opcje pamięci podręcznej LiteSpeed

  • Wyczyść pamięć podręczną – jeśli z jakiegoś powodu chcesz wyczyścić pamięć podręczną, możesz to zrobić za pomocą pamięci podręcznej LSCache. Na tej stronie dostępnych jest wiele sposobów czyszczenia pamięci podręcznej.

Minimalizuj, łącz i przesyłaj HTTP/2

  • Minifikacja – po zminimalizowaniu kodu usuwane są wszystkie niepotrzebne białe znaki, znaki nowej linii i komentarze. Zmniejsza to rozmiar kodu źródłowego.
  • Kombinacja – jeśli witryna zawiera kilka plików JavaScript (lub CSS), pliki te można połączyć w jeden. Zmniejsza to liczbę żądań wysyłanych przez przeglądarkę, a jeśli pojawił się zduplikowany kod, jest on usuwany.
  • HTTP/2 Push – ta funkcjonalność pozwala serwerowi przewidywać potrzeby przeglądarki i reagować na nie. Jeden przykład: podczas udostępniania pliku index.html protokół HTTP/2 może rozsądnie założyć, że przeglądarka również chce dołączonych plików CSS i JS, i również je wypchnie bez pytania.

Wszystkie powyższe środki umożliwiają OpenLiteSpeed szybsze udostępnianie treści. Te ustawienia można znaleźć na stronie ustawień LiteSpeed Cache na karcie Optymalizuj i wszystkie są domyślnie wyłączone. Naciśnij przycisk ON obok każdego ustawienia, które chcesz włączyć.

Możliwe jest wykluczenie niektórych CSS, JS i HTML z minimalizacji lub łączenia. Wprowadź adresy URL tych zasobów w odpowiednich polach, po jednym w wierszu, aby je wykluczyć.

Krok 5: Zmień domyślny PHP i zainstaluj rozszerzenia

10. Jeśli z jakiegoś powodu musisz zmienić wersję PHP dla swojej witryny WordPress, możesz to zrobić za pośrednictwem CyberPanelu:

11. Niektóre dodatkowe wtyczki WordPress mogą wymagać zainstalowania dodatkowych rozszerzeń PHP lub możesz chcieć dodać Redis do WordPress. Możesz zainstalować brakujące rozszerzenia poprzez CyberPanel z zakładki Serwer > PHP > Zainstaluj rozszerzenia.

Najpierw wybierz z listy rozwijanej wersję PHP, dla której chcesz zainstalować rozszerzenie. W polu wyszukiwania wprowadź nazwę rozszerzenia i na koniec kliknij Zainstaluj, aby zainstalować brakujące rozszerzenie.

Aby uzyskać więcej informacji, przeczytaj dokumentację CyberPanel i OpenLiteSpeed.