Ir para o conteúdo principal

Velozes e sem maneiras

·765 palavras·4 minutos
Desenvolvimento Web Apache Cache CDN Cloud Linux Litespeed Nginx Windows Server
Vitor Pinho
Autor
Vitor Pinho
O informático de casa

Com o surgimento de cada vez mais websites de comércio electrónico em Angola, cresce também a necessidade de melhor desempenho, sendo que com mais escolhas, o tempo cliente esperar que o website carregue, diminui (em média, se o interesse do utilizador não é capturado num período de 15 segundos, ele abandona o website).

Embora as soluções Open Source como o Apache e MySQL pareçam ideais inicialmente, existem outras alternativas para websites dispostos a sofrer picos de tráfego, e honestamente, bem melhores.

Alternativa para MySQL: Percona Server
#

Com melhor gestão de memória, um motor de base de dados mais eficiente, capacidade de executar consultas em paralelo e outras funcionalidades que dão melhor performance, o Percona Server é a escolha ideal para websites com imenso tráfego e onde a criticidade é importante, sendo possível expandir para uma configuração cluster (não só master-master).

O Percona Server é também Open Source e é compatível com aplicações que usam o MySQL, podendo o administrador migrar sem problemas maiores.

Alternativa para Apache: LiteSpeed Web Server
#

Sem dúvida, este é um dos meus servidores web favoritos, senão o favorito. Porquê? Bem, o LiteSpeed Web Server ou LSWS não se limita apenas a servir páginas web, mas faz mais, muito mais, como ter protecção DDOS incluída, permitir cluster de servidores web com o LiteSpeed Web ADC e possuir um serviço de caching incomparável.

Embora o mesmo possua plugins para várias aplicações, neste artigo apenas vou me focar no plugin do WordPress, usado neste momento.

LiteSpeed Cache - o melhor motor de cache
#

O servidor Apache não tem cache incluído no seu servidor web. O que faz com que administradores utilizem ferramentas externas pagas como Cloudflare ou Sucuri para fazer esse trabalho, ou uso um plugin como o W3 Total Cache. Se optar pelo servidor web Nginx, já tem melhor sorte, pois o mesmo tanto pode servir de servidor web como de caching. Mas o quão rápido é o cache do LiteSpeed? Rápido.

wordpress-performance-server

84 vezes mais rápido que o servidor Apache. Aqui tens disponíveis mais benchmarks para os restantes plugins. E os benefícios não param por aqui.

Cache público e privado
#

Para além de fazer cache das páginas disponíveis aos internautas, também cria um cache a parte para cada cliente que inicia a sessão (ex: ver dados da conta, comprar produtos) que geralmente é mantido por pouco tempo, de formas a manter a mesma rapidez no acesso repetido, se for o caso.

Crawler - Rasteador em tempo real
#

O que acontece quando uma página de cache expira? Ela tem de ser gerada novamente. Afinal, nada dura para sempre, principalmente se houver alterações feitas a mesma. Isto é o que acontece a alguns sites, onde a página principal é rápida (porque é acedida constantemente), mas as páginas subsequentes são lentas (porque o seu cache só está a ser gerado naquele instante).

O LiteSpeed Web Server possui um serviço crawler que actualiza as páginas cujo cache está para expirar ou já expirou, mantendo-o sempre actualizado e evitando que o internauta tropeçe numa página lenta.

Optimizador de imagens
#

Uma das funcionalidades exclusivas para o WordPress, o plugin do LiteSpeed permite disponibilizar imagens optimizadas, reduzindo o tamanho sem perda de qualidade e/ou convertendo-as para um formato webp, melhorando a performance em sites que dependam muito de imagens.

QUIC.cloud - CDN para LiteSpeed
#

Disponível gratuitamente para WordPress durante o beta, o QUIC.cloud é um CDN que interage directamente com o plugin, expandindo ainda mais a protecção DDOS, bem como a capacidade de caching de conteúdo estático e dinâmico.

OpenLiteSpeed - A versão Open Source
#

É possível obteres uma versão gratuita do LSWS desde que o servidor não ultrapasse os 2GB de memória, caso contrário, tens de adquirir uma licença. Mas para os amantes do Open Source, a mesma empresa disponibiliza o OpenLiteSpeed. É importante lembrar que, se optares por este, a migração do Apache não é tão fluída, visto que o mesmo não lê configurações do Apache nem ficheiros htaccess (podes ver [aqui outras funcionalidades] que perdes). Mas não deixa de ser uma opção viável, pois ainda continua a ser mais rápido que a concorrência.

openlitespeed-cache

Em resumo: vale a pena?
#

Bem, isso cabe a cada um. Ambos servidor web e base de dados acima mencionados estão a ser usados neste website e posso dizer que valem a pena. Se a tua loja não recebe tanto tráfego assim ou tens uma solução em que já estás a ser bem servido, a minha recomendação é deixar como está. Mas se pretendes melhorar a performance, a solução Percona + LiteSpeed é o caminho.

Relacionados

Um IIS para todos governar
·310 palavras·2 minutos
Desenvolvimento Web Alojamento IIS Windows Server
Para qualquer empresa, ter um website é essencial, mas gerir vários, quando se tem a ideia de que cada website deve ter o seu servidor, é certamente um desperdício de recursos, por vezes desnecessário.
Duas bandeiras, uma nação
·257 palavras·2 minutos
Sistemas Operativos Active Directory Domínio Windows Server
Usa dois domínios na rede Windows sem ferramentas adicionais.
Habemus Printer
·601 palavras·3 minutos
Periféricos Active Directory GPO Impressão Windows Server Automatização
Instala automaticamente impressoras do dominio nos computadores dos utilizadores.