GameVicio Entretenimento: GameVicio | FlashVicio | Hhide.ME | ClubVicio | Fórum | Flow
Slack Man
Slack Man
Ação
Coma tudo o que encontrar pelo caminho, antes que o puxa saco do chefe veja e vá contar a ele.
GameVicio Logo

Nota oficial: Conclusão do processo de migração dos servidores GameVicio

por GameVicio, fonte GameVicio, data  editar remover


Após várias semanas de muito trabalho, ontem conseguimos concluir a maioria das mudanças não apenas no hardware, mas também na programação do site.

A nova infraestrutura

No início do ano tínhamos 3 servidores físicos (servidor principal, de mídia e de banco de dados) e conforme as visitas cresceram e novos projetos começaram a se desenvolver notamos que estávamos sendo limitados pelo hardware e metologodia presentes.

Os servidores físicos foram substituídos por 15 clouds (ou CCIs) que levam nomes dos personagens do anime e mangá Bleach. Enquanto nos servidores físicos usávamos o cPanel para administração do site e que no final não estava sendo tão eficaz, agora nos clouds fazemos a configuração "bruta" na mão e criamos nosso próprio gerenciador. Em uma única tela acompanhamos os dados de saúde (carga da cpu, memória, requisições do apache, espaço livre em disco, etc) de todas as CCIs. Neste novo modelo de administração, a cada 15 minutos, os serviços vitais de todas as CCIs são testados e caso algum falhe na segunda tentativa, um email é automaticamente disparado para nossa área de TI.

Cada CCI possui tarefas únicas, por exemplo alguns são responsáveis por entregar avatares dos usuários, outros por demais mídias (javascript, css, thumbs) outro para email, outro para API da home e assim por diante. Desta maneira, foi possível isolar os recursos home, club, forum e hhide.

A programação

Além da mudança na codificação da base de dados, precisamos reescrever nossa classe de conexão de banco de dados que já trabalhava com Singleton, mas agora precisava trabalhar com múltiplas instâncias, isto é, com mais de um banco de dados presente em outro servidor. Basicamente temos 3 CCIs para banco de dados: o banco de dados principal, o banco de dados de email e o banco de dados para contabilidade e filas.

O cache ficou mais inteligente, enquanto que na listagem de comentários ele foi eliminado, na busca do site ele foi aprimorado. Veja o modelo:
Sem cache: Usuário faz busca por "gta" -> site chama a api -> api chama o banco
Com cache: Usuário faz busca por "gta" -> leitura de dados locais
Desta forma, uma busca que poderia demorar de 5 a 15 segundos consegue ser entregue em 0,5 segundo (se já estiver em cache). O banco mais aliviado garante respostas mais rápidas para tarefas que não podem ser colocadas em cache como o login e a postagem do comentário.

Atualização mais inteligente

Atualmente temos cerca de 300 mil visitas diárias e planejamos o novo modelo para suportar o dobro de visitas e especialmente lidar com os picos de acesso. Introduzimos o conceito de filas. Vamos pegar um modelo prático para exemplificar como as filas trabalham para a construção das páginas do site. Vamos supor que em um período de 10 segundos uma mesma notícia recebeu 20 comentários.
Modelo sem filas: A página de leitura da notícia será reconstruída 20 vezes consecutivas
Modelo com fila: Como o período de atualização é muito curto, o construtor analisará e agrupará as construções e construirá a página 1 única vez ou no máximo 2 vezes. O construtor também analisa o equilíbrio de todas as demais CCIs, assim, em um horário de muito acesso, a construção pode ser atrasada por talvez 1 minuto.

Também vale ressaltar que a atualização de páginas adjacentes também se beneficiaram deste modelo, como por exemplo, ao postar uma notícia do jogo X, a ficha de perfil dele será reconstruída somente após a página de notícia e demais páginas prioritárias serem geradas.

Porém, queremos salientar que este modelo chegou à plenitudade apenas nos últimos dias. Enquanto estávamos aprimorando-o, estávamos cientes que certas áreas não se atualizavam. Também ressaltamos que este modelo está ativo, mas a nova estrutura está com bastante fólego que praticamente não tem havido atraso, imaginamos que só virá a ser útil depois das 450 mil visitas diárias. Não vai haver nenhuma perda para os usuários, se olharem com mais calma, notarão que as interações ficaram mais rápidas e as postagens de comentários mais dinâmicas.

Flow

O serviço do Flow foi reestabelecido neste último sábado (dia 8), ele foi o mais difícil devido às bibliotecas de criptografia usadas no modelo de comunicação não serem mais compatíveis com as versões mais recentes dos softwares instalados em nossas CCIs. Assim, tivemos de achar novas bibliotecas e reescrever todo o modelo de comunicação. Um detalhe importante é que se você já o tiver instalado em sua máquina, será necesssário baixá-lo novamente para voltar a funcionar.

Os bugs diminuíram, mas nunca sumirão por completo, pois sempre estamos trabalhando em aprimoramentos e também nos novos sites e serviços que não tardarão a chegar. Mas estamos felizes com os resultados positivos - apenas olhando o número de comentários e visualizações nas notícias. Também encorajamos a postagem de bugs em nosso forum, visto que podemos não estar cientes de alguns problemas que vocês possam estar enfrentando ao interagir com o site.

Agradecimentos ao SteelDragon, hoje um dos grandes especialistas em administração de servidores Linux e computação em nuvem do Brasil.

Att,
Equipe GameVicio

por GameVicio

Avalie esta notícia

124 comentários | 3909 visualizações | 155 avaliações

||
Primeira | Anterior | Próxima | Última |
PedroRND
Esse dias fazendo uma faxina no quarto olha oq eu encontro no fundo do armário junto com meu bom e velho play 2:
dassis
Boooa gv!!
comandobh
# comandobh
Gostaria de ver uma barra de gráfico abaixo do botão "Gostei", semelhante àquela do YouTube. Visualizando o resultado das avaliações teríamos uma idéia de volume de conceito sobre a news, Abraços e sucesso sempre!

.
ByDoriToS
# ByDoriToS
Bacana, realmente eu reparei uma melhora para postar comentarios, e navegar em geral aqui na gv, está muito mais rapida.

Bom saber que o flow está on novamente irei refazer o download.

LemoreCharmoso
# LemoreCharmoso
Já fez o download novamente amigo, como diz na news, todos que tiveram o flow instalado anteriormente vão precisar refazer o download para que ele volte a funcionar.
berchon
Deveriam tirar essa frescurite de ter que esperar 1minuto para postar um comentario depois de ter feito outro atrás.
faiter_mario
# faiter_mario
GV é vicio nao consigo ficar um dia sem ver.
siriguejo1
# siriguejo1
É por isso que gosto da GV...sempre pensando na gaelra, valew...
Xar4
Parabéns a vocês da GameVicio, que merecem o prestígio e elogios por criarem e manterem esse grande site.

# DougguinhoO
Engraçado cara você disse que o GV trava no Opera, aqui não trava nada, muito menos o GV no Opera 11 ou IE9, Firefox 7.
LemoreCharmoso
# LemoreCharmoso
O flow ainda não está se conectando ao servidor remoto.

Um histórico pessoal de news seria muito interessante.

E um sistema mais eficiente para banir usuários que geram agressões verbais e ofensas em posts.
leonmbj
Depois dessa mudança eu não consigo mais registrar comentários no forum, só aqui
JukaMaximus
# JukaMaximus
É isso Marcos! Você, junto com o André e outros amigos e colaboradores levaram e levam a cada dia esse site pro caminho certo, com trabalho e determinação, de olho no futuro e com respeito aos usuários.

Obrigado e um forte abraço!
brunominantti
# brunominantti
Já arrumaram os pontos de interrogação ?
Lipextreme
# Lipextreme
Vai ter moderação tbm?
heero_gw
Show de bola, madaram muito bem!
TRUTA_VeGeTa_
# TRUTA_VeGeTa_
Dessas 300 mil visitas diárias que a gv recebe, no minimo 200 mil sao minhas '-'
Courage
É, tá chegando em boa hora.
já tava cansado de abrir os links e dar erro.
cairia bem um novo tema pro site, mais que seja bem clean como esse aqui, justamente para não dar problemas de sobrecarga de tráfego.
g. junior
# g. junior
Parabéns pelo trabalho de vcs da GV...abraço à todos.
luizgu22
# luizgu22
Tinha q ter um histórico de negativos e positivos!
Ahrun
MatheusD7
So faltou um novo layout... =]


Isso não!

Toda vez que eu ouço falar de novo layout em um determinado site ou rede social as primeiras coisa que passa na minha mente é:

"O site ficará pesado demais para quem não tem PC bom ou conexão boa."

Até agora eu só uso o layout antigo do Orkut. E fico feliz que eles dão esta opção de usar o layout novo e o antigo. :P
seilaw
Olpa, gostaria de saber quando os downloads vão ser restabelecidos. Por exemplo o de Fable 3 está fora do ar.
RobBucke
Mas o meu flow aqui nao abre de forma alguma ainda com o mesmo erro.
Rafael.96
# Rafael.96
Adm, você poderia fazer uma onda de ban nos fanboys mais fanboys da GV. Como a microsoft fez com os usuários de Xbox 360 destravado na Live
vanmark
Foi um ataque da microsoft.
raiveloso
# raiveloso
Tinha que ter o fanboy do mês tbm, vamos inovar, 2012 ta xegando
raiveloso
# raiveloso
ADM vc deveria cria o chatvicio, podia separar as salas por noe de jogos, e até 10 pessoas na sala, seria legal
DougguinhoO
# DougguinhoO
ADM, vc poderia também fazer com que os Albuns da clubvicio aceitem resoluçoes maiores, tipo... todas as fotos que vc bota no album fica 800x600 , é muito pequena.. no mínimo 1024x768 ia ficar bom, se não um 1360x768 ia ficar melhor ainda.


flw.
Consumidor_Cannabis
# Consumidor_Cannabis
Po, não pode rolar bloqueio de usuários. vai acabar a graça nas news =/
DougguinhoO
# DougguinhoO
# GameVicio0 | Gostei | Não gostei | Denunciar | Remover
18:42 (45 minutos atrás)
Douguinho, com o novo club a listagem das interações da home devem ser possíveis assim como você ilustrou. Pretendo listar as notícias que o uusário postou ou comentou, jogos que avaliou, etc.



Aham, vai ficar bem legal e facil para gente achar os nossos comentários nas respectivas news.

Eu tinha que ficar indo no histórico do navegador, que por sinal é o Chrome, e sabe né... o histórico do Chrome não é nada organizado... diferente do Opera, mas o Opera trava mto na Gamevicio.

Fikdica... Opera trava na GV.
Black Marco
# Black Marco
Históico de news seria legal.

Faço isso manualmente no meu CV.
TheJP
Kkk nada contra mas pq escolheu pra colocar o nome dos servidores com os nomes do personagens do Bleach?

mas aki tem várias idéias legais...
GameVicio
# GameVicio
Douguinho, com o novo club a listagem das interações da home devem ser possíveis assim como você ilustrou. Pretendo listar as notícias que o uusário postou ou comentou, jogos que avaliou, etc.
julberndt
# julberndt
Tomara que melhore, cliquei num link do twitter da gamevício e quando abre o site aqui me vem com aquelas porra de "você foi o visitante premiado" pra eu clicar, tive que fechar a merda da janela
DougguinhoO
# DougguinhoO
2 Coisas que poderia ter na Gamevicio que iam ficar bem maneiras:

1° Histórico de news:



2° Fanboys:




Quem gostou positiva, que aí eles verão quantos topam.
Stig
Graças a deus,a pagina aqui custava a atualizar ,os comentarios não apareciam,demorava para postar fotos e videos no MeuClubVicio. Mas agora ta tudo Fast :)

So espero agora uma melhor ´´vigilancia`` dos Adms contra insultos em news e etc.
Conduct
# GameVicio

Obrigado pela atenção e, pense com carinho da idéia^^, isto seria para o bem tanto do site, quanto da comunidade.
Clocks
Parabéns ao Admins da GV.
Sorte e Sucesso, sempre!!
pantuza98
# pantuza98
Nossa man a game vicio já é foda agora então LOL

Pessoal da ADM da GV podemos esperar por isso
"novos sites e serviços que não tardarão a chegar."
gaborioli
# gaborioli
# GameVicio

aí sim, já tem alguns que quero bloquear.
GameVicio
# GameVicio
Pessoal, agradeço as sugestões, vamos analisar as possibilidades de não visualizar comentários de usuários ignorados.
Andvari
# Andvari
CissoGarcia
# CissoGarcia
Entro no minimo 5 vezes no dia!! Quando não fico direto atualizando!!! Amo sacanear os fanboys!!! É o meu fanboy vicio!!!
BarRet01990
# BarRet01990
Nunca mais vi os irmaoes brain na gamevicio atualmente o mais odiado eo KARATOS tenso!
gaborioli
# gaborioli
Na minha opinião o botão "gostei/não gostei" tem que permanecer, mas com uma mudança, caso ele atinja um determinado número de negativos, ao invés de ser apenas escondido ser deletado automaticamente.
adrianoHX
# adrianoHX
comigo ta dando isso,infelizmente.
Mattheus0000
# Mattheus0000
Parabéns equipe da GV, pelo exclente trabalho realizado até agora, vocês sao um dos poucos sites independentes(que não são blogs, nem filiado a globo, uol, etc) de tecnologia que nao ficar pedindo doações de seusw usuários e ainda fazem esse trabalho incrível, que a Gv continua a crascer e prosperar.
MatheusD7
# MatheusD7
So faltou um novo layout... =]
_CorsairBR_
# _CorsairBR_
Ufa conseguimos \o/ !!!
J34N_KITAN
# J34N_KITAN
gamevicio é foda!
newneobh
# newneobh
Eu acho que não deve ter nenhum inpensilio para qualquer um possa postar news e sim deve se criar regras de como utilizar essa news, se elas forem tendenciosa, denegrir alguém devem ser apagados.O que eu mais gosto da gamevicio e justamente a possibilidade de qualquer um cria a news, pois alem de ser democrático, mostra que quem constroi o site somos nós.
AnizioLP
# AnizioLP
Como assim, o flow ja é versão final?
Primeira | Anterior | Próxima | Última |

Sobre o colaborador

avatar de GameVicio

Vídeos relacionados

imagem
Warp - The Game
  • Duração: 02:15
  • Visualizações: 132
  • Categoria: Gameplays
  • Jogo: GameVicio
  • Plataforma: PC
  • Usuário: weldeswfc
imagem
Seção Nostalgia: Aero Fighters - ...
  • Duração: 08:28
  • Visualizações: 227
  • Categoria: Outros
  • Jogo: GameVicio
  • Usuário: LevelGamed
imagem
polarityyy 2k9 by der4twu
  • Duração: 10:59
  • Visualizações: 70
  • Categoria: Outros
  • Jogo: GameVicio
  • Plataforma: PC
  • Usuário: gabrielballario
Ajuda | Sobre nós | Feeds | Anuncie conosco | Fale conosco

©2011 GameVicio