Com o advento do Yahoo!Posts muitos blogs passaram a experimentar picos de visitação até então inéditos para eles, alguns chegando ao extremo de em poucas horas ter mais visitação absoluta do que em toda a vida pregressa do blog. Pior ainda quando estes posts ficam em destaque na capa do portal.
Este efeito está pegando algumas pessoas de surpresa, e causando dissabores principalmente àqueles que hospedam seus sites em servidores partilhados, e é para evitar esse tipo de constrangimento que publicamos o presente texto. O foco principal aqui são blogs movidos pelo WordPress, mas o conceito é o mesmo.
Por que o servidor cai
Para entender por que ocorrem travamentos em momentos de pico, é necessário compreender uns poucos conceitos (ou pelo menos aceitá-los, caso seja muito difícil de compreender).
- cada requisição de página feita ao WordPress gera uma série de consultas ao banco de dados;
- quando um visitante requisita uma página, o fluxo do processo, simplificadamente por razões de didática, é o seguinte:
- o navegador do visitante abre uma conexão no servidor;
- o servidor carrega os scripts do WordPress para interpretar a página;
- o WordPress abre uma conexão com o banco de dados;
- o WordPress executa cada consulta ao banco, em ordem seqüencial;
- o WordPress monta a página a ser entregue ao navegador do visitante;
- o WordPress fecha a conexão com o banco de dados;
- o servidor entrega a página ao navegador do visitante, e encerra a conexão;
- o navegador interpreta a página recebida, e o processo se repete para cada arquivo, imagem, folha de estilos, etc, que esteja referenciado pela página;
- operações de banco de dados são as que mais requerem poder de processamento.
Como uma capa do Yahoo implica um grande número de requisições simultâneas, a carga de processamento num dado instante se multiplica, naturalmente, pela quantidade de visitantes fazendo requisições ao mesmo tempo.


Deste mal (acho) não sofro.
Mas será que não uma boa você tentar “adivinhar” quem pode ter problemas do gênero? Tipo, algo como a lista negra dos plugins, onde blogs que podem sofrer deste mal serem “intimados” a tomar providencias antes que ocorra.
@MaxRaven: se você prestar atenção, todas as descobertas que faço a esse respeito vêm para o site da PortoFácil, que já é em forma de blog, ao invés de meramente uma base de conhecimento restrita aos clientes, para que mais gente possa se beneficiar da informação.
Sugiro que assine o feed, se ainda não o fez, e fique atento, pois pelo menos uma vez por semana eu abordo este tipo de assunto por aqui.
Nos artigos relacionados a este há algumas outras indicações de leitura que podem interessar, embora uma “lista negra” de plugins seja algo meio impossível de se manter, haja vista a quantidade de coisas novas que surgem, e o carater dinâmico da programação: um bom desenvolvedor ao perceber que sua criação tem falhas vai tratar de resolvê-las com o máximo de criatividade e competência possíveis, pelo que uma lista negra seria até desrespeitoso com aqueles que não abandonam seus produtos.
Quando digo:
“algo como a lista negra dos plugins”
Entenda-se como:
Plugins WordPress a serem evitados
Mas direcionados aos sites, e apenas para controle pessoal seu e do cliente, que, potencialmente, pode sofrer deste problema.
“Fulano usa plugins X, Y e Z, que podem ser problemáticos, então é bom trocar uma idéia antes com ele.”
É só uma sugestão, pq sei que muitos podem nem ter ideia que podem ser vitimas deste problema, pois, por mais que leiam, não vão entender muito bem o você disse.
Quanto assinar, bem, eu assino, ou melhor, assinava, mas meu leitor de feeds “morreu”, entrei aquela hora justamente para por no meu backup, o Greader.
@MaxRaven: eu não consigo me ver fazendo um trabalho desses, mas poderíamos bolar um wiki, ou coisa parecida.
Se quiser detalhar melhor o que você imagina a esse respeito, podemos conversar; se quiser ser o mantenedor disto, podems nos acertar também.
Sabe como me achar.