Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

[WordPress] Plugins de cache

$
0
0
Estive a ver como podia optimizar um site que mantenho em WordPress, e que estava com alguns problemas devido ao facto da máquina em que está instalado ter recursos bastante limitados.

Uma das coisas que me lembrei de fazer foi instalar um plugin de cache.  O que me lembrei logo foi do WP Super Cache, que pensava ser "o" plugin de cache para WordPress.  Mas depois de até já o ter instalado, acabei por verificar que existem pelo menos mais duas alternativas bastante populares (W3 Total Cache e Quick Cache).

Assim, gostava de saber se alguém tem experiência com este tipo de plugins, e qual a sua opinião sobre os mesmos (vantagens, desvantagens, estabilidade, etc.).



Aproveito para deixar algumas observações baseadas nos breves testes que fiz:

W3 Total Cache
Opções de configuração que nunca mais acabam (configuração é confusa).
Tem suporte para CDN Origin Push e Origin Pull (com muitas opções de configuração), suporte para minificação de ficheiros, suporte para definição dos headers (indica as opções que devemos usar no servidor), permite definir temas específicos para determinados User Agents, ou Referrer.
A configuração nem sempre é simples, e algumas opções requerem modificações à configuração do servidor, e outras à BD.  Apesar de ajudar na configuração do servidor, definindo as configurações a mão devemos conseguir melhor resultados.

WP Super Cache
Bastantes opções para configurar (ainda assim, um pouco mais simples do que o W3 Total Cache).  Por default tinha uma série de opções recomendadas desactivadas (algumas delas causam problemas, pois requerem certas funcionalidades do servidor).
Tem opções para CDNs (apenas Origin Pull?), para temas mobile (mas é preciso um outro plugin para os especificar), ou para pré-carregar as páginas já existentes.  Tive alguns problemas com certas configurações.

Quick Cache
Rápido de configurar.  Apenas opções básicas, sobre duração da cache, de que páginas fazer cache, e assim.  Também indica algumas possíveis configurações para o servidor (mas parece assumir sempre que o utilizador está a usar Apache...).


Para o meu caso inicial, em que o site só tem páginas estáticas simples (na maior parte delas, nem comentários são permitidos), e o importante era evitar os acessos à BD, o Quick Cache parece servir na perfeição.  O desempenho melhorou de forma abismal (número de requests/s passou de ~2#/s para ~30#/s, e até é melhor do que com os outros plugins).
Mas aproveitei para testar também os plugins noutros sites, um pouco mais complexos, na medida que são efectivamente blogs, com posts, comentários, tags, e afins.  Aqui em termos de requests/s os vários plugins parecem-me ter desempenhos semelhantes, permitindo aumentar este número em cerca de 3x.  Para já provavelmente vou ficar pelo Quick Cache também, mas mais tarde devo mudar para um dos outros dois, para usar uma CDN.  Em princípio devo-me ficar pelo W3 Super Cache por ser mais simples, e por os sites não terem muito movimento.  Acredito que para sites mais movimentados o W3 Total Cache obtenha melhores resultados.

Viewing all articles
Browse latest Browse all 14700