Há algum tempo venho procurando servidores que possam atendender nossas necessidades quanto a conectividade massiva de usuários. Como nosso primeiro servidor era visual, precisaríamos contratar um serviço de DS (Dedicated Server), o qual, nas pesquisas, ficou muito caro, sendo o mais barato custando 190 dolares. Mas, como diz o ditado, “Quem não tem cão caça com gato” e daí, comecei a procurar tecnologias alternativas para o desenvolvimento do servidor.
Eis que surge Python. Uma linguagem leve, multiplataforma, multi-thread, utiliza orientação a objetos, podendo ser adaptada para script e possui uma vasta biblioteca de módulos, com várias implementações, que facilitam bastante a vida. Então, adotei Python e comecei a escrever o servidor, por enquanto, bem básico, apenas aceitando conexões de outros clientes e enviando e recebendo mensagens, nada demais. Ainda não comecei a trabalhar com banco de dados, pois estou fazendo testes com threads, pq ainda não entendi muito bem como funcionam na linguagem. A outra ótima notícia, é que juntando todos os arquivos que escrevi com as funções e classes, não passam dos 4Kb e o processador está trabalhando livre, leve e solto, nem a 1% chega o seu processamento.
O ponto alto de toda essa mudança, é que poderei pagar um servidor com conexão de 100Mb, sem limite mensal de banda e com um espaço de armazenamento chegando a 10Gb, por míseros 8 dolares! Bastando possuir acesso via SSH e claro, suporte a Python, poderei ter meu servidor rodando na grande maioria dos web hosts de todo o mundo!
Aguardem por mais novidades!
Att,
Todi.