Compartilhar uma maneira de aumentar a velocidade de reencaminhamento

Autora:Guigui17f, Criado: 2018-06-24 19:39:39, Atualizado: 2018-08-14 17:11:15

Eu acabei de descobrir por acaso, e depois de um tempo de esfregão, uma maneira tão simples de fazer isso me ocorreu agora. Simplificando, se o seu código precisa de calcular alguns indicadores com funções de biblioteca, e na verdade você só precisa de um ou dois dados mais recentes no conjunto de resultados, então não transmita diretamente os dados de linha K originais para a função, basta enviar os dados de linha K mais recentes, por exemplo, para calcular a média móvel com o js é TA.MA ((records.slice ((-N))), e a segunda média móvel que precisa ser invertida é TA.MA ((records.slice-N-1)). O princípio é muito simples: se o comprimento de uma linha de dados K for o comprimento, a função do banco de dados precisa calcular o indicador de comprimento-N + 1, então quanto menor o comprimento do dado, menor o número de computações, mais rápido é naturalmente. É claro que N não é absoluto, alguns indicadores são calculados com relação aos dados N + 1 mais recentes, e até mesmo alguns indicadores precisam usar o último valor do indicador, então é necessário manter um ou doiscentos dados. A descoberta é muito pequena, então se você já sabe, ignore-me...


Mais informações

O irmão do perfumemarcação

Inventor quantificado - sonho pequenoMarque primeiro

CzgcoolColecção