Como criar sua loja online

Esse post de hoje é totalmente voltado aos blogueiros e também para aqueles que desejam criar lojas virtuais  para vender mercadorias. Muitas das coisas que eu vou falar aqui eu demorei meses pesquisando, errando  e testando foi muita tentativa e erro e muitos diria milhares de testes no Gtmetrix, Webpagetest e Pingdom.

Se você pretende revender mercadorias na internet procure se legalizar e constituir um MEI, ou uma empresa com CNPJ, pois com um site você estará muito mais exposto, e nestes casos é preciso estar totalmente legalizado. Não sou nenhum expert em construção de sites, mas vou compartilhar aquilo que aprendi na prática, então não me façam perguntas cabeludas demais pois talvez eu não saiba a resposta .

Hospedagem

Um dos pontos cruciais na criação de um site está na escolha da hospedagem, quando eu me refiro a hospedagem tenha em mente que devemos sempre escolher empresas de renome e consolidadas no mercado, economizar em hospedagem é como cuspir para cima, e o resultado nunca será interessante. Existem vários fatores a serem considerados quando falamos de hospedagem :

Localização do servidor

Em relação a localização do servidor existem duas possibilidades, e este é o ponto mais importante a ser avaliado neste momento. Você pode ter seu servidor localizado no Brasil ou você pode ter seu servidor localizado no exterior. Existem vantagens e desvantagens nas duas situações.

Em relação a hospedagem dentro do Brasil a principal vantagem está na maior velocidade de carregamento do site dentro do Brasil, e a maior desvantagem está no custo muito superior ao de uma hospedagem internacional de qualidade, outra desvantagem das hospedagens nacionais está na qualidade dos equipamentos, estes são geralmente inferiores aos utilizados em hospedagens no estrangeiro.

Como já ficou claro na explicação anterior as hospedagens no exterior são mais baratas e os equipamentos utilizados são mais potentes, mas de um outro lado a velocidade de carregamento fica menor que a de uma hospedagem nacional de qualidade. Existem formas de minimizar ou até acabar com este problema de velocidade, esses pontos serão comentados mais a frente.

 

Compartilhada ,VPS,Dedicata 

Sites pequenos e com poucos acessos podem tranquilamente utilizar uma hospedagem compartilhada, mas quando o tamanho aumenta você tem que migrar para uma hospedagem VPS ou para uma Dedicada.

Os planos VPS são em teoria melhores que os compartilhados, mas isso em alguns casos é só teoria. Vou falar um pouco da minha experiência com VPS para que vocês não cometam os mesmos erros que eu cometi. Quando meu site cresceu da casa da centenas de visitas para de milhares de visitas diárias, a hospedagem compartilhada já não me atendia de forma satisfatória, e então eu resolvi migrar para um plano VPS da mesma hospedagem, achando que ocorreria um ganho de velocidade no site.

Eu já utilizava o Cloudflare e o plugin W3 total cache para wordpress, ou seja o site já estava otimizado. Na hospedagem compartilhada não estava tendo problemas com o site ficar fora do ar nem nada do tipo, mas quando fiz a migração e comecei a utilizar o VPS 3 da Hostgator o site ficou em vários momentos fora do ar por consumo excessivo de recursos, ou seja um plano VPS que custava cerca de 10 X mais que minha hospedagem compartilhada não dava conta do site.

Foi então que eu tive que migrar para o VPS 5 do Hostgator para dar conta do site, isso já usando o Cloudflare que reduzia em 60 % a demanda no servidor. EM resumo para encurtar esta estória,o VPS apesar de parecer melhor pode ser pior que uma hospedagem compartilhada, isso ocorre  quando você usa os planos mais básicos do VPS. Tive que fazer um upgrade de VPS3 para o  VPS5 da Hostgator, depois disso não tive mais problemas , mas o custo era de 245 Reais por mês contra os 9 Reais da hospedagem compartilhada.

Dedicada , se seu site cresceu muito essa pode ser sua necessidade , mas pense em utilizar um VPSs mais potente antes de investir em um servidor dedicado pois o custo mensal é alto na casa de 400 a 500 reais. Existem opções de VPS que são superiores a muitos servidores dedicados e geralmente o VPS dá a possibilidade de upgrades e downgrades quando necessário. Uma hospedagem dedicada não oferece flexibilidade de aumentar e diminuir seu servidor de forma rápida, como ocorre nas VPS e esse é um ponto a ser avaliado.

Para criar um site veloz 

Para se criar um site veloz são necessários vários fatores entre eles

1-Uma boa hospedagem

Esse é um ponto que não precisa de muitas explicações , se sua hospedagem é de qualidade você já tem meio caminho andado .

Algumas boas hospedagens

http://websynthesis.com Considerada a melhor hospedagem do mundo para wordpress, está localizada nos EUA e é a hospedagem que eu utilizo , o sistema é totalmente otimizado para WordPress e para o tema Genesis, em resumo para encurtar o assunto,meu site carregava em média em 2 a 3 segundos dentro dos EUA e agora carrega em cerca de 0,4 ~ 0, 7 segundos como mostra a imagem abaixo, fazendo o CompraNoExterior ser mais rápido que 95% dos sites da internet.

criar site

 Existem também outras boas hospedagens, vou citar algumas abaixo, mas neste ponto vou fazer um comentário que muitos talvez não concordem e que tem relação com a localização física do servidor:

Eu mesmo sabendo que a localização de um servidor nos Estados Unidos poderia deixar o site mais lento no Brasil preferi fazer esta escolha , o motivo é que eu já pretendia antes disso usar um outro recurso que irei explicar mais a frente, que são os CDNs .Os CDNs fazem um site hospedado nos EUA ser tão rápido quanto um site hospedado no Brasil ou até mais . No decorrer deste texto irei descrever melhor essa opção e explicar os motivos para vocês .

http://websynthesis.com  me deixou extremamente surpreso, quando mandei um email para eles antes de aderir ao serviço, e fui respondido por um brasileiro em português, isso me deixou realmente surpreso com o nível do serviço deles . Ele  me tirou todas as dúvidas e o atendimento deles é realmente surpreendente,eles sempre estão oferecendo algo além do esperado.

O custo do serviço tem valores começando em 27 dólares para o plano mais básico. O grande diferencial deles pra mim foi o foco no wordpress e na segurança, esse foco faz os sites hospedados com eles serem muito mais seguros e com velocidades de carregamento muito maiores que a dos outros concorrentes.

http://www.hostgator.com.br O Hostgator foi minha hospedagem durante muito tempo , hoje eles até tem uma opção de servidor no Brasil que não tinham na época em que eu era cliente, entre as vantagens do Hostgator estão o preço baixo nas hospedagens compartilhadas.

Em relação ao suporte este é via chat e isso me deixava muito chateado com a empresa, mas nada que atrapalhe de forma muito grande seu relacionamento com eles . Os VPSs deles só funcionam de forma eficiente acima da opção 5, abaixo da opção 5 são piores que uma hospedagem compartilhada . Então pense antes de migrar de uma hospedagem compartilhada para uma VPS do Hostgator.

http://www.hostdime.com.br Uma boa opção também no nível do Hostgator, com boas opções de VPSs no Brasil para quem já tem um site de médio porte , oferece também hospedagem compartilhada no Brasil.

http://www.kinghost.com.br boa opção de hospedagem no Brasil , possui vários serviços interessantes e o custo é razoável.

http://www.uolhost.com.br  boa opção de hospedagem no Brasil , possui vários serviços interessantes e o custo é razoável.

http://www.locaweb.com.br boa opção de hospedagem no Brasil , possui vários serviços interessantes e o custo é razoável.

Essas são algumas hospedagens que você pode utilizar , eu recomendo para os usuários de WordPress a http://websynthesis.com , para os que estão começando qualquer uma das outras opções acima resolve bem seu problema , mas hoje eu usaria a King Host.

CDN

Criar um site pra mim foi como ter um Hobby, e eu sempre queria descobrir algo novo que fizesse o site ficar mais rápido e seguro para mim e para os usuários, foi então que eu descobri algo totalmente compatível com tudo que eu procurava, e foi justamente o conceito dos CDNs .

 Qual o motivo de um CDN ser tão importante ?

O motivo é bem simples sites hospedados no exterior ou mesmo no Brasil em estados diferentes do estado do visitante,  apresentam velocidades de carregamento muito mais lentas para visitantes distantes geograficamente do servidor. A solução para este problema está no Uso dos CDNs, que armazenam o conteúdo de seu site em vários datacenters ao redor do mundo, tornando o carregamento de seu site muito mais rápido em locais distantes do seu servidor.

Muito se fala de hospedagem no Brasil , mas mesmo sites hospedados no Brasil podem sofrer com a distância, afinal nosso país é quase um continente, e se seu servidor está em São Paulo e você está no Pará, seu site vai carregar quase na mesma velocidade que um site hospedado nos EUA.

Então quando se fala em hospedagem no Brasil como a solução para todos os seu problemas de velocidade, isso em parte não é uma verdade absoluta , uma coisa é você ter um servidor atendendo um país do tamanho de Portugal outra coisa bem diferente é ter um servidor atendendo um país do tamanho do Brasil .

Quais CDNs usar 

Existem Várias boas CDNs mundo a fora, mas eu recomendaria em todos os casos a opção da Cloudflare ou Incapsula, acrescidas de outra CDN como Cloudfront do Amazon ou cloudfiles da Rackspace , essas são opções baratas que custam cerca de 10 cents de dólar por GB, mas existem também outras boas opções mais caras que eu também vou falar ao longo deste texto.

Eu diria para vocês que o uso de CDNs pode tornar seu site muito mais rápido, seria mais ou menos como colocar um turbo em um carro aspirado, nenhuma otimização estará completa sem uma boa CDN, mas como escolher uma boa CDN e melhorar a distribuição do site?

Se o objetivo e ter um site a nível mundial uma CDN com presença em vários países pode ser uma excelente opção, neste caso tanto Incapsula quanto Cloudflare podem ser boas opções. Antes que vocês perguntem o Cloudflare e mais focado na questão velocidade enquanto a Incapsula tem um foco maior em segurança, ambas são muito boas, mas o Cloudflare tem uma pequena vantagem na velocidade em função de ter um maior número de datacenters .

A grande vantagem de ambas está na possibilidade de você poder usar estas CDNs em conjunto com outras CDNs como Cloudfront , Maxcdn ou Cloudfiles da Rackspace. Você teria neste caso uma situação bastante interessante pois parte do seu tráfego seria entregue pelo seu servidor (principalmente a parte dinâmica) , parte entregue pelo Cloudflare ou Incapsula e outra parte pelo seu segundo CDN, que poderia ser Cloudfront, Cloudfiles, CD77, Akamai entre outras.

Na verdade a melhor CDN de todas estas comentadas é a Akamai, mas a Akamai tem preços proibitivos para a maioria dos donos de sites. Enquanto a maioria dos CDNs possui na casa de 20 pontos pelo mundo, a Akamai possui centenas de milhares de pontos, e isso faz dela a melhor de todas.

Se você não é o Facebook( que utiliza a rede Akamai) ou uma grande empresa esqueça desta opção, mas se você não pode ter a Akamai você pode usar parte da rede Akamai utilizando alguns CDNs que tem parceria com eles, como é o caso da Rackspace que utiliza 213 pontos da rede Akamai em seu CDN, tornando a opção Rackspace muito interessante para quem não tem tantos recurso para investir em um CDN como Akamai.

Acima eu falei em utilizar as opções Incapsula ou Cloudflare em conjunto com mais uma opção de CDN, mas qual seria o objetivo de usar dois CDNs e não apenas 1?

Tanto Cloudflare quanto Incapsula não possuem pontos de presença no Brasil e o uso de um segundo CDN com presença no Brasil pode ser bastante interessante para sites com muitos acessos no Brasil.

Não irei ensinar como se instala uma CDN, essa informação pode ser encontrada nos próprios sites destas empresas e é de fácil assimilação. Só a título de informação eu utilizo Cloudflare +cloud files da Rackspace.

 

 

Qual plataforma utilizar em seu site?

Escolher uma plataforma adequada para seu site é um ponto crucial, uma pessoa inteligente, é aquela que aprende com os erros dos outros e evita cometer aqueles mesmos erros em sua vida. Mas qual o motivo de estar falando isso?

O motivo é que quando eu comecei o CompraNoExterior eu escolhi a plataforma errada por achar que ela seria a mais simples de se lidar, essa escolha me fez ter muito trabalho posterior tentando consertar os erros de minha escolha.

Em resumo vou fazer apenas uma pequena comparação para ficar claro. Se todas as pessoas usam pendrive para transportar dados não adianta você querer usar um novo sistema de transferência de dados que só funciona em meia dúzia de computadores. Então se vai criar um site ou uma loja na internet use a plataforma mais comum para esta atividade, se pretende criar um Blog use WordPress se pretende construir uma loja use Magento.

Se você pretende criar uma loja na internet o Magento é a escolha natural, mas muitas pessoas utilizam também Joomla e até o próprio WordPress que é uma plataforma muito flexível.

 

Ferramentas de teste de sites 

As ferramentas de teste de velocidade tem fundamental importância na criação de um site,e não devem ser esquecidas nunca. Elas não devem ser esquecidas,mas devem ser analisadas com inteligência .Um site pode carregar sua página em 5 segundos e trazer uma experiência melhor para o usuário que outro que carregue em 2 segundos.

O CompraNoExterior faz algumas opções nas suas configurações que tornam a primeira página carregada mais lenta e as subsequentes muito mais rápidas , é o chamado pre-load, que antecipa o carregamento dos recursos mais usados no site, isso torna a visita muito mais confortável para o leitor apesar deste perceber um carregamento lento em sua primeira página em nosso site. Isso é o nosso CDN trabalhando para melhorar sua visita.

http://gtmetrix.com

Esta é a minha preferida pois além de dar o tempo de carregamento do site(no exterior) ela informa outros parâmetros importantes com seu Page Speed e seu YSlow, note que o CompraNoExterior é extremamente otimizado sendo pouquíssimos sites a obterem A em ambas as avaliações.

criar sirtes

 

www.tools.pingdom.com

criar site

O pingdom é uma excelente ferramenta para se ver o carregamento de um site nos Estados Unidos e Europa .

 A primeira parte deste assunto termina aqui em breve escreverei a segunda parte deste artigo.