Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Relatório IR_A1 com parâmetro ISSN demora para retornar dados #45 #16

Open
rafaelpezzuto opened this issue Oct 19, 2021 · 0 comments
Open
Labels
bug Something isn't working

Comments

@rafaelpezzuto
Copy link
Contributor

Problema

O relatório IR_A1 com parâmetro ISSN demora para retornar dados. Essa rota é responsável por retornar as métricas de acesso nos moldes COUNTER R5 de um periódico, apresentando os resultados de todos os artigo do periódico. Na prática, consiste em fazer diversar consultas à tabela counter_article_metric, procurando dados pertencentes ao ISSN informado. Ao final, os resultados são agregados por período mensal e por artigo (todos do ISSN procurado).

Como replicar o problema

  1. Acesse o relatório ir_a1 com um período abrangente de dados e com um ISSN integrante da rede SciELO. Por exemplo: usage.apis.scielo.org/reports/ir_a1?begin_date=2019-07-01&end_date=2019-12-31&issn=2318-0889
  2. Observe que o resultado não é apresentado no navegador (ou demora muitos minutos para sê-lo)

O que é esperado

É esperado que a rota retorne a resposta em poucos segundos. Um valor máximo ainda precisa ser pensado, mas se pode considerar que três segundos são um tempo alto aceitável.

Possíveis soluções

A. Pré-agregar por mês o conteúdo dessa rota
B. Usar cache para retornar os dados
C. Outras sugestões são bem-vindas

@rafaelpezzuto rafaelpezzuto added the bug Something isn't working label Oct 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant