Categoria: Explorando

Comentários liberados em posts estáticos usando o JS-KIT

Publicado em 15/03/2009 • Explorando8 comentários »

Como alguns sabem, estou migrando alguns posts em caráter de teste para arquivos estáticos, ou quase - são templates PHP feitos manualmente em POG que não usam NADA de MySQL.

Inicialmente ficaria sem comentários, ficou bloqueado por alguns dias, mas para não prejudicar a interação com os leitores, coloquei o JS-KIT agora.

Aproveitando, fica a dica: o JS-KIT é um site que fornece serviço de comentários grátis (e tem pago também). Vale para qualquer site, página ou blog, não há necessidade de usar um CMS próprio nem instalar plugin. É só colocar um script na página, e ele puxa o formulário de comentários do site dele, identificando exclusivamente cada página pela sua URL (imagino que se mudar a URL "perca" os comentários). Quando a página é acessada os comentários referentes a ela são exibidos.
http://js-kit.com/comments/
Nem precisa se cadastrar, é só copiar/colar o código e mandar ver. Há uma espécie de "autenticação" opcional, para poder moderar os comentários.

Não gosto muito por ser algo de terceiros, mas como o desempenho do Explorando tem sido ruim devido vários acessos, estou "me rendendo".

Tomara que o B2Evo 3.x tenha um sistema de cache eficiente, porque absolutamente nenhum plugin para Wordpress me ajudou quando estava com o WP, o MySQL sempre consumia recursos excessivos.

Você tem site ou blog? Conheça o programa de afiliados da ITM Networks, empresa de hospedagem. Pagam um bom valor por clique e também comissão sobre as vendas; não precisa ser cliente deles para participar. Veja também outros programas de afiliados.
Leia online de graça alguns livros esgotados da GDH Press, como o Kurumin 7 - Guia Prático, Redes e Servidores Linux, 2ed, Linux, Entendendo o Sistema, Hardware, Manual Completo. São livros com material sobre Linux e hardware de alta qualidade, em português. Estão disponíveis para leitura gratuitamente, na íntegra.
Se você pretende comprar livros impressos sobre Hardware, Redes e Linux, a GDH Press é o local ideal. Os livros do Carlos Morimoto, do Guia do Hardware, geralmente contam com a introdução ou alguns capítulos para leitura online. E comprando "direto da fonte" você evita intermediários, pagando mais barato.
Acesse: www.gdhpress.com.br
Downloads para Windows
Dúvidas de Windows? Poste aqui
Off Topic - Conversas gerais
Cadastre-se grátis para poder postar no fórum
Não quer espera nem gatinhos no RapidShare? Obtenha uma conta premium Rapidshare. É rápido, prático e seguro. Veja também Contas Premium do MegaUpload, que tem um limite maior de tamanho de arquivo! Além de ser premium ao baixar (sem espera, link direto, pode usar gerenciadores de download, continuar downloads interrompidos, etc) pode ser premium também para carregar arquivos, tendo um espaço online com mais regalias.
Promoção GdH Press - Leia trechos dos livros online, sem compromisso :)

Mudanças no site nos próximos dias

Publicado em 11/03/2009 • Explorando1 comentário »

Estou movendo as páginas mais acessadas para arquivos estáticos, visto que todos, absolutamente todos os sistemas de cache que encontrei e usei se mostraram ineficientes.

Por uns dias o blog pode ficar instável, nem sei se desativarei por completo o B2Evolution, mas o que for possível fazer para aliviar o uso de MySQL estarei fazendo.

Sendo assim, "estaticar" os posts mais acessados é uma medida natural e que deve causar algum efeito.

Além disso apliquei hoje algumas mudanças no arquivo de configuração do MySQL aumentando drasticamente o limite de conexões simultâneas, apesar de ainda ter apenas 1 GB de memória. Sem o MySQL menos de uns 250 MB são consumidos mesmo nos picos :) Sem falar o processamento.

Por enquanto não dará para comentar nos posts.

Atualização em 2009/03/12@10:40: comentários liberados novamente :) O servidor se comportou bem de ontem pra hoje, então vamos lá. Exceto nos posts que foram convertidos em páginas estáticas.

Desisto de usar um CMS de blog no Explorando

Publicado em 09/03/2009 • Explorando1 comentário »

