Aug
18
2008
Era uma bela tarde chuvosa em Porto Alegre, daquelas que convidam a um café com leite e bolo de laranja e uma esticadinha pelos canais de filmes da tevê, quando os tickets de suporte avisando que um servidor estava arriado começaram a chegar. Conseguimos responder o primeiro ticket em 45 segundos, em menos de um minuto havíamos identificado a conta que estava causando problemas, desabilitamo-la, mas isso nem de longe resolveria o problema. No máximo amenizar para os “vizinhos” do site suspenso, mas a situação só estaria resolvida quando todos os envolvidos estivessem satisfeitos.
Continue Reading »
Jun
07
2008
Um dos maiores inimigos da adoção dos plugins de cache para o WordPress é um outro plugin: o Landing Sites. Para quem não o conhece, dá para dizer resumidamente que ele identifica quando um visitante vem de algum mecanismo de busca e para este oferece alguma sorte de conteúdo diferenciado; por exemplo, os “paraquedistas” podem ser agraciados com mais publicidade, enquanto os visitantes normais são expostos a menos ou menores anúncios.
Particularmente, acho péssimo isto, simplesmente porque não devemos oferecer aos motores de busca um resultado diferente daquele que o usuário vai encontrar ao entrar na página.
Não obstante, quem gosta deste plugin abomina os plugins de cache porque eles cumprem justamente o seu papel: geram versões estáticas (ou seja, que não demandam nenhum processamento) das páginas do blog. Assim, se a visita que gerou o registro no cache tiver sido oriunda de um buscador todo mundo vai ver daquele momento em diante a página personalizada para aquele visitante; se for uma visita direta, ninguém vai ver nenhuma personalização, não importa se oriundo de buscadores ou não.
Continue Reading »
Apr
13
2008
A maior parte dos sites que rodam na PortoFácil hoje estão em cima do WordPress, a mais popular e poderosa palataforma para blogs de que se tem notícias hoje. É uma excelente ferramenta, sem dúvida alguma, tanto que o próprio site da PortoFácil funciona sobre ele. Contudo, sua arquitetura por um lado oferece uma grande flexibilidade, mas por outro requer um grande volume de processamento.
Uma das causas para a “lentidão” do WordPress é que ele faz acesso a banco de dados em absolutamente todas as requisições, até mesmo as páginas de erro (404). Isso, em última análise, força o MySQL ao seu limite, e em caso de sites com grnde visitação o resultado é um “arrastamento” na carga de cada página.
Não que os sites hospedados na PortoFácil estejam lentos, mas estamos sendo proativos e implementando um cache no MySQL para melhorar seu desempenho. Mas isto não é suficiente, precisamos que você, blogueiro, faça a sua parte também.
Continue Reading »