Porzuciłem OpenLiteSpeed ​​​​i wróciłem do starego, dobrego Nginx

Zbliżenie / Ish płonie, yo.

Od 2017 roku w wolnym czasie (ha!) pomagam mojemu koledze Ericowi Bergerowi w prowadzeniu jego witryny z prognozami pogody dla obszaru Houston, Pogoda w kosmicznym mieście. To ciekawe wyzwanie związane z hostingiem — SCW przeciętnie obsługuje 20 000–30 000 odsłon stron dla 10 000–15 000 unikalnych użytkowników, co stanowi stosunkowo niewielkie obciążenie przy minimalnym nakładzie pracy. Kiedy jednak wystąpią trudne warunki pogodowe — zwłaszcza latem, kiedy w Zatoce Meksykańskiej czyhają huragany — ruch w witrynie gwałtownie wzrasta i w ciągu 12 godzin osiąga ponad milion odsłon. Obsługa tak dużego ruchu wymaga nieco więcej przygotowań.

Hej, to <a href="https://spacecityweather.com">Pogoda w kosmicznym mieście</a>!” src=”https://cdn.arstechnica.net/wp-content/uploads/2024/01/Screenshot-2024-01-24-at-9.02.05%E2%80%AFAM.jpg” szerokość=” 300″ height=”235″ srcset=”https://cdn.arstechnica.net/wp-content/uploads/2024/01/Screenshot-2024-01-24-at-9.02.05 AM.jpg 2x”/></a><figcaption class=

Lee Hutchinsona

Najdłużej korzystałem z SCW na stocku w backendzie HAProxy Aby zakończyć SSL, Skrytka lakieru Buforowanie wbudowane i Nginx To wszystko jest prekursorem prawdziwej aplikacji serwera WWW Cloudflare Aby przejąć większość obciążeń. (Pisałem szczegółowo o tym systemie kilka lat temu na Arsie, dla osób, które chcą więcej szczegółów.) Stos został dokładnie przetestowany w walce i był gotowy na przełknięcie ruchu, który na niego narzucaliśmy, ale był też irytujący złożony. , z wieloma warstwami pamięci podręcznej do pokonania, ta złożoność utrudniała rozwiązywanie problemów, niż bym sobie tego życzył.

Dlatego kilka lat temu podczas zimowej przestoju skorzystałem z okazji, aby usunąć część złożoności i zredukować stos hostingowy do jednej, pojedynczej aplikacji serwera WWW: OpenLiteSpeed.

Koniec ze starym, wejście z nowym

Nie wiedziałem zbyt wiele o OpenLiteSpeed ​​(„OLS” dla znajomych) i wspominano o tym w dyskusjach na temat hostingu WordPress – a ponieważ SCW obsługuje WordPress, zainteresowałem się tym. Wydawało się, że OLS zyskał wiele pochwał za zintegrowaną pamięć podręczną, zwłaszcza gdy w grę wchodził WordPress; Rozważano to bardzo szybko W porównaniu do Nginxa; I szczerze mówiąc, po pięciu latach zarządzania tym samym stosem bardzo chciałem coś zmienić. OpenLiteSpeed ​​to jest to!

READ  Neil: Amerykańska drużyna hokejowa ubolewa nad straconymi szansami
Konsola administracyjna OLS wyświetla vhosty.  Pochodzi z mojego osobistego serwera internetowego, a nie z serwera pogodowego Space City, ale wygląda tak samo.  Jeśli potrzebujesz głębszych szczegółów na temat frameworku OLS, którego używam, <a href="https://blog.bigdinosaur.org/configuring-wordpress-openlitespeed/">Sprawdź mojego bloga</a>.  Tak, nadal prowadzę bloga.  Jestem stary.” src=”https://cdn.arstechnica.net/wp-content/uploads/2024/01/Screen-Shot-2022-06-09-at-6.37.47-AM-1.jpg ” szerokość =”640″ wysokość =”398″ srcset=”https://cdn.arstechnica.net/wp-content/uploads/2024/01/Screen-Shot-2022-06-09-at-6.37.47- AM- 1.jpg 2x”/></a><figcaption class=
Zbliżenie / Konsola administracyjna OLS wyświetla vhosty. Pochodzi z mojego osobistego serwera internetowego, a nie z serwera pogodowego Space City, ale wygląda tak samo. Jeśli potrzebujesz głębszych szczegółów na temat frameworku OLS, którego używam, Sprawdź mojego bloga. Tak, nadal prowadzę bloga. Jestem stary.

Lee Hutchinsona

Pierwszą znaczącą zmianą, z którą należy się uporać, jest to, że OLS jest zbudowany głównie z prawdziwego GUI, ze wszystkimi irytującymi potencjalnymi komplikacjami, które się z tym wiążą (inny port do zabezpieczenia, kolejne hasło do zarządzania, kolejny publiczny punkt wejścia do backendu i zasoby dedykowany wyłącznie interfejsowi administracyjnemu PHP). Ale GUI było szybkie i często ujawniało ustawienia, które należało ujawnić. Tłumaczenie istniejącej konfiguracji Nginx WordPress na język OLS było dobrym ćwiczeniem zapoznawczym i ostatecznie się na to zdecydowałem. Kopalnie Cloudflare Akceptowalny i bezpieczny sposób na ukrycie konsoli administracyjnej.

Przedsmak możliwości, jakie czekają we wtyczce LiteSpeed ​​Cache WordPress.
Zbliżenie / Przedsmak możliwości, jakie czekają we wtyczce LiteSpeed ​​Cache WordPress.

Lee Hutchinsona

Drugą ważną regulacją jest OLS Wtyczka LiteSpeed ​​Cache W przypadku WordPressa jest to podstawowe narzędzie używane do konfigurowania interakcji WordPress z OLS i wbudowaną pamięcią podręczną. To świetna wtyczka Strony i strony konfigurowalnych opcjiWiele z nich dotyczy użyteczności sterownika Usługa Quic.Cloud CDN (Jest zasilany przez LightSpeed ​​​​Technology, firmę, która stworzyła OpenLightSpeed ​​i jej płatnego rodzeństwa, Prędkość światła)

Maksymalne wykorzystanie WordPressa na OLS oznacza spędzenie czasu z wtyczką i ustalenie, które opcje pomogą, a które zaszkodzą. (Być może nie jest zaskoczeniem, że istnieje wiele sposobów na głupie problemy z rozmiarem poprzez zbyt agresywne podejście do buforowania.) Na szczęście Space City Weather zapewnia doskonały poligon doświadczalny dla serwerów internetowych, bardzo dobrze buforowaną aktywną witrynę. -przyjazne obciążenie pracą, więc zrobiłem konfigurację startową, z której jestem, że tak powiem, w miarę zadowolony Starożytne święte słowa rytuałów, przestawiłem wyłącznik. HAProxy, Varnish i Nginx ucichły, a obciążenie przejął OLS.

READ  Prognozy dotyczące playoffów NFL na tydzień 17: Jak wyniki z tego tygodnia mogą zmienić obraz playoffów

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *