El navegador informa de una solicitud muy lenta, pero GAE muestra que tomó 12 ms?

Los archivos HTML / CSS se cargan normalmente en mi navegador al realizar una solicitud en mi sitio web de GAE, pero los archivos .js son increíblemente lentos (todos> 1s). El .js está en la carpeta estática (al igual que los archivos .css).

La parte confusa es que Chrome / Firefox informan que está “Esperando” todo el tiempo, pero el registro de GAE muestra una solicitud realmente rápida.

introduzca la descripción de la imagen aquí Tamaño completo

El controlador para js es idéntico a css, en app.yaml:

- url: /(.*\.css) mime_type: text/css static_files: static/\1 upload: static/(.*\.css) - url: /(.*\.js) mime_type: text/javascript static_files: static/\1 upload: static/(.*\.js) 

Editar, más información:

 runtime: python27 api_version: 1 threadsafe: yes libraries: - name: django version: "1.2" - name: webapp2 version: 2.5.1 
  • No hay solicitudes concurrentes en curso para esta prueba, ya que solicité el archivo manualmente desde la barra de direcciones (en lugar de permitir que el navegador lo solicite a partir de la referencia del código html).
  • No hay cron trabajos / tareas que suceden en ese momento.
  • No veo una nueva instancia creada, solo hay una disponible aparentemente siempre (de acuerdo con el cuadro de Instancia en el tablero y el registro que no muestra “… ha causado la creación de una nueva instancia”).
  • La solicitud se realiza directamente en mi subdominio .appspot.com.
  • Todas mis pruebas se realizan con CTRL + MAYÚS + R, la respuesta es siempre 200 (no de caché, no 304 sin cambios).
  • Los resultados son los mismos cuando se ejecuta en modo de incógnito.

Realmente me pregunto qué está pasando y dónde se pasa realmente el tiempo.

Mientras escribo esto, hice algunas pruebas copiando /static/main.js en varios nombres de archivos y carpetas nuevos:

  • /static/main.css, request /main.css toma 180ms.
  • /static/css/main.css, solicitud /css/main.css toma 180ms.
  • /static/css/main.js, request /css/main.js toma 1s.

Ahora, por alguna razón, .css carga mucho más rápido que .js. Pero eso todavía no es el 12ms reportado por el registro de GAE.

Aquí están los encabezados de solicitud / respuesta:

Main.js: introduzca la descripción de la imagen aquí

Main.css: introduzca la descripción de la imagen aquí

La única diferencia que veo es que, aparte de la extensión, el css tiene Transfer-Encoding: chunked , mientras que el js tiene Content-Length: 7930 lugar.