W artykule:
Kilka dni temu sprawdziliśmy, jak możesz zwiększyć ruch internetowy na swojej stronie WordPress, więc to nie jest to. Postanowiliśmy również rozpocząć własną działalność freelance z WordPress, więc to nie jest tak dobrze. W dzisiejszym poście nie pokażemy Ci, jak rozpocząć działalność WordPress lub zwiększyć ruch. Zamiast tego przeprowadzimy Cię przez przewodnik krok po kroku dotyczący konfiguracji witryny WordPress, gdy w końcu trafisz w garnek złota, jeśli chodzi o ruch. Robimy to w celu upewnienia się, że Twoja witryna nie psuje się, gdy zaczynasz zdobywać coraz więcej odwiedzających. Ciesz się i nie odchodź bez dzielenia się swoimi przemyśleniami w sekcji komentarzy na końcu.
Oto szybki podział tej porcji:
- Jak przygotować WordPress do dużego ruchu
- Studium przypadku witryn WordPress o dużym natężeniu ruchu i … co robią, aby dobrze wykorzystać wysokie liczby?
- Niezbędne wtyczki i narzędzia dla witryn WordPress o dużym natężeniu ruchu (Juicy)
- Pozyskiwanie ruchu WordPress (uh-oh, właśnie powiedzieliśmy, że nie będziemy wchodzić w generowanie ruchu, ale po prostu musieliśmy, ponieważ, cóż, mówimy o ruchu)
Jak przygotować witrynę WordPress do dużego ruchu
Po wyjęciu z pudełka, WordPress jest zbudowany skalowalny, co pozwala mu dostosować się do każdego zadania, trudnego lub prostego i / lub dowolnej ilości ruchu, który na niego rzucasz. Istnieje jednak kilka czynników, o których należy pamiętać podczas skalowania w celu zwiększenia ruchu, aby zapewnić najlepszą wydajność witryny. Jakie są te rozważania?
Ograniczenia Procesora I Pamięci
Aby mieć swoją witrynę WordPress online, potrzebujesz sprawnego serwera www. Potrzebujesz wystarczających zasobów serwera, aby uruchomić witrynę bez kłopotów. Dwa zasoby serwera, których absolutnie potrzebujesz, to odpowiednia moc procesora i pamięć. Teraz wysoki poziom ruchu może być niesamowicie obciążający serwer WWW, co z kolei powoduje, że witryna spowalnia lub psuje się.
Czego dokładnie nie chcemy, zwłaszcza gdy otrzymujesz dziesiątki milionów odwiedzin i odsłon strony. Co robić? Po pierwsze, upewnij się, że Twój host ma zasoby serwera wymagane do zapewnienia wystarczającej mocy pamięci i procesora. A ponieważ WordPress działa na MySQL i PHP, upewnij się, że Twój host zapewnia najnowsze stabilne wersje tych platform, aby stworzyć korzystne środowisko, w którym można uruchomić witrynę WordPress.
Mówiąc o MySQL, czy wiesz, że możesz ustawić ustawienia MySQL, aby umożliwić wiele jednoczesnych połączeń z bazą danych? Możesz. Nazywa się to replikacją, która – między innymi-zapewnia, że użytkownicy nie napotkają błędu „Przekroczony czas połączenia” podczas uzyskiwania dostępu do ruchliwej witryny. Ponadto możesz poprawić wydajność MySQL poprzez odpowiednie indeksowanie i buforowanie zapytań. Co więcej, możesz utworzyć niewolnik tylko do odczytu swojej głównej bazy danych w celu oddzielenia żądań odczytu od zapytań wstawiania/aktualizacji, co skutkuje szybszym i trwalszym środowiskiem dla witryny WordPress o dużym natężeniu ruchu.
Ale jako początkujący może to zabrzmieć zbyt obco, dlatego podstawowy zespół WordPress zbudował wtyczkę HyperDB, aby ci pomóc. HyperDB to zaawansowana Klasa bazy danych, która obsługuje replikację, przełączanie awaryjne, równoważenie obciążenia i partycjonowanie.”Jest to rodzaj rozwiązania, którego potrzebujesz, gdy liczba ruchu zaczyna rosnąć. Moving on…
Burst Data
Niektóre hosty internetowe pozwolą Ci przekroczyć wstępnie ustawiony limit prędkości transferu – coś znanego jako pękanie danych-gdy popyt na treści yout jest wysoki. Niektóre serwery są automatycznie konfigurowane tak, aby zezwalały na tę usługę. Inne hosty internetowe pobierają opłaty za usługę, podczas gdy inne nie mają usługi w ogóle. Twoim obowiązkiem jest skontaktować się z usługodawcą.
Ogranicz grafikę i wtyczki WordPress
Załóżmy, że Twoja witryna WordPress wymaga pięciu grafik i czterech plików szablonów WordPress, aby stworzyć projekt Twojej witryny. W przypadku 1000 odwiedzających strony internetowe pliki te zostaną załadowane 9000 razy, co spowoduje ogromne zapotrzebowanie na Twoją witrynę. Wtyczki WordPress są również wywoływane przez Twój motyw, a do działania sprawiają, że zapytania do bazy danych. Oznacza to, że im więcej wtyczek masz, tym więcej zapytań do bazy danych i tym cięższa jest aktywność na twoim serwerze. Co robić?
- Zmniejsz liczbę grafik potrzebnych do stworzenia projektu witryny WordPress. Możesz to zrobić, eliminując niepotrzebną grafikę i edytując swój styl.css i pliki szablonów.
- Wyłącz wtyczki WordPress, bez których możesz żyć, nawet jeśli przez kilka dni masz wzrost ruchu. Przyjrzyj się twardemu kodowaniu niektórych funkcji, których potrzebujesz bezpośrednio w swoim motywie.
Korzystanie z sieci dostarczania treści (CDN)
Aby uniknąć nadmiaru ruchu (przekraczającego przydzieloną przepustowość) i zmaksymalizować wydajność witryny WordPress, powinieneś rozważyć użycie sieci dostarczania treści aka CDN. W ten sposób pliki Witryny są serwowane z centrum danych znajdującego się najbliżej osoby odwiedzającej stronę. Znacznie zmniejsza to obciążenie serwera, ponieważ kopie plików są przechowywane w wielu centrach danych na całym świecie.
Gdy istnieje ogromne zapotrzebowanie na Twoje treści, Twój serwer nie będzie absolutnym odbiorcą skoku ruchu – serwery CDN będą działać jako osłona. Istnieje wiele rozwiązań CDN typu pay-as-you-go, więc powinieneś skonfigurować je w mgnieniu oka. Jeśli nie masz pojęcia, od czego zacząć, zalecamy CloudFlare (osobisty faworyt).
Uaktualnij do lepszego hostingu
Oczywiście, współdzielony hosting jest świetny dla nowych blogów o niskim poziomie ruchu. To jednak stanie się problemem, gdy ruch wzrośnie do dziesiątek tysięcy wyświetleń dziennie. Jeśli obecnie korzystasz z planu hostingu współdzielonego i zauważysz słabą wydajność, gdy masz skoki ruchu, rozważ migrację do VPS. Jeśli masz problemy z ruchem w planie VPS, przenieś się na serwer dedykowany i tak dalej.
Istnieje kilka zarządzanych firm hostingowych WordPress, które oferują świetne zarządzane pakiety hostingowe WordPress. Należą do nich m.in. WPEngine, Flywheel i Media Temple. Firmy te zapewniają całą gamę funkcji, od automatycznych aktualizacji i kopii zapasowych, CDN, warstw buforowania, najwyższej klasy zabezpieczeń, dedykowanej infrastruktury i doskonałego wsparcia między innymi. Ceny mogą nie być przyjazne dla początkujących, ale dla spokoju ducha i asortymentu niesamowitych funkcji, które dostajesz, są godne każdego grosza.
Użyj wtyczki Buforującej
Wtyczka buforująca może być narzędziem, które ratuje Twoją witrynę przed upadkiem, gdy liczba odwiedzających rośnie, rośnie i rośnie. Jak to? Cieszę się, że pytasz. Wtyczka buforująca zwykle tworzy wersje HTML Twoich stron, co zmniejsza liczbę razy, gdy WordPress musi wywoływać PHP, aby obsługiwać strony. Dzięki świetnej wtyczce buforowania możesz zwiększyć prędkość swojej witryny WordPress, jednocześnie chroniąc się przed negatywnymi skutkami przestoju.
Chcesz wybrać wtyczkę buforującą, która obsługuje funkcje takie jak buforowanie stron, buforowanie baz danych, CDN i minifikacja, aby wymienić tylko kilka. Świetne przykłady niesamowitych wtyczek buforujących obejmują W3 Total Cache, Varnish Cache I WP Super Cache między innymi.
Skorzystaj z architektury zorientowanej na usługi
Większość podstawowych planów hostingowych będzie obsługiwać witrynę WordPress i bazę danych MySQL na jednym komputerze. Niestety, tego rodzaju konfiguracja nie sprzyja odporności ani szybkości witryny, gdy ruch wzrasta. Co robić?
Możesz podzielić swój WordPress na wiele części i obsługiwać każdą osobno. Co to w ogóle znaczy? (Tak lepki) korzystając z konfiguracji zorientowanej na usługi, weźmiesz więcej obciążenia, biegniesz szybciej i łatwo zidentyfikujesz punkty stresu, które wymagają prasowania. Oto przykład architektury zorientowanej na usługi:
- Baza danych MySQL do hostowania bazy danych master / slave WordPress
- Warstwa proxy nginx / Varnish do obsługi wszystkich początkowych żądań od użytkowników
- Serwer WWW Nginx / Apache2 do obsługi renderowania stron i administrowania witryną
- Serwer obrazów lub CDN do obsługi plików multimedialnych
Uwaga, powyższa konfiguracja jest tylko ilustracją, twoja może się różnić w zależności od twoich potrzeb. Dzięki doskonałej architekturze możesz skalować każdą warstwę niezależnie od poziomu ruchu. Mimo to, nie przejmuj się szczegółami, jeśli nie rozumiesz architektury zorientowanej na usługi, skonsultuj się z dostawcą usług internetowych w celu uzyskania instrukcji, jak skonfigurować swój projekt.
Case Study: Witryny O Dużym Natężeniu Ruchu WordPress
W tej sekcji szybko przyjrzymy się niektórym witrynom WordPress o dużym natężeniu ruchu i tym, jak radzą sobie z dużym natężeniem ruchu. Po pierwsze, oto lista kandydatów, którzy trafili dziś do naszego case study. Przy okazji, wyciągają takie statystyki, o których tylko marzymy:
- HotAir – ponad 45 milionów odsłon miesięcznie
- Digital Trends – ponad 33 miliony odsłon każdego miesiąca
- Slashgear – ponad 10 milionów odsłon miesięcznie
- Następna strona – 8 + milion odsłon miesięcznie
- iCulture.nl -5.4 + milion odsłon strony miesięcznie
Zobaczmy, jak radzą sobie z ogromnym natężeniem ruchu.
Gorące Powietrze
Po zaledwie 48 godzinach od uruchomienia, Mark Jaquith-twórca Hotair-musiał przenieść witrynę na nowy serwer. Chyba nie przewidział tak dużego wzrostu w tak krótkim okresie. Aby nadążyć za rosnącym ruchem, Mark zainwestował w CDN, aby dostarczać statyczną zawartość, proaktywne rozwiązanie buforowania i load balancer z wieloma backendami sieciowymi. HotAir używa VaultPress do tworzenia kopii zapasowych (i my też-to całkiem niesamowite), Google Analytics dla dets, News beat, chart beat i statystyki WordPress (dla więcej dets).
Trendy Cyfrowe
Digital Trends nie jest już dzieckiem, które było na premierze. Z ponad 33 milionami odsłon stron każdego miesiąca, jest to jedna z najszybciej rozwijających się witryn opartych na WP, biorąc pod uwagę, że zaczęła się od około 1 miliona unikatów miesięcznie. Oto, co Tom Willmot, facet, który przyniósł nam Cyfrowe Trendy, ma do powiedzenia:
Kiedy zacząłem pracę nad stroną internetową, w bazie kodu było kilka dość dużych zlewozmywaków wydajności, które wymagały prasowania … dobrze kodowanie plus pewne trwałe buforowanie obiektów wystarczą na początek.
Tak jest, wyczyść kod dzieci. Idziemy dalej.
Slashgear
W przeciwieństwie do innych firm, które recenzujemy w tej sekcji, Slashgear miał plan skalowalności w miejscu, gdy uruchomili. Ich plan zakładał zwiększenie ruchu o 30% każdego roku. Jedyny problem? Ich plan nie uwzględniał nagłych skoków ruchu. Czytasz tę część, ponieważ ich próg został przekroczony za każdym razem, gdy Apple wydało wielkie ogłoszenie. Wynik? Strona będzie walczyć, aby nadążyć za popytem.
Więc jak Slashgear poradził sobie z wzniesieniami? Po pierwsze, dodali oni Amazon EC2 do swojej infrastruktury. Hostowali stronę internetową w SoftLayer, dedykowanym hostingu w chmurze (podobnie jak Cloudways cloud hosting options). Następnie przyjęli system komentarzy Disqus, który odciążył ich serwery. Mają potężne buforowanie i zalecają użycie metody prób i błędów w celu skonfigurowania witryny WordPress.
Następna Strona
Następna strona została uruchomiona, gdy było kilka dużych witryn WordPress. Jako takie, nie byli naprawdę przygotowani na gwałtowny wzrost ruchu. Mimo to, dostosowali się i nauczyli się po drodze. Gdy korki wzrosły, Arjen Schat i Pablo Roman musieli działać szybko. Poszedł do pracy i znalazł Memcached dla ciężkich zapytań, Munin do monitorowania i lakieru jako odwrotnego proxy. Używają W3 Total Cache i WPVarnish również. (zing)
iCulture.nl
iCulture.nl rozpoczęty jako iPhoneclub.nl na współdzielonym hostingu, ale zostały natychmiast wyrzucone, ponieważ-duży ruch. Przenieśli się do hostingu VPS, ale zostali ponownie wyrzuceni. Przenieśli się więc na serwer dedykowany i włączyli CDN, ale to nie pomogło. W końcu zdecydowali się na serwery zrównoważone obciążeniem i wrzucili CDN do miksu.
Z architekturą zorientowaną na usługi, iCulture.nl przetrwał wysoki poziom ruchu od listopada 2011 roku bez żadnych kłopotów. Używają narzędzi takich jak W3 Total Cache, WP Widget Cache, Plugin Output Cache, Ostatnie posty, Ostatnie komentarze i podobne posty, czyste opcje i wtyczka wyszukiwania Sphinx WordPress. Przyjęli responsywny projekt, aby zaspokoić użytkowników mobilnych.
Niezbędne wtyczki + narzędzia dla witryn WordPress o dużym natężeniu ruchu
Posypaliśmy ten post sporą liczbą wtyczek, narzędzi i rozwiązań przeznaczonych dla witryn WordPress o dużym natężeniu ruchu. W związku z tym Ta sekcja podsumuje zasoby, które możesz chcieć wykorzystać:
- Rozwiązanie hostingowe o dużym natężeniu ruchu (takie jak WPEngine, Cloudways itp.)
- Ulepszone buforowanie strony (z W3 Total Cache, WP Super Cache, Varnish Cache, Memcached i WP Widget Cache)
- Lepsze zarządzanie komentarzami (Disqus
- CDN dla lepszej wydajności (CloudFlare CDN i MaxCDN są świetne)
- Częste i niezawodne kopie zapasowe stron internetowych (VaultPress, BackWPup, BackupBuddy itp.)
- Narzędzia analityczne i śledzenia (takie jak Munin, WordPress Stats i Google Analytics)
Oczywiście nie musisz używać żadnego z nich, ale są to pomocne narzędzia i zasoby, które mogą sprawić, że zarządzanie witryną o dużym natężeniu ruchu będzie znacznie łatwiejsze, cóż, łatwiejsze w zarządzaniu.
Pozyskiwanie Ruchu WordPress
Być może jesteś początkującym bez dużego ruchu. Być może czytasz ten post, aby przygotować się na skalowalność w przeciwieństwie do większości osób w naszym studium przypadku. Chociaż dobrze jest być przygotowanym, najlepiej byłoby zbudować swój biznes oparty na WordPress i uczyć się po drodze. To najlepszy sposób na naukę. W końcu doświadczenie jest najlepszym nauczycielem. Aby Twoja firma mogła się rozwijać, najpierw musisz uzyskać większy ruch w swojej witrynie WordPress. Oto krótkie słowo Mike ’ a, aby utrzymać motywację:
Tworzenie witryny WordPress o dużym natężeniu ruchu nie jest tak skomplikowane, jak wielu chciałoby uwierzyć. Oczywiście, wymaga to wielu testów, oblania i rozpoczęcia wszystkiego od nowa, ale kiedy już to opanujesz, pożałujesz, dlaczego nie zacząłeś wcześniej. – Mike Wallagher, Jak promować swojego bloga i uzyskać większy ruch.
Na koniec dnia…
Przetrwanie skoków ruchu i / lub prowadzenie witryny WordPress o dużym natężeniu ruchu nie powinno cię zastraszać. Zasadniczo powinieneś cieszyć się dużym ruchem i pracować nad rozwojem swojej firmy. Jak zarządzać ruchem w witrynie WordPress? Miałeś problemy związane z dużym ruchem w Twojej witrynie WordPress? Podziel się z nami swoimi doświadczeniami w sekcji komentarzy poniżej. Adios!