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.

TinyCore: distro minimalista de apenas 10 MB, com ambiente gráfico JWM

Publicado em 11/03/2009 • geek, Linux, NotíciaPostar comentário »

por Marcos Elias, publicado no GdH

Se você acha o Puppy Linux pequeno e rápido demais, que tal conhecer uma distro com apenas 10 MB? ? assim que é o TinyCore, que teve sua vers?o 1.2 lan?ada.

Várias coisas internas foram atualizadas, tornando a distro ainda mais rápida e ágil. ? uma distribui??o minimalista ao extremo, a come?ar pela imagem ISO de 10 MB. Ela traz um sistema mínimo com o X e o gerenciador de janelas JWM, e é focada em acesso por rede cabeada (de preferência com DHCP ativado). Diferentemente de distros que provam conceitos e n?o servem para nada prático, esta tem até um gerenciador de pacotes. Veja ela rodando com o Minefield, vers?o do Firefox sem marcas:

Basta usar o gerenciador de aplica??es, escolher o repositório e pesquisar pelos programas disponíveis.

? uma distro curiosa para personaliza??o de recursos quase do zero, ou para usar como liveCD em casos que exijam velocidade em máquinas fracas. Mas se você quer algo pequeno mais elaborado, com navegador embutido e mais algumas aplica??es por padr?o, fique com o Puppy.

Anúncio da nova vers?o:

http://tinycorelinux.com/forum/index.php?topic=724.0

Download (10,2 MB):

ftp://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/release/tinycore_1.2.iso

Tenha uma versão mobile do seu blog, para telefones celulares

por Marcos Elias

Ainda no B2Evolution... Vou esperar a próxima versão dele antes de ter certeza se farei o site à mão em PHP mesmo ou não :)

Quem quer um meio fácil de ter uma versão "mobile" do seu blog pode usar o site MoFuse:

http://www.mofuse.com/

Ele gera uma versão móvel do seu site para celulares, baseando-se no conteúdo do feed RSS. Para isso há a desvantagem de que o feed deverá ser liberado com texto completo, o que não gosto muito (veja: motivos para não liberar feeds RSS completos). Não gosto mas atualmente no Explorando é completo, para que os visitantes possam receber o conteúdo por email.

Há também um plugin para Wordpress que redireciona o tráfego para a versão móvel, caso o blog seja acessado num celular:

http://wordpress.org/extend/plugins/mofuse/

O endereço poderá ser algo como seunome.mofuse.mobi.

O serviço fica dependente de um site externo, o que é bom que não te traz custos (já que é grátis); mas pode ser ruim pela falta de muitas personalizações e liberdade.

Aproveitando, fiz para testar no Explorando:

explorando.mofuse.mobi

Como ficaria:

http://explorando.mofuse.mobi/?sm=1

Ao acessar por um navegador normal de PC, clique no 8 para descer e no 2 para subir.

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...

Carregar anexos no Gmail agora ficou melhor

Publicado em 26/02/2009 • Web, Google, Notícia5 comentários »

por Marcos Elias

Novidade no Gmail :)

Pequenininha, mas bastante comentada há algum tempo: barra de progresso enquanto upa os anexos.

E o melhor não, é só isso: agora pode-se selecionar vários arquivos duma vez, e são postos em fila, usando o flash uploader. A opção pode ser desativada nas configurações.

Ah, cada anexo será salvo numa mensagem separada, podendo ser recuperado caso você descarte a mensagem (indo na lixeira).

Mais no blog do Google System.