Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

249
Views
Cómo "almacenar" datos de una llamada API y actualizarlos (hacer una nueva llamada) horas extra (reemplazar los contenidos almacenados antiguos) en el sitio web

Soy voluntario de esta asociación/juego llamada FAF. Tenemos tablas de clasificación ( https://www.faforever.com/competitive/leaderboards/1v1 ) de jugadores que obtenemos a través de llamadas API. Sin embargo, no es muy eficiente hacer que cada vez que alguien abra la página de la tabla de clasificación haga una llamada a la API para obtener las clasificaciones. Sin embargo, imagine que si 1000 personas lo visitan, serían 1000 llamadas a la API, todas por exactamente la misma información.

Por lo tanto, he estado tratando de buscar y buscar un método para hacer una llamada a la API, guardarlo en el código y mostrárselo a los usuarios. Luego encuentre una manera de automatizar dicha llamada API para que sea cada 30 minutos - 1 hora. De esa manera, es solo 1 llamada la que almacena la información para que la vean los usuarios, en lugar de una nueva llamada para la misma información cada vez que un usuario abre la página de tablas de clasificación. Sin embargo, no puedo encontrar nada sobre cómo hacer esto con js (fetch, ajax, json). Todavía estoy aprendiendo desarrollo front-end, así que no estoy seguro de si hay alguna manera de hacer esto.

Apreciaría mucho si pudiera vincularme a un recurso o "técnica" de codificación para lograr esto usando JS. ¡Gracias!

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Lo que estás describiendo es almacenamiento en caché. El almacenamiento en caché es una técnica extremadamente común para reducir la carga y la latencia del servidor. La mayoría de las bibliotecas de servidores web ofrecen algún tipo de funcionalidad de caché, que se puede encontrar en sus respectivos documentos. El almacenamiento en caché de frontend no es tan común, pero se puede lograr utilizando el almacenamiento local como se menciona en esta publicación de blog https://medium.com/@brockreece/frontend-caching-strategies-38c57f59e254

Aquí hay otro artículo sobre almacenamiento en caché, esta vez un poco más general usando nodejs https://www.honeybadger.io/blog/nodejs-caching/

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!