불타오르는 둥지, yo.
확대 / 불타오르는 둥지, yo.

2017년부터 여가 시간이 있을 때마다(하!) 저는 동료 Eric Berger가 휴스턴 지역 일기 예보 사이트를 호스팅하는 것을 돕고 있습니다. 우주도시 날씨. 이는 흥미로운 호스팅 문제입니다. 일반적으로 SCW는 10,000~15,000명의 고유 방문자에게 20,000~30,000페이지 보기를 제공하며, 이는 최소한의 작업으로 처리하기 비교적 쉬운 로드입니다. 그러나 악천후가 발생하면(특히 여름에 멕시코 만에 허리케인이 닥칠 경우) 사이트 트래픽이 12시간 이내에 페이지 조회수 100만 회 이상으로 치솟을 수 있습니다. 이 수준의 트래픽을 처리하려면 더 많은 준비가 필요합니다.

안녕하세요 입니다 <a href="https://spacecityweather.com">우주도시 날씨</a>!” src=”https://cdn.arstechnica.net/wp-content/uploads/2024/01/Screenshot-2024-01-24-at-9.02.05%E2%80%AFAM.jpg” width=” 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=

리 허친슨

아주 오랫동안 저는 SCW를 다음과 같은 시스템에서 실행했습니다. HAProxy SSL을 종료하려면, 바니시 보관함 상자에 임시 보관하기 위해 엔진스 실제 웹 서버 애플리케이션의 경우 – 모든 것이 맨 위에 있습니다. 클라우드플레어 대부분의 부하를 수용합니다. (더 자세한 내용을 원하는 사람들을 위해 몇 년 전에 Ars에서 이 설정에 대해 길게 썼습니다.) 이 클러스터는 완벽하게 테스트되었으며 우리가 보낸 모든 트래픽을 흡수할 준비가 되어 있었지만 짜증스러울 정도로 복잡했습니다. 여러 캐시 레이어를 설치해야 했고 이를 처리하는 과정이 복잡해 문제 해결이 생각보다 어려워졌습니다.

그래서 몇 년 전 겨울 다운타임 동안 저는 복잡성을 일부 제거하고 호스팅 스택을 하나의 모놀리식 웹 서버 애플리케이션으로 줄일 기회를 잡았습니다. OpenLite속도.

낡은 것을 버리고 새 것을 가져오라

나는 OpenLiteSpeed ​​​​(친구들에게는 “OLS”)에 대해 잘 몰랐고 WordPress 호스팅에 대한 토론에서 많이 언급되었다는 것 외에는 잘 몰랐습니다. 그리고 SCW가 WordPress를 실행하기 때문에 관심이 생기기 시작했습니다. OLS는 특히 WordPress의 경우 통합 캐싱에 대해 많은 찬사를 받는 것 같습니다. 그럴 예정이었어 매우 빠르다 Nginx와 비교; 솔직히 말해서, 같은 스택을 5년 동안 운영한 후에 나는 상황을 바꾸는 데 관심이 있었습니다. OpenLiteSpeed였습니다!

가상 호스트를 표시하는 OLS 관리 콘솔.  이것은 Space City Weather 서버가 아닌 내 개인 웹 서버에서 가져온 것이지만 모양은 똑같습니다.  제가 사용하고 있던 OLS 구성에 대해 좀 더 자세한 내용을 알고 싶으시다면, <a href="https://blog.bigdinosaur.org/configuring-wordpress-openlitespeed/">내 블로그를 확인해 보세요.</a>.  네, 아직 블로그가 있어요.  나는 늙었습니다.” src=”https://cdn.arstechnica.net/wp-content/uploads/2024/01/Screen-Shot-2022-06-09-at-6.37.47-AM-1.jpg ” 너비 =”640″ 높이=”398″ srcset=”https://cdn.arstechnica.net/wp-content/uploads/2024/01/Screen-Shot-2022-06-09-at-6.37.47- 오전- 1.jpg 2x”/></a><figcaption class=
확대 / 가상 호스트를 표시하는 OLS 관리 콘솔. 이것은 Space City Weather 서버가 아닌 내 개인 웹 서버에서 가져온 것이지만 모양은 똑같습니다. 제가 사용하고 있던 OLS 구성에 대해 좀 더 자세한 내용을 알고 싶으시다면, 내 블로그를 확인해 보세요.. 네, 아직 블로그가 있어요. 나는 늙었다.

리 허친슨

처리해야 할 첫 번째 중요한 조정은 OLS가 기본적으로 실제 GUI를 통해 구성되었으며 그에 따른 잠재적으로 성가신 모든 문제(보안을 위한 또 다른 포트, 관리할 또 다른 비밀번호, 백엔드에 대한 또 다른 공개 진입점 등)가 있다는 것입니다. 관리 인터페이스 전용 PHP 리소스입니다. 하지만 GUI는 빨랐으며 공개해야 할 설정이 대부분 공개되었습니다. 기존 Nginx WordPress 구성을 OLS 언어로 번역하는 것은 좋은 적응 연습이었으며 결국에는 그것에 정착했습니다. Cloudflare 터널 관리 콘솔을 숨기고 이론적으로 안전하게 유지하는 적절한 방법입니다.

LiteSpeed ​​​​Cache WordPress 플러그인 내에서 여러분을 기다리고 있는 옵션을 간단히 살펴보세요.
확대 / LiteSpeed ​​​​Cache WordPress 플러그인 내에서 여러분을 기다리고 있는 옵션을 간단히 살펴보세요.

리 허친슨

또 다른 주요 조정은 OLS였습니다. LiteSpeed ​​​​캐시 플러그인 WordPress의 경우 WordPress 자체가 OLS 및 내장 캐시와 상호 작용하는 방식을 구성하는 데 사용하는 기본 도구입니다. 그것은 함께 제공되는 거대한 플러그인입니다 구성 가능한 옵션 페이지 및 페이지많은 사람들이 운전과 활용에 관심이 있습니다. Quick.Cloud CDN 서비스 (OpenLiteSpeed와 그 유료 형제를 만든 회사인 LiteSpeed ​​​​Technology가 운영하며, 빛의 속도).

OLS에서 WordPress를 최대한 활용한다는 것은 플러그인에 시간을 투자하고 어떤 옵션이 도움이 되고 어떤 옵션이 해로울지 아는 것을 의미합니다. (놀랍지도 않게 캐싱에 너무 공격적으로 접근하면 상당한 문제에 빠질 수 있는 방법이 많이 있습니다.) 다행스럽게도 Space City Weather는 대용량 캐시로 잘 작동하는 사이트로서 웹 서버에 대한 훌륭한 입증 기반을 제공합니다. . – 워크로드 친화적이므로 이야기를 나누는 동안 상당히 만족스러운 초기 구성을 생각해 냈습니다. 고대 신성한 의식의 말씀, 스위치를 켜세요. HAProxy, Varnish 및 Nginx가 중지되었고 OLS가 로딩을 대신했습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

You May Also Like

Nintendo가 마감일을 제공함에 따라 3DS 및 Wii U eShops는 게임이 거의 끝나가고 있습니다.

사진: 닌텐도 라이브 / 데미안 맥페런 파일이 Wii U 및 3DS eShops는…

비디오 : 다음은 스위치의 Apex 레전드 디지털 파운드리에 대한 기술적 분석입니다.

야심 찬 항구 Apex 레전드 이달 초 Nintendo Switch에 출시되었는데 어떻게 유지됩니까?…

방언을 바꾸는 앱을 만들고 있습니다.

그들에게는 그것이 의미가 없었습니다. 그는 영어와 스페인어에 능통했고 매우 친절했으며 시스템 엔지니어링…

OnePlus 12 티저는 색상 옵션과 재배치된 경고 슬라이더를 보여줍니다.

OnePlus는 곧 출시될 장치의 공식 이미지를 공개했습니다. Weibo의 OnePlus 12 플래그십 스마트폰…