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.
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!
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.
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.
“Viciado em zumbis amigo dos hipsters. Aspirante a solucionador de problemas. Entusiasta de viagens incuráveis. Aficionado por mídia social. Introvertido.”
More Stories
O próximo mini drone 4K da DJI cabe na palma da sua mão
Vazamentos revelam o nome e design do suposto dispositivo PS5 Pro
Os jogadores reclamam do longo tempo de matchmaking no PS5 conforme os números do Concord caem