Viiict0r Postado Outubro 7, 2017 Denunciar Compartilhar Postado Outubro 7, 2017 Bom, eu queria sabe qual a melhor forma de tratar as conexões, deixa-lá aberta quando ativar o plugin e fecha-la após o plugin desabilitar, ou abrir uma conexão e fecha-la a cada query? Link para o comentário Compartilhar em outros sites More sharing options...
smgabriel Postado Outubro 7, 2017 Denunciar Compartilhar Postado Outubro 7, 2017 (editado) Abrir(quando o servidor ligar), fazer cache e fechar(assim que a consulta for terminada), acredito que seja a melhor opção. Editado Outubro 7, 2017 por GabrielSm_ 1 Link para o comentário Compartilhar em outros sites More sharing options...
Pica-Pau Postado Outubro 7, 2017 Denunciar Compartilhar Postado Outubro 7, 2017 Abrir quando o servidor abrir. Fechar quando o servidor fechar. 1 Link para o comentário Compartilhar em outros sites More sharing options...
Viiict0r Postado Outubro 7, 2017 Autor Denunciar Compartilhar Postado Outubro 7, 2017 Abrir(quando o servidor ligar), fazer cache e fechar, acredito que seja a melhor opção. O problema é a memória, tipo, eu tenho um sistema de clans, e na db tem mais de 4 ~ 5k de dados, ler isso tudo jogar em um hashmap e depois fechar (Oque ele faz atualmente) creio que utiliza muito da memória ram. Abrir quando o servidor abrir. Fechar quando o servidor fechar. Por que seria a melhor opção? Link para o comentário Compartilhar em outros sites More sharing options...
Pica-Pau Postado Outubro 7, 2017 Denunciar Compartilhar Postado Outubro 7, 2017 O problema é a memória, tipo, eu tenho um sistema de clans, e na db tem mais de 4 ~ 5k de dados, ler isso tudo jogar em um hashmap e depois fechar (Oque ele faz atualmente) creio que utiliza muito da memória ram. Por que seria a melhor opção? Pelo fato de você estar abrindo uma conexão a todo momento... Além da query demorar mais irá usar mais memória abrindo e fechando a conexão. Dependendo da quantidade de vezes que você vai usar esse método. 1 Link para o comentário Compartilhar em outros sites More sharing options...
smgabriel Postado Outubro 7, 2017 Denunciar Compartilhar Postado Outubro 7, 2017 (editado) O problema é a memória, tipo, eu tenho um sistema de clans, e na db tem mais de 4 ~ 5k de dados, ler isso tudo jogar em um hashmap e depois fechar (Oque ele faz atualmente) creio que utiliza muito da memória ram. Bem, no servidor que eu atualmente cuido, ele não tem muitos dados na tabela, não passa de 2k, nunca me deu problema. Mas como você acha que provavelmente está lagando ou está lagando, recomendo a opção do Pica-Pau mesmo. Tem um sistema que ele abre a conexão e quando algum player entra, ele faz a consulta, ai só fecha quando desliga. Editado Outubro 7, 2017 por GabrielSm_ 1 Link para o comentário Compartilhar em outros sites More sharing options...
zAth Postado Outubro 7, 2017 Denunciar Compartilhar Postado Outubro 7, 2017 Acredite, não abra e feche constantente.. Deixe aberta mas para isso tem que ficar verificando se ela não morre porque ela fecha automaticamente depois de um tempo aberta. Ou Pega tudo e bota em cache. 1 Link para o comentário Compartilhar em outros sites More sharing options...
Viiict0r Postado Outubro 7, 2017 Autor Denunciar Compartilhar Postado Outubro 7, 2017 Pelo fato de você estar abrindo uma conexão a todo momento... Além da query demorar mais irá usar mais memória abrindo e fechando a conexão. Dependendo da quantidade de vezes que você vai usar esse método. Bem, no servidor que eu atualmente cuido, ele não tem muitos dados na tabela, não passa de 2k, nunca me deu problema. Mas como você acha que provavelmente está lagando ou está lagando, recomendo a opção do Pica-Pau mesmo. Tem um sistema que ele abre a conexão e quando algum player entra, ele faz a consulta, ai só fecha quando desliga. Acredite, não abra e feche constantente.. Deixe aberta mas para isso tem que ficar verificando se ela não morre porque ela fecha automaticamente depois de um tempo aberta. Ou Pega tudo e bota em cache. Hm, ok, obrigado a todos =) Link para o comentário Compartilhar em outros sites More sharing options...
Pica-Pau Postado Outubro 7, 2017 Denunciar Compartilhar Postado Outubro 7, 2017 Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Viiict0r
Bom, eu queria sabe qual a melhor forma de tratar as conexões, deixa-lá aberta quando ativar o plugin e fecha-la após o plugin desabilitar, ou abrir uma conexão e fecha-la a cada query?
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados