Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

1.3K
Vistas
Google Apps Script: evitar los límites de ejecución simultánea de doPost

Pregunta: ¿Cuál es la mejor manera de implementar Google Apps Script como una aplicación web para recibir un gran volumen de solicitudes POST de los usuarios?

Contexto:

  • Estoy desarrollando una extensión de Chrome que usa Google Apps Script en el backend
  • Tengo Google Apps Script implementado como una aplicación web. Los datos se envían desde la extensión a Google Apps Script a través de POST y Scripts recibe los datos a través de la función doPost().
  • Actualmente tengo la aplicación web implementada como Ejecutar como > Yo (me@gmail.com), Quién tiene acceso > Cualquiera. Esto funciona según lo previsto con la extensión de Chrome durante la prueba.

    Sin embargo, a medida que mi base de usuarios se expande, me preocupa que pueda alcanzar el límite de "30 ejecuciones simultáneas/usuario" con bastante rapidez, como se indica en la documentación oficial de Google Scripts: https://developers.google.com/apps-script/ guías/servicios/cuotas


    Sé que la recomendación general es que la implementación de GAS se ejecute como "Usuario que accede a esta aplicación", pero no entiendo cómo funcionaría esa configuración junto con las solicitudes POST enviadas desde una extensión de Chrome.

  • about 4 years ago · Juan Pablo Isaza
    1 Respuestas
    Responde la pregunta

    0

    Depende de lo que esté tratando de hacer exactamente, pero es posible que simplemente esté llegando a los límites del uso previsto de Apps Script. En mi experiencia, Google no hace excepciones para los límites de cuota de Apps Script a diferencia de las cuotas de la API de GCP , que tienen un proceso de aumento de solicitudes , lo que nos dice que probablemente no quieran que uses Apps Script a gran escala como esta.

    Todavía tienes un par de opciones. Primero, asegúrese de que realmente necesita ejecutar la aplicación como usted mismo, aunque supongo que ya lo sabe y probablemente esté accediendo a las API con su propia cuenta o algo similar.

    Además, 30 ejecuciones simultáneas no significa necesariamente un máximo de 30 usuarios, ya que no todos enviarán solicitudes todo el tiempo. Si su aplicación solo llama al script ocasionalmente, puede salirse con la suya con más que eso, especialmente con una estrategia de reintento como el retroceso exponencial. Un enfoque algo dudoso también podría ser configurar varios scripts y hacer que su extensión elija aleatoriamente entre ellos junto con una estrategia de retroceso. Tenga en cuenta que estos scripts tendrían que ser de diferentes cuentas porque las 30 ejecuciones simultáneas son para todos los scripts dentro de su cuenta.

    Si espera que su base de usuarios crezca realmente , como en los niveles de aplicaciones comerciales, deberá buscar una solución confiable como App Engine o su propio servidor que se conecte a las API de Google. Apps Script no es adecuado para algo así.

    about 4 years ago · Juan Pablo Isaza Denunciar
    Responde la pregunta
    Encuentra empleos remotos

    ¡Descubre la nueva forma de encontrar empleo!

    Top de empleos
    Top categorías de empleo
    Empresas
    Publicar vacante Precios Comercial
    Legal
    Términos y condiciones Política de privacidad
    © 2026 PeakU Inc. All Rights Reserved.
    Andres GPT
    Recomiéndame algunas ofertas
    Necesito ayuda