Posts com a Tag ‘Internet’
Mercado web cresce para todos
quarta-feira, 23 de março de 2011
O Brasil, sempre citado por analistas internacionais como detentor de um promissor mercado web, confirma cada vez mais esta vocação. Somos hoje mais de 54 milhões de internautas, segundo levantamento do Ibope Nielsen Online. Um mercado sólido, dinâmico e exigente. No sentido de expandir ainda mais o acesso ao mundo virtual, o governo federal anunciou a formação da primeira turma de monitores dos Telecentros BR, programa destinado à inclusão digital e disseminado nas comunidades carentes de todo o País. Os 455 jovens profissionais atuam como multiplicadores de conhecimentos básicos para o acesso a web em suas comunidades de origem.
A sede de interagir
O governo estima que, até 2012, terá capacitado 15 mil jovens para disseminar o conhecimento digital. Considerando que, por dia, entre 50 e 100 usuários costumam passar em cada unidade dos telecentros, chega-se a uma progressão geométrica espantosa, reveladora do tamanho da sede do brasileiro de ingressar no mundo virtual e do quanto ele ainda vai se expandir. Esta sede, que é a mesma de compartilhar informações, de construir conhecimento,de empreender e protagonizar sua História, começa a ser mitigada quando o cidadão se percebe como parte da grande aldeia global. Composta de gente que conversa com amigos distantes como se estivesse na varanda, gente que tem acesso a emprego e a melhores condições de vida. Gente que compra e vende online e faz girar a grande roda da economia. Portanto, salve a inclusão digital e a todos os brasis que ela traz em seu bojo!
O papel das redes sociais na construção da democracia
segunda-feira, 21 de março de 2011
Uma lição do Egito para o mundo
O relevante papel desempenhado pelas redes sociais, em especial o Facebook, na revolução egípcia no início de 2011, tem sido reconhecido pelo povo do país. Há um sentimento de vitória que não é personalizado em um só herói ou grupo, mas partilhado por todos aqueles que ousaram se organizar para os protestos nas ruas. O Facebook, como principal arma usada nesta mobilização, ganha notoriedade. O nome da rede ganhou um status de resistência no Egito. O reconhecimento é tão significativo que, recentemente, um egípcio deu o nome da rede social à filha recém-nascida. Facebook Jamal Ibrahim nasceu num país que luta para se reorganizar após três longas décadas de ditadura, quebrada pelo poder de mobilização do povo, que foi para as ruas munido das armas mais atuais: as redes sociais.
Do bate-papo à mobilização social
Vimos, no recente episódio, que a ferramenta, até então vigiada apenas por namoradas ciumentas e temida, no máximo, por empresas mais conservadoras, que enxergavam ali um sinônimo para o bate-papo descompromissado dos funcionários, pode também ser utilizada também como poderoso fermento revolucionário. A discrição com que as pessoas podiam se organizar virtualmente, a velocidade e objetividade com que se espalhavam as ideias foram então identificadas pelo governo. E as redes sociais se transformaram em grave ameaça à estabilidade de um governo totalitário.
Ao perceber a eficácia que o ambiente virtual tinha de arrebanhar multidões, o ex-presidente Hosni Mubarak conseguiu cortar a Internet no país por cinco dias. Dois dias após o primeiro protesto, que aconteceu em 25 de janeiro, os provedores foram obrigados a desligar a grande rede por ordem oficial. No dia seguinte, os celulares também ficaram offline. Mas a solidariedade de pessoas de outros países, conectadas por telefone com os egípcios, não deixou a voz da revolução se calar na web. Naquele momento, a função era gritar para o mundo o que acontecia no país.
O final da história, todos sabemos: venceu a persistência de um povo que não podia mais se calar sob a opressão da ditadura. Venceu a capacidade de se organizar, a luta incessante pela democracia, que passa, obrigatoriamente, pela liberdade de se expressar e se relacionar. Tanto no mundo real e como virtual, que ganha novos sentidos e se faz mais palpável a cada dia.
Com banda larga em crescimento, mercado web se expande no Brasil
sexta-feira, 4 de março de 2011
É fato que vivemos na Era da informação. Informação que disponibiliza cada vez mais acesso ao conhecimento, que aproxima as pessoas de hábitos mais saudáveis, que aprimora a educação, que aquece o turismo, que gera recursos, que coloca as pessoas em movimento. As implicações e desdobramentos do acesso à informação devem ser considerados como indicadores sociais preciosos: quanto mais informação de qualidade disponível, melhores condições de vida. No Brasil, o alcance dos serviços de acesso à banda larga já chega a 88% do total de municípios.
Estes dados foram divulgados em fevereiro de 2011 pela Associação Brasileira de Telecomunicações (Telebrasil) e também dão conta que o serviço, proveniente de prestadoras privadas, já está disponível em 4.897 cidades. O que representa 185 milhões de habitantes ou 97% da população brasileira. Ainda segundo este estudo, a quantidade de acessos a partir de conexões de alta velocidade cresceu 53% na comparação entre janeiro de 2011 e o mesmo mês do ano anterior.
Dados divulgados alguns dias antes do estudo citado pela comScore, empresa mundial de pesquisas nesta área, mostraram que a disseminação do acesso à banda larga realça a posição do país como o 8º do mundo na audiência da Internet. A constatação do aumento geral de 20% de usuários entre 2009 e 2010 levou o gerente geral da comScore Brasil, Alex Banks, a lançar um prognóstico: “Nos próximos anos, Brasil e Índia devem ultrapassar a França no número de usuários acessando a web.”
O mercado web é um terreno em dinâmica expansão, e por isso mesmo com muito potencial para novos investimentos. Interação, agilidade, praticidade e sinergia são conceitos cada vez mais valorizados pelos usuários. Quem investe, hoje, em serviços web e em novas tecnologias, vê à sua frente uma curva ascendente. E esta curva não está mais apoiada em expectativas como no passado, mas, desta vez, em números sólidos e promissores, e em uma audiência cada vez mais conectada e ávida por informação.
Um portal Joomla preparado para um bombardeio de acessos 3
sexta-feira, 13 de novembro de 2009
No primeiro post Um portal Joomla preparado para um bombardeio de acessos. Vemos que é necessário fazer na garagem, chegou a vez do tanque de combustível
No Segundo post falamos sobre as bases de dados que seria o tanque de combustível.
Agora chegou a vez do Motor e da Lataria
Continuando a nossa busca pela máquina perfeita, vamos agora falar sobre os elementos que podem ser “fuçados” no motor e quais seriam os elementos de design para aumentar a potência e a estabilidade do nosso portal desenvolvido em Joomla.
Falando de motor

O Joomla tem alguns elementos nativos da ferramenta, alguns que ajudam e outros que podem atrapalhar. Com um ajuste fino é possível deixar redondo e obter a melhor performance.
Cachê – Estas funcionalidades ficam no backend do joomla na opção site >> Configuração Global opção sistema. O objetivo da função cachê é diminuir as requisições à base de dados e assim acelerar o acesso, guardando as respostas aos pedidos à base de dados durante um determinado tempo (que o próprio administrador decide). Não entendeu?
Cachê ativado - significa que a resposta ao pedido do browser é dada a partir de um pedido anterior evitando-se novo pedido à base de dados.
Cachê desativada – significa que cada usuário que entrar no site vai consultar o banco de dados para montar a página.
A duração do cachê é uma opção configurável e em geral o melhor que eu indico é:

Session – A configuração desta funcionalidade diz quanto tempo vai durar a seção de acesso criada para cada usuário que visita o site. Neste caso a melhor configuração seria algo em torno de 20 a 80 minutos para que a seção não finalize rapidamente e seja necessário novo processamento para criar uma nova sessão.
Estatística de acesso a banners - O joomla contabiliza todos os acessos e views (visualizações) dos banners o que prejudica e muito a performance. Em websites com milhões de acessos, não tem jeito, temos que perder esta funcionalidade. Imagine um portal com 10 banners na home e 100 acessos simultâneos? Teríamos 1000 updates simultâneos para o MySql executar.
Como corrigir o problema?
Cometendo o pecado de alterar o código do CORE. (Infelizmente)
components/com_banners/banners.php linha 108 a 116
$query = 'UPDATE #__banner'
' SET impmade = impmade + 1'
($expire ? ', showBanner=0' : '')
' WHERE bid = '.(int) $item->bid;
$db->setQuery( $query );
if(!$db->query()) {
JError::raiseError( 500, $db->stderror());
}
Query de busca – O select executado pelo joomla no componente de busca está longe de ser considerado um primor, quando se trata de muitos acessos é claro que isso faz toda a diferença. Além de customizar e melhorar a query de busca uma saída indicada é substituir o select simples que o joomla faz por FULL TEXT. Mas afinal o que seria isso? Trata-se de trocar a consulta comum que é executada pelo JOOMLA e utilizar essa técnica do mysql: MATCH (col1,col2,…) AGAINST (expr [search_modifier])
(http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html).
Detalhe, esta técnica só funciona com tabelas do tipo MyIsam.
Ordering no com_content - O componente com_content faz parte da vida de quem trabalha com o joomla, é ele o responsável pelo cadastramento de conteúdos do site. Existe um problema no administrator que acontece quando; Cadastramos um novo conteúdo, desabilitamos ou o selecionamos para a FrontPage(home). Ao sofrer algumas destas ações o com_content reordena todos os conteúdos, ou seja, desencadeia uma quantidade enorme de up-dates em registros da tabela jos_content. A melhor opção e desabilitar esta funcionalidade automática e somente o fazer quando o usuário der o comando nos gerenciamentos de ordenação disponíveis
Uso indiscriminado de extensões - É impossível dizer com exatidão quantas extensões existem para joomla disponíveis na web. Às vezes a facilidade que algumas delas oferecem para resolver o nosso problema pode se tornar uma dor de cabeça em questões de segurança e performance, a saída não existe. Porém o melhor a se fazer é baixar somente as que estão no joomla.org que hoje são em torno de 3.579. Sempre que optar por usar uma extensão esteja ciente de que ela não é parte do joomla e por isso não é de responsabilidade do core.
Falando de Lataria
É isso, vamos agora falar de design, assim como nos carros o desenho do carro ajuda na estabilidade e na performance.
Abaixo segue um quadro que demonstra as Leis de construção de layouts turbinados
Tableless X tabelas – Use tableless. O código fica menor, quantidade de kbytes da página cai, além de proporcionar uma execução mais uniforme e inteligente do código.
Reutilização de classes CSS – Sempre opte pela construção de código CSS que se utilize de herança, pois isso também vai reduzir a quantidades de linhas e o tamanho dos arquivos. css
Utilização correta para extensões de imagens – Apesar de ser um assunto batido é sempre bom relembrar que PNG e GIF é para Ícones e imagens menores e JPG é para imagens com maior número de cores e mais riqueza de detalhes
Framework javascript – Escolha apenas 1, processar 2 ou mais framework pode afetar o desempenho, pois será necessário fazer esse duplo carregamento
Código CSS em uma linha só – O código CSS edentado é ótimo para programadores, é péssimo para o desempenho, em produção envie o código todo em uma linha só isso vai reduzir o tamanho do arquivo em 60% e representa um ganho mais que relevante de processamento.
Estas práticas vão ajudar e muito no desempenho do portal, finalizo aqui a série de três matérias de melhoria de desempenho em joomla. O conjunto destas ações vai fazer com que o seu portal tenha a força de um trator e a velocidade de um formula 1. O que é isso, um tratormula 1?
Daniel Leandro (twitter @danielleandro).
Agradecimento especial a Rafael Berlanda twitter(@berlanda) e Reinaldo Soares especialistas em performance e segurança joomla do ministério da educação que colaboraram mesmo sem saber com essas séries de artigos.
Load Balance – “dividir pra conquistar”
terça-feira, 8 de setembro de 2009Nessa segunda-feira recebemos a notícia que o planalto está sendo lançado o blog do planalto:
O problema é que quem tentou acessar o blog hoje a tarde ficou no mínimo, decepcionado com a dificuldade encontrada. Ele passou a tarde toda, praticamente, inoperante. Era difícil ele “resolver” as requisições, e quando isso acontecia, o congestionamento do tráfego, devido a um gande número de acessos, fazia com que a página não renderizasse direito no meu browser. Já passei por problemas parecidos, quando mantinha um site de uma antiga empresa onde trabalhava, e sazonalmente disponibilizavamos um serviço para nossos clientes. Nesse período, nosso site era praticamente inavegável. Consegui resolver esse problema, mais ou menos assim:
(mais…)
Últimos posts comentados