COMUNICADO: DEVIDO UM PROBLEMA NO SISTEMA DE ARQUIVOS DO SERVIDOR, PERDI ALGUMAS COISAS E PRECISEI RESTAURAR O ÚLTIMO BACKUP, QUE ERA DO DIA 05/03/09. ASSIM, TODOS OS COMENTÁRIOS FEITOS APÓS ESTE DIA FORAM PERDIDOS.

Provavelmente estarei jogando fora o Wordpress e o B2Evolution. O Explorando já foi expulso de algumas hospedagens compartilhadas, e mesmo num dedicado com outros poucos sites, e em VPS (atualmente num cloud da Locaweb), o desempenho do servidor MySQL nos momentos de pico é ridículo. Tudo congestionado, site virtualmente fora do ar. Depois de mudar pro B2Evolution a coisa melhorou um pouco, mas ainda tem vários momentos que fica off. E não é template, não são plugins, é alguma zica fedepê ou algum bug oculto dentro de algum texto, talvez uma aspa mal formada, um caractere unicode doidão, sei lá. O Wordpress caía mesmo com um tema basicão sem plugin nenhum ativo.

Vou dar um jeito de criar algum CMS em POG usando apenas PHP e talvez bancos de dados em TXT para comentários (visto que não é algo que crescerá indefinidamente, exceto em textos de como criar vírus ou sobre o alô chip rs). Pretendo largar o mysql para servir conteúdo nos meus sites mais acessados, é terrível ver o servidor usando 99% de CPU e 99% de 1 GB de RAM com uns 40, 50, 60, 70 visitantes online. É algo contraditório até usar o MySQL para ficar fazendo consultas e retornando textos longos: é tão contraditório que sempre se fala em cache ou até mesmo plugins de cache, que cacheiam consultas como o DB Cache ou até mesmo criam páginas estáticas. Uma página estática (ou com poucos includes) é muito mais ágil.

A POGzinha para o conteúdo já tenho, inclusive com o mesmo visual, falta implementar o lance de comentários, e feeds. Tecnicamente deixaria de ser um "blog" e seria um "site", rs... Um pouco fácil de atualizar para mim, fácil de trocar o layout (viva CSS e includes em PHP), e muito mais rápido no processamento.

Verificando o servidor sempre a culpa é do mysqld, seja no CentOS ou Debian, em várias empresas. Assim pelo menos poderá ter conteúdo no ar sem ficar caindo toda hora. A index atualizada manualmente não é muito problema, o feed que deverá enxer o saco um pouco.

A mudança pode entrar no ar a qualquer momento. A princípio o site ficaria "híbrido", com a seção de novos artigos isolada, mantendo o conteúdo antigo no ar de alguma forma - usando o gerenciador atual, B2Evolution, mas se possível convertendo tudo para páginas estáticas.
É isso...

Xi... Dois problemas que não pensei, agora preciso arrumar no B2Evolution

Publicado em 23/01/2009 • Explorando, Wordpress2 comentários »

por Marcos Elias

Este post é mais um relato pessoal sobre o que tenho passado com o Explorando

Fico pensando se eu tivesse que editar os posts do site manualmente... Seria terrível. Apesar de ficar irritado com vários gerenciadores de sites/blogs, mysql e tudo mais, é graças a ele que muitos sites são o que são, incluindo o Explorando. Passou o tempo de editar páginas de dicas e artigos à mão (como meu antigo Mep Sites: www.mephost.com/br).

Ao migrar para o B2Evolution não pensei em algumas coisas. Cito duas, que estou parando pra tentar resolver agora:

1 - A galeria de imagens do Wordpress 2.5+, afinal o B2Evo não interpreta o [gallery] (gallery entre colchetes). Sorte que no Exp há poucos posts usando esse recurso.

2 - Problemas com os permalinks! Isso lotou o site de 404. Uns 99% dos erros foram devido o B2Evo não deixar colocar terminações personalizadas, caso do .html que usava aqui (aliás usava isso porque antes o site estava no Blogger). Erros corrigidos com uma regra boba no .htaccess, a saber:
RedirectMatch 301 (.*)\.html$ http://www.explorando.viamep.com$1
A solução foi dada pelo membro de uma comunidade, postei perguntando e quase que imediatamente ele respondeu (citei aqui).
Mas o fdp B2Evolution limita o tamanho do "slug" do post, o nome amigável que aparece na URL. Isso me fez lotar o .htaccess de redirects 301. A sorte é que o Google Webmaster Tools ajuda demais, listando as URLs que antes estavam indexadas e agora não são mais encontradas. Mas o trabalho é cansativo, repetitivo, um saco. Estou fazendo por partes, vou perder algumas visitas mas espero corrigir depois.

