Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''desempenho''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Comunidade
    • Informações Importantes
    • Anúncios
    • Membros
    • Lista negra
    • Eventos
  • Minecraft
    • Seu servidor hospedado no lugar certo!
    • Servidores
    • Construções
    • Plugins
    • Skripts
    • Serviços
    • Geral
  • FiveM
    • Servidores
    • Desenvolvimento
    • Serviços
    • Outros
  • Programação
    • Geral
    • Java
    • Web & Desktop
    • Discord
    • Servidores dedicados para grandes projetos.
  • Sistemas operacionais
    • Windows
    • Linux
    • Celular
  • Fóruns
    • Invision Power Services (IPS)
    • XenForo
    • Legacy IPB
    • Outros
  • Design
    • Pedidos
    • Dúvidas
    • Exposição
    • Tutoriais
    • Recursos
  • Jornalismo
    • Notícias
    • Entrevistas
    • Eventos
    • Outros
  • Jogos
    • Geral
    • Novidades
    • Tutoriais
    • Gêneros
    • Outros Jogos
  • Outros
    • Tutoriais Gerais
    • Mercado
    • Assuntos diversos
    • Barzinho
    • Arquivos

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Discord


Instagram


X (Ex-Twitter)


WhatsApp


GitHub


Localização


Nick do Minecraft

Encontrado 1 registro

  1. [Aula Extra] Como aumentar o desempenho dos scripts? Olá galera, como a maioria sabe eu sou o AfonsoSK(!Afonso) e hoje vou lhes ensinar como melhorar o desempenho dos seus scripts de formas diferentes. >> Qual o tipo de banco de dados usar >> Executar comandos e usar a função Primeiro passo >> Qual tipo de banco de dados usar? * Quando se trata de banco de dados existe as opções: MySQL, SQLite e CSV. Eu vou lhes mostrar algumas informações básicas sobre os diferentes bancos de dados: CSV - Banco de dados padrão - É do arquivo com base, ou seja, o arquivo está fisicamente no computador HOST. - Não necessita de plugins extras. - É o mais lento entre os 3 tipos de banco. --> 0,0264 segundos para mudar uma variável (Estimativa). SQLite - Também é arquivo com base(3x maior que o CSV). - Requer SQLibrary >> https://dev.bukkit.org/bukkit-plugins/sqlibrary/files/10-sqlibrary-7-1-bukkit-spout/ - É só um pouco mais lento que MySQL. --> 0,0231 segundos para mudar uma variável (Estimativa). MySQL (O Melhor?) - Não há arquivos localmente(com base). - Também requer SQLibrary. - Precisa de um servidor MySQL externo(Muitas vezes fornecido ao comprar host, VirtusHost por exemplo). - Dependendo de sua experiência, a instalação é um desafio. - É o mais rápido dos três segundo circunstâncias ideais (servidor MySQL acolhido sem restrição). --> 0,0222 segundos para mudar uma variável (Estimativa). --> Saiba que o MySQL pode ter limite de conexões definidos por usuário ou banco de dados, especialmente você usando um host. Mas e agora Afonso... qual deles eu uso? Depende, veja vantagens e desvantagens. CSV >> É o mais lento dos três, porém não precisa de nenhum plugin extra ou experiência técnica. SQLite >> É rápido, requer plugin, porém não precisa de uma experiência técnica. MySQL >> É o mais rápido, requer plugin, porém exige mais experiência técnica. Observações: Se você tiver uma conexão ruim com MySQL, o SQLite será o mais rápido porque ele está localizado na mesma máquina física do servidor, portanto só é limitado pela velocidade de leitura e gravação do servidor. Se você não quer usar nenhum plugin extra, use CSV. Existem vários tutoriais de como instalar no google, é só você pesquisar. # PARTE DA AJUDA EXTRA. O que usar? Um comando ou uma função? Digamos que você quer um anúncio: command /anuncio: trigger: broadcast "Anuncio" Você não quer repetir a si mesmo para usar que você reutilize o código várias vezes durante seu projeto: make console execute command "anuncio" Agora não há outra maneira de fazer isso, convertendo o "anuncio" para uma função: function anuncio(a: text): broadcast "anuncio Desta vez é só fazer isso no script: foo("") Note que a razão pelo qual você tem o (a: texto) é porque as funções não são projetadas para ter variáveis assim, portanto, você tem que adicionar that. Para chamar uma função use empty string. O bom é que fica mais rápido de fazê-lo. As funções do script eu farei em outro tutorial, pois esse é apenas para aumentar o desempenho. Tá, mas onde eu vou saber como instalar e onde você aprendeu isso Afonso? Bom, eu era um simples scripter vendo a época de fama de afins e realmente usei o google para aprender script e tudo, porém o banco de dados eu fui aprendendo quando diziam que não dava pra usar MySQL no script, etc... Quer estudar e talvez até manjar mais do que eu? O Site que eu não terminei completamente de estudar e que também serve para aprender MySQL de plugins estará aqui em baixo. MySQL - http://dev.mysql.com/ SQLite - https://www.sqlite.org/whentouse.html CSV - https://commons.apache.org/proper/commons-csv/ @OFF - Você é dev de java e quer saber MySQL em plugin? Recomendo: https://www.spigotmc.org/wiki/connecting-to-databases-mysql/ Galera, peço que vocês dêem um like bem gostoso, pois eu passei tempo para fazer este tutorial de graça por sinal e a única coisa que eu posso é receber em troca é um like que muita gente nega em dar..
×
×
  • Criar Novo...