quarta-feira, 28 de outubro de 2009

Hospedar o site no Brasil é melhor que no exterior?

Servidores no exterior conseguem oferecer um preço menor que os provedores brasileiros mas acabam por perder na qualidade e flexibilidade.

Por um lado, as empresas de hospedagem no exterior podem apresentar vantagens na questão de redundância (saiba mais sobre redundância), mas, o consumidor deve ficar atendo, pois os maiores provedores nacionais também se preocupam com redundância.

Por outro Lado, o tempo de resposta do seu site será muito mais lento. Isso acontece porque quando você acessa uma página ou serviço na internet, o seu navegador envia uma solicitação que passa de servidor em servidor para chegar ao seu destino, para só assim o servidor processar a informação e gerar uma resposta que percorrerá todo o caminho de volta, o que é chamado de “salto”. Com servidores localizados no Brasil, o total de “saltos” varia de 4 a 7. Já com servidores localizados fora do Brasil, o número ultrapassa a casa de 10 saltos.

Exemplo de solicitação de resposta de um site no Brasil e outro no Exterior:

A velocidade do site também influencia a otimização do site.
Os principais buscadores como Google, Yahoo e Cadê analisam a velocidade de resposta do servidor.
Quanto mais tempo o conteúdo do site levar para ser interpretado, e quanto mais tempo o site demorar para ser carregado, menos prioridade esses buscadores darão para realizar pesquisas de indexação de seu site, influenciando o seu posicionamento na listagem.

Desvantagem de provedores no Exterior

  • maior latência de conexão: o ping na maioria dos casos é superior a 200ms, o que pode até ser pouco perceptível. No entanto, em aplicações que realizam comandos em série como o FTP a velocidade de transferência pode se tornar muito perceptível.
  • atendimento em idioma estrangeiro: se o cliente contratar serviço de provedor localizado no exterior e não de apenas de uma empresa nacional que possui servidores no exterior, o atendimento será provavelmente em inglês.


Desvantagem de provedores nacionais

  • Custo alto: A mão de obra especializada na área de Administração de Sistemas é muito mais econômica nos Estados Unidos por terem muitos profissionais formados e por trabalharem com quantidade. O equipamento, o espaço em disco em GB e o valor da banda por GB são também bem mais econômicos nos Estados Unidos onde, mais uma vez eles trabalham com quantidade, menos impostos e têm melhores preços.


Identificando um provedor no Exterior

O método aqui descrito irá verificar se o site do provedor de hospedagem está hospedado no Brasil. Se estiver, isso não significa necessariamente que seu site também estará, pois o provedor pode manter seu site aqui no Brasil e seus clientes no exterior.

  • pegue o domínio de seu provedor. Em http://www.exemplo.com.br/, o domínio será exemplo.com.br
  • efetue um ping no domínio de seu provedor. No Windows basta acessar o Prompt de comando e digitar:
ping exemplo.com.br 
  • aparecerá o IP do domínio entre parênteses.
  • acesse https://registro.br/cgi-bin/whois/ e digite o IP
  • se aparecer a mensagem Não alocado para o Brasil é porque o site está hospedado no exterior
  • se aparecer os dados do provedor então é porque o site está hospedado no Brasil

quarta-feira, 21 de outubro de 2009

Donos do Youtube

Fazem 3 anos que o Google anunciou a compra do Youtube.

Google anuncia compra do YouTube por US$ 1,65 bilhão

No dia 09/10/2006 às 17h31 a notícia se deu nos principais meios de comunicação.

De lá pra cá, podemos imaginar o quanto o Google investiu no site devido a quantidade de novidades que todos nós percebemos há cada dia.
Tem até índio da Amazônia publicando vídeo.
Hoje o Youtube fatura milhões com publicidade e promete dividir parte disso com os usuários, no momento nos Estados Unidos e no Brasil um pouco mais no futuro.

Em uma palestra do Digital Age desse ano, Chad Hurley, um dos fundadores, admitiu o grande investimento, afirmou que o Youtube triplicou o número de empregados e quer até investir em Formula 1.

Hoje os ex-donos vivem dando palestras e viajando pelo mundo todo, basta digitar "Chad Hurley" ou "Steve Chen" no youtube e você vai cansar de ver esses dois em palestras e eventos por ai.

O intuito desse meu post foi relembrar o que ocorreu de importante no mês de Outubro dos últimos anos, e temos certeza que a internet no Brasil ainda é criança.
Agências norte-americanas e executivos são unânimes em relação ao Brasil. Há ainda muito o que crescer.
Bom, esperamos ver brasileiros empreendedores nessas listas de celebridades mundiais.

Veja esse vídeo que publicaram no dia do anúncio da compra felizes da vida:

quarta-feira, 7 de outubro de 2009

Quais os parametros do "window.open" do javascript

Sempre pinta aquela dúvida na hora de implementar um página com o "window.open"
Por mais que acreditemos que a solução está em desuso, sempre surge a necessidade de usá-la.
Pois é... descobertas são descobertas.

Como usar:
window.open(url,nome,features,replace)

Acontece que quase sempre esquecemos ou confundimos como usar as features.
Então:

width & height: as dimensões da sua janela:
window.open(href, windowname, 'width=400,height=200,scrollbars=yes');

left & top: A distancia da nova janela dentro da janela pai:
window.open(href, windowname, 'width=250,height=150,left=50,top=100,scrollbars=yes');

toolbar: Para barra de ferramentas:
window.open(href, windowname, 'width=400,height=150,toolbar=yes,scrollbars=yes');

location: Se exibirá ou não a barra de endereços:
window.open(href, windowname, 'width=400,height=150,location=yes,scrollbars=yes');

directories: Se exibirá ou não a barra de diretórios:
window.open(href, windowname, 'width=400,height=150,directories=yes,scrollbars=yes');

status: barra de status:
window.open(href, windowname, 'width=400,height=150,status=yes,scrollbars=yes');

menubar: Exibição de menus:
window.open(href, windowname, 'width=400,height=150,menubar=yes,scrollbars=yes');

scrollbars: Se haverá barra de rolagem:
window.open(href, windowname, 'width=400,height=150,scrollbars=yes');

resizable: Se o usuário poderá redimensionar:
window.open(href, windowname, 'width=400,height=150,resizable=yes,scrollbars=yes');

dependent: dependencias:
window.open(href, windowname, 'width=400,height=150,dependent=yes,scrollbars=yes');

full screen: Tela cheia:
window.open(href, windowname, ',type=fullWindow,fullscreen,scrollbars=yes');

channelmode: só para MSIE's:
window.open(href, windowname, 'width=400,height=150,channelmode=yes,scrollbars=yes');

Mais informações acesse:
http://msdn.microsoft.com/en-us/library/ms536651(VS.85).aspx