Pensando nisso, é bom limitar o tamanho do post-slug, o Wordpress usava o título inteiro e ficava muuuito grande. Quando mudei do Blogger para o Wordpress foi a mesma coisa, só que o inverso: o Blogger limitava, o Wordpress não; a edição dos permalinks fiz post por post, em quase 2000 posts.

Enfim... Pelo menos o site tá no ar e servidor HTTP não caiu mais, nem o MySQL. Eu estava louco porque há meses o Explorando estava com um downtime muito grande. Culpa do Wordpress? Em partes, pois mudando pro B2Evolution parece que o problema passou. Agora o site fica meio lento nos períodos de mais acessos, mas não chega a cair - antes "caía" e só voltava com um reboot, ou seja, o site ficava várias e várias horas fora do ar até que eu visse. Pra evitar essa lentidão nos picos provavelmente um upgrade de memória ajuda (está com 1 GB, e eu com 3 GB aqui no meu PC rs). Aliás estou pra escrever um artigo "como é a vida com 3GB de RAM" e sempre adio, tenho adiado ou atrasado várias coisas, e também perdido vários emails... Mas isso não vem ao caso.

A grande maioria do conteúdo do site está no ar, o pouco que dá 404 é via Google ou links, acessando por aqui entra OK. Preciso só dum sitemap pra ajudar a reindexação.

A vida continua, as atualizações continuam, e vamos que vamos. Não fui o primeiro a ter problemas com sites, nem serei o último.

Comunicado importante

Publicado em 20/01/2009 • Outros, Explorando3 comentários »

** Site migrado! Veja no final as atualizações. Mudamos do Wordpress para B2Evolution.

Este visual é temporário, estarei tentando portar o visual definido na semana passada para o B2Evolution.

Estou experimentando largar o Wordpress no Explorando, devido tantos problemas de desempenho nos últimos meses.

Boa parte dos comentários recentes foram perdidos na importação, se não der para recuperá-los, paciência :(

Não sei como vai ser o desempenho do servidor daqui pra frente, espero que ocorra tudo bem. A instalação do Wordpress do Explorando tinha algum bug sério que fazia o httpd e/ou o mysqld cair, bastava tirar o Explorando do host que tudo voltava ao normal, mesmo tendo outros blogs Wordpress também.

Agradecimentos ao usuário iRanD de uma comunidade do AdSense, pela ajuda praticamente instantânea sobre como manter os links permanentes, que aqui deixaram de ter .html no final.

Não estou com cabeça agora, depois posto explicando melhor a mudança. Quem sabe eu até volte para Wordpress, mas numa nova instalação e com o conteúdo portado de alguma outra forma, porém nessa semana o site deve ficar assim - se não derrubar o servidor também...

Atualização: Quase lá! O grosso do tema tá portado (achei que demoraria semanas, fiz nessa madrugada). Faltam agora alguns ajustes aqui e ali, o conteúdo das barras laterais, tentar recuperar os comentários (não deixei postar novos por causa disso, durante a tentativa de recuperação dos anteriores os novos poderiam ser perdidos), e alguns poucos links quebrados que irei redirecionar via .htaccess (com o post-slug muito longo).

Atualização 2 @2009-01-20@19:00: Comentários e conteúdo importados com sucesso! Depois vou relatar em detalhes a migração. De quebra percebi um problema no Wordpress, não sei se era isso que ferrava o mysql do Explorando, sei que a migração para B2Evo parava num ponto chave, sempre dentro de algum comentário. Removendo ele, e tentando importar novamente, parava no próximo ponto, num caractere que foi enviado por visitantes... Removendo todos (não tinha muitos) foi de boa, importação concluída, com o Hari's WordPress Importer.

Agradecimentos especiais:

Wordpress e B2Evolution
sed (sem o sed no Linux eu teria penado, porque substituir strings num arquivo sql de mais de 30 MB não é fácil no Mep Texto, Bloco de notas, Dreamweaver... Todos sofrem com arquivos grandes)
mysqldump
iRanD, pela ajuda com o .htaccess