🌞 Sumer Sale — Até 70% de desconto em hospedagem e domínios
ativa agora

O site da Hostico foi redesenhado!

 

Estamos felizes em apresentar a você o novo site da Hostico, versão 5.0, as melhorias feitas nele e as melhorias trazidas aos serviços de hospedagem na web recentemente. Acesse este artigo para compartilhar sua opinião conosco.

Hostico / blogpor Damian Enache
Hostico Reenviado

Como começou

Há 6 meses, quando começamos a pensar na reestruturação do site da Hostico, decidimos conversar com alguns de nossos clientes e reanalisar todo o feedback recebido na tentativa de identificar o que é importante para você e melhorar esses aspectos.

Fatores decisivos

Após este processo, reafirmamos o fato de que o suporte técnico, a disponibilidade dos serviços, a velocidade das aplicações e o tempo de resposta são os principais fatores pelos quais fomos escolhidos como fornecedor de serviços web.
Fizemos uma média geral com base em 167 'avaliações' recebidas de sua parte, a partir das quais resultou a seguinte pontuação:

  • Pontuação Geral: 9.748 de 10
  • Suporte Técnico: 9.838 de 10
  • Disponibilidade: 9.724 de 10
  • Tempo de Resposta: 9.766 de 10
  • Desempenho: 9.664 de 10

Auditoria de Hardware

Todas as contas são hospedadas em servidores rackmount 1U ou 2U, com dois processadores Intel Xeon Nehalem ou Westmere (x16-x24 núcleos/limites), totalizando até ~70.000MHz para um único servidor. Memória entre 16 e 128GB, EEC DDR III, 1333-1600MHz. Conectividade de 2GB/s, proteção DDoS através da ArborNet de 8GB/s e um centro de dados com conectividade de 15GB/s.

A única componente mecânica existente nos servidores eram as Arrays RAID 10 por HDD SATA III ou SAS. Embora a configuração RAID 1+0 (4xHDD/Servidor) ofereça redundância (a informação sendo escrita em múltiplos HDDs simultaneamente torna impossível a perda de dados no momento de uma falha) e velocidade (a leitura e a escrita de dados sendo feitas em múltiplos HDDs simultaneamente), identifiquei em certos momentos atrasos devido a consultas MySql não otimizadas sobre bancos de dados com grandes dimensões.

Solução

Como solução para este problema, decidimos adicionar um Array RAID SSD (Unidade de Estado Sólido) adicional dedicado a bancos de dados MySql em todos os servidores de hospedagem web. Os efeitos foram conforme o esperado, a velocidade de processamento da informação aumentou consideravelmente e os períodos de atraso causados pelas queries não otimizadas foram eliminados.

Software de Auditoria

Escolhi inicialmente o suPHP como 'handler' PHP por motivos de segurança e porque oferece a cada cliente a possibilidade de ter diretivas PHP pessoais. Estávamos cientes, no momento da implementação, de que o tempo de resposta e o consumo de recursos causados pelo suPHP em comparação com o FastCGI são muito mais elevados.

Solução

A solução para reduzir o tempo de resposta do PHP foi escrever uma aplicação que adicionasse automaticamente para cada conta gerada um arquivo privado de diretivas PHP, assim nos proporcionando a possibilidade de fazer a transição para FastCGI, ao mesmo tempo em que reduz o tempo de resposta dos sites. Além disso, ativamos o eAccelerator (otimizador e acelerador de PHP) no novo Array RAID SSD. Os efeitos foram surpreendentes, o tempo de processamento das conexões HTTPD e a resposta dos sites caiu significativamente.

Por que 'Flat Design

Escolhi o 'design plano' porque apreciamos a estética amigável e a simplicidade levemente forçada do conceito, a simplicidade que obriga a evidenciar a informação de acordo com a importância, sem a necessidade de exagerar os componentes para fazê-los se destacar.

Processo De Reprojetar

A reabertura foi feita integralmente 'in-house' e teve uma duração de aproximadamente 3 meses, período em que passamos por múltiplas variantes de design. O resultado é:

  • 10.442 linhas de código CSS
  • 4.761 linhas de código PHP/HTML
  • 1.371 linhas de código JQuery
  • 229 imagens e fotos

Decidimos desde o princípio renunciar integralmente ao site e às aplicações existentes e começar com uma folha em branco. Isso nos permitiu projetar um site moderno e flexível, otimizado para dispositivos móveis e navegadores comuns.

O que vem a seguir

O site é totalmente projetado com base em variáveis, o que nos permite adicionar suporte para múltiplas línguas e diferentes temas no futuro. Também queremos reescrever completamente a 'Base de Conhecimento' e adicionar uma seção de sugestões dedicada aos clientes da Hostico.

Agradecemos aos nossos clientes pelo feedback fornecido e por estarem conosco!

Hostico / blogPublicado em 21-02-2014