dezembro 27, 2024

Atibaia Connection

Encontre todos os artigos mais recentes e assista a programas de TV, reportagens e podcasts relacionados ao Brasil

Abandonei o OpenLiteSpeed ​​​​e voltei para o bom e velho Nginx

Abandonei o OpenLiteSpeed ​​​​e voltei para o bom e velho Nginx
Ninho em chamas, yo.
Mais Zoom / Ninho em chamas, yo.

Desde 2017, em todo tempo livre que tenho (ha!), ajudo meu colega Eric Berger a hospedar seu site de previsão do tempo na área de Houston, Clima da cidade espacial. É um desafio de hospedagem interessante — em um dia típico, o SCW provavelmente entrega de 20.000 a 30.000 visualizações de página para 10.000 a 15.000 visitantes únicos, uma carga relativamente fácil de lidar com o mínimo de trabalho. Mas quando ocorrem eventos climáticos severos – especialmente no verão, quando os furacões espreitam no Golfo do México – o tráfego do site pode aumentar para mais de um milhão de visualizações de páginas em 12 horas. Este nível de tráfego requer mais preparação para lidar.

Olá, é <a href="https://spacecityweather.com">Clima da cidade espacial</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=

Lee Hutchinson

Por muito tempo, executei o SCW em um HAProxy Para encerrar o SSL, Estoque de verniz Para armazenamento temporário na caixa, e Nginx Para o aplicativo de servidor web real – está tudo no topo nuvemflare Para acomodar a maior parte da carga. (Escrevi longamente sobre essa configuração no Ars há alguns anos para pessoas que desejam detalhes mais aprofundados.) Este cluster foi totalmente testado em batalha e pronto para absorver qualquer tráfego direcionado a ele, mas também era irritantemente complexo, com múltiplas camadas de cache que precisavam ser instaladas. Lidar com isso e essa complexidade tornou a solução de problemas mais difícil do que eu gostaria.

Então, durante o período de inatividade do inverno, alguns anos atrás, aproveitei a oportunidade para eliminar parte da complexidade e reduzir minha pilha de hospedagem a um aplicativo de servidor web monolítico: OpenLiteSpeed.

Livre-se do velho e traga o novo

Eu não sabia muito sobre OpenLiteSpeed ​​​​(“OLS” para seus amigos), exceto que ele era muito mencionado em discussões sobre hospedagem WordPress – e como o SCW roda WordPress, eu estava começando a me interessar. OLS parece receber muitos elogios por seu cache integrado, especialmente quando se trata de WordPress; Era para ser muito rápido Comparado ao Nginx; Honestamente, depois de cinco anos administrando a mesma pilha, eu estava interessado em mudar as coisas. Era OpenLiteSpeed!

Console de administração do OLS, que exibe vhosts.  Isto é do meu servidor web pessoal e não do servidor Space City Weather, mas parece o mesmo.  Se você quiser detalhes mais profundos sobre a configuração do OLS que eu estava usando, <a href="https://blog.bigdinosaur.org/configuring-wordpress-openlitespeed/">De uma olhada no meu blog</a>.  Sim, ainda tenho um blog.  Estou velho.” src=”https://cdn.arstechnica.net/wp-content/uploads/2024/01/Screen-Shot-2022-06-09-at-6.37.47-AM-1.jpg “largura=”640″ altura=”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=
Mais Zoom / Console de administração do OLS, que exibe vhosts. Isto é do meu servidor web pessoal e não do servidor Space City Weather, mas parece o mesmo. Se você quiser detalhes mais profundos sobre a configuração do OLS que eu estava usando, De uma olhada no meu blog. Sim, ainda tenho um blog. Eu sou velho.

Lee Hutchinson

O primeiro ajuste importante a ser feito foi que o OLS foi essencialmente configurado através da GUI real, com todos os problemas potencialmente irritantes que o acompanham (outra porta para proteger, outra senha para gerenciar, outro ponto de entrada público para o back-end e muito mais). Recursos PHP destinados apenas à interface de gerenciamento). Mas a GUI foi rápida e revelou principalmente as configurações que precisavam ser reveladas. Traduzir minha configuração existente do Nginx WordPress para a linguagem OLS foi um bom exercício de aclimatação, e acabei decidindo por isso Túneis Cloudflare Como uma forma aceitável de manter o Admin Console oculto e teoricamente seguro.

Apenas uma rápida olhada nas opções que esperam por você no plugin LiteSpeed ​​​​Cache WordPress.
Mais Zoom / Apenas uma rápida olhada nas opções que esperam por você no plugin LiteSpeed ​​​​Cache WordPress.

Lee Hutchinson

O outro grande ajuste foi o OLS Plug-in LiteSpeed ​​​​Cache Para WordPress, é a principal ferramenta usada para configurar como o próprio WordPress interage com o OLS e seu cache integrado. É um plugin enorme que vem com Páginas e páginas de opções configuráveisMuitos deles estão interessados ​​em dirigir e aproveitar Serviço Quic.Cloud CDN (Administrado pela LiteSpeed ​​​​Technology, a empresa que criou o OpenLiteSpeed ​​​​e seu irmão pago, Velocidade da luz).

Tirar o máximo proveito do WordPress no OLS significa gastar algum tempo no plugin e saber quais opções ajudariam e quais prejudicariam. (Talvez sem surpresa, há muitas maneiras de você se meter em muitos problemas por ser muito agressivo com o cache.) Felizmente, o Space City Weather oferece um excelente campo de provas para servidores web, sendo um site bem ativo com cache grande. . – Carga de trabalho amigável, então criei uma configuração inicial com a qual fiquei razoavelmente satisfeito enquanto conversávamos Palavras de antigos rituais sagrados, vira o interrupetor. HAProxy, Varnish e Nginx pararam e OLS assumiu o carregamento.