Bezpośrednie dostarczanie HTML: strony z pamięci podręcznej bez PHP
Bezpośrednie dostarczanie HTML pozwala serwerowi WWW wysłać stronę z pamięci podręcznej bez uruchamiania WordPressa. Odwiedzający dostaje stronę szybciej, ponieważ nie są używane PHP ani baza danych. Opcja znajduje się w Baza Helper > Pamięć podręczna i optymalizacja, w karcie Bezpośrednie dostarczanie HTML, na samym dole zakładki.
Zanim zaczniesz
- Muszą być włączone buforowanie stron i automatyczna unieważnianie. Bez nich wtyczka nie pozwoli włączyć bezpośredniego dostarczania.
- Serwer musi być Apache lub LiteSpeed (instalacja jednym kliknięciem) albo Nginx (ręczna konfiguracja). Nginx nie używa pliku .htaccess.
- Plik .htaccess musi być zapisywalny, aby zainstalować reguły jednym kliknięciem.
Włączanie
- Naciśnij Zainstaluj reguły automatycznie. Wtyczka zapisuje kopię .htaccess, wpisuje reguły przed blokiem WordPressa i sprawdza, czy strona główna nadal odpowiada.
- Naciśnij Sprawdź zgodność serwera. Kontrola działa w osobnym żądaniu, bo tylko żądanie przechodzące przez nowe reguły może je zobaczyć.
- Włącz Udostępniaj HTML bezpośrednio bez WordPress i zapisz. Pole wyboru pozostaje nieaktywne, dopóki kontrola się nie powiedzie.
Jeśli kontrola się nie powiedzie, poprzedni plik .htaccess zostaje przywrócony, a ekran o tym informuje. Hosting może nie zezwalać na te reguły. W takim przypadku skorzystaj z ręcznej instrukcji.
Jak długo wysyłana jest kopia bezpośrednia
Ustawienie Jak długo serwowana jest bezpośrednia kopia wybiera przedział czasu: 1 minuta, 10 minut lub 1 godzina. Każda strona zapisywana jest jako plik na jeden przedział. Pierwsza wizyta w przedziale przechodzi przez WordPressa i zapisuje plik, a każda następna dostaje plik bezpośrednio. Dłuższy przedział oznacza mniej wolnych pierwszych wizyt, co ma znaczenie na stronie z małym ruchem. Po zmianie przedziału zainstaluj reguły i sprawdź serwer ponownie.
Co reguły pomijają
Bezpośrednie dostarczanie stosuje się tylko do publicznych żądań GET bez ciasteczek, które czynią stronę spersonalizowaną, bez autoryzacji i bez parametrów w adresie. Żądania panelu administracyjnego, API, POST i inne adresy korzystają ze zwykłego awaryjnego przejścia przez WordPress. Zmiana treści natychmiast usuwa wszystkie zapisane kopie.
Nginx
Nginx nie ma pliku .htaccess, dlatego zakładka pokazuje reguły dla bloku http i lokalizacji serwera. Skopiuj je do konfiguracji serwera albo poproś o to hosting. Reguły wymagają map http, lokalizacji serwera i parametrów PHP FastCGI. Sprawdź składnię, przeładuj serwer, a następnie uruchom Sprawdź zgodność serwera.
Usuwanie reguł
Naciśnij Usuń reguły i potwierdź. Wtyczka usuwa z .htaccess tylko swój blok i nie rusza reszty pliku. Następnie wyłącz Udostępniaj HTML bezpośrednio bez WordPress.
Komunikaty, które możesz zobaczyć
- Plik .htaccess nie jest zapisywalny.: ustaw plik jako zapisywalny albo wpisz reguły samodzielnie.
- Could not save a backup copy of .htaccess: nic nie zostało zmienione.
- The site stopped answering with the new rules: poprzedni plik .htaccess został przywrócony. Serwer nie akceptuje tych reguł.
