Co to jest buforowanie WordPress i dlaczego jest ważne?
1. Przewodnik dla początkujących po funkcjach wewnętrznych WordPress - 2. Aktualnie czytam:Co to jest buforowanie WordPress i dlaczego jest ważne?
3. Jak działa buforowanie WordPress? 4. Jak zainstalować i skonfigurować buforowanie WordPress za pomocą WP Super Cache 5. Jak skonfigurować buforowanie WordPress za pomocą W3 Total Cache (W3TC) 6. Recenzja MaxCDN: Najlepszy CDN dla WordPressa?
Miło widzieć, że przeczytałeś mój stary, nudny artykuł na temat wewnętrznego funkcjonowania WordPressa – gratulacje! Czekaj, co? Nie zrobiłeś tego? Nie martw się, po prostu szybko go przeczytaj – zwłaszcza część „Co się dzieje, gdy ktoś przegląda Twój blog WordPress?”.
Jak sugeruje tytuł, nauczymy się buforowania WordPress. W tej serii postów szczegółowo omówimy każdy aspekt buforowania.
- Dlaczego to jest ważne
- Jak to działa
- I na koniec, jak to wdrożyć.
Dlaczego buforowanie WordPressa jest tak ważne?
Kiedy na studiach uczą mnie tematu, o którym nic nie wiem, zazwyczaj najpierw myślę o jego zastosowaniach, zamiast uczyć się o nim. Na przykład – relacje powtarzalności. Służą do obliczania n-tej liczby ciągu liczb, na przykład ciągu Fibonacciego. Kiedy zrozumiałem jego znaczenie – w jaki sposób relacje powtarzalności pomagają zaoszczędzić wiele cennego czasu obliczeniowego – zacząłem się tym interesować. Jeśli chcesz dowiedzieć się trochę o relacjach rekurencyjnych, masz szczęście – opiszę to pokrótce w kolejnym akapicie. Ludzie, którzy nie chcą się o tym dowiedzieć, mogą to pominąć – nie miałbym nic przeciwko. ?
Ciąg Fibonacciego to po prostu dodanie dwóch poprzednich liczb w sekwencji. Prawie każdy, kto ma doświadczenie w informatyce, wie, o czym mówię – z pewnością napiszesz program (w dowolnym języku), który wygeneruje ciąg Fibonacciego. Jeśli mam zacząć od 0, ciąg Fibonacciego będzie wyglądał następująco:
0, 1, 1, 2, 3, 5, 8.. aż do nieskończoności.
Teraz, z powyższej sekwencji, jeśli miałbym zapytać cię o piątą liczbę w szeregu, odpowiedź brzmiałaby 3. Teraz, gdybym zapytał cię o 500-tą liczbę, musiałbyś obliczyć cały szereg aż do 500-tego wyrazu . W przypadku nowoczesnego komputera, do cholery, Twój telefon obliczyłby to w mniej niż sekundę. Ale jak na nowoczesny procesor, to dużo! Zwiększ tę liczbę 500 do 50 000 000 000 (50 miliardów) liczby Fibonacciego i tak – potrzebujesz dużo więcej czasu.
W tym miejscu pojawia się relacja powtarzania. Stosując relacje powtarzania, wyprowadzamy wzór, który pozwala obliczyć n-ty wyraz Fibonacciego. Niezależnie od tego, czy jest to piąty, pięćdziesiąty, czy pięćdziesiąt bilionów wyrazów Fibonacciego, ta formuła pochodna może obliczyć je wszystkie w dokładnie tym samym czasie, tj. w czasie stałym. Jest to niezwykle pomocne, ponieważ pozwala zaoszczędzić wiele cennego czasu obliczeniowego, a także pomaga nam obliczyć złożoność programu.
Skąd więc to wielkie zamieszanie wokół buforowania WordPressa?
Google uwielbia szybsze witryny. Wszyscy kochamy szybsze strony. Jednym z kluczowych czynników rankingowych SERP (strony wyników wyszukiwania) Google jest szybkość działania witryny i czas jej reakcji.
Buforowanie jest podstawowym czynnikiem określającym ogólną wydajność witryny. Zwłaszcza w WordPressie, który dynamicznie generuje strony HTML – wykorzystując kod PHP w połączeniu z zapytaniami do bazy danych MySQL. Dzięki odpowiednio skonfigurowanym protokołom buforowania Twoja witryna WordPress może działać o rząd wielkości szybciej. Pomaga zapobiegać redundancji i przyspiesza ładowanie Twojej witryny – za darmo! Przyspieszenie witryny WordPress można zastosować na 3 podstawowe sposoby:
- Korzystaj z najwyższej klasy, niezwykle wydajnych serwerów klastrowych
- Użyj sieci dostarczania treści (CDN)
- Skonfiguruj buforowanie WordPress
Pierwsze dwa punkty mogą być (bardzo) drogie i zwykle zależą od liczby odwiedzających witrynę. Jednak buforowanie WordPressa może być stosowane (i powinno być stosowane) nawet w najmniejszych witrynach internetowych. Warto wiedzieć, że największa marka w WordPress Managed Hosting – WPEngine korzysta z własnej, niestandardowej, zastrzeżonej technologii buforowania o nazwie EverCache, która łączy w sobie wszystkie trzy główne formy buforowania – buforowanie strony, bazy danych i obiektów.
Co to jest buforowanie WordPress?
Jeśli przeczytałeś mój poprzedni artykuł, wiesz, ile rzeczy dzieje się za każdym razem, gdy ktoś odwiedza Twoją witrynę. Oto obraz, który pobudzi Twoją pamięć:
Co by było, gdyby te dynamicznie generowane strony internetowe były zapisywane na dysku twardym lub w pamięci (RAM) serwera i stamtąd podawane za każdym razem, gdy ktoś wywołał stronę? Niezależnie od tego, czy będzie to jedna osoba, czy 1000, ta sama strona zostanie wysłana! Zaoszczędziłoby to wiele zapytań do baz danych i wykonania kodu PHP, oszczędzając w ten sposób najważniejszy czynnik – cenny czas obliczeń. To byłoby naprawdę, naprawdę szybkie.
To jest buforowanie WordPress. Ponowne wykorzystanie wcześniej wygenerowanych danych (lub żądań, takich jak zapytania do bazy danych) w celu przyspieszenia nowych, kolejnych żądań.
Ale poczekaj, co się stanie, jeśli ktoś skomentuje, zaktualizuje post lub opublikuje nowy? Czy wcześniej wygenerowane strony HTML nie będą zawierać błędnych/nieaktualnych danych? Masz rację, zdecydowanie tak! Mamy zatem coś, co nazywa się:
Czyszczenie pamięci podręcznej
Czyszczenie pamięci podręcznej zasadniczo oznacza ponowne buforowanie wszystkich wcześniej buforowanych danych. Oznacza to, że stare są usuwane i tworzone lub regenerowane są nowe. Zwykle odbywa się to w oparciu o szereg protokołów — niektóre z nich obejmują:
- Kiedy zostanie opublikowany komentarz
- Kiedy zostanie opublikowany nowy post
- Kiedy stary post zostanie zaktualizowany
Rdzeń WordPressa i wtyczki buforujące wiedzą, kiedy wyczyścić pamięć podręczną, aby stare, nieistotne dane nie były udostępniane odwiedzającemu.
W tym temacie omawiamy dwa czynniki, które moim zdaniem należy zrozumieć, zanim zaczniemy uczyć się buforowania WordPress. Teraz, gdy już dobrze rozumiesz te dwa elementy, czas dowiedzieć się, jak działa buforowanie.
Korzyści z buforowania WordPress
Na zakończenie tego rozdziału przyjrzyjmy się niektórym korzyściom, jakie ma do zaoferowania buforowanie:
- Przyspiesz swoją witrynę za darmo
- Poprawiając w ten sposób rankingi Google i innych wyszukiwarek
- Zaoszczędź znaczną część zużycia zasobów serwera – bardzo pomocne dla osób hostujących swoją witrynę na współdzielonych serwerach hostingowych
Jakie są Twoje przemyślenia na temat buforowania WordPress? Czy masz coś do dodania do listy zalet? Daj nam znać w sekcji komentarzy poniżej!




