Squid lento en páginas con javascript pesado

Squid lento en páginas con javascript pesado

Acabamos de empezar a utilizar más javascript en la interfaz web de una aplicación interna (php si es importante). Ahora que los cambios están implementados, se vuelve muy obvio que cuanto más javascript haya en la página, más lenta se cargará a través de Squid.

¿Alguna sugerencia sobre por qué sucede esto? No quiero que la pregunta sea demasiado vaga, pero no quiero sugerir algo cuando no sé lo que estoy buscando.

Una cosa se me ocurrió: ¿Qué pasa si las páginas sin JavaScript no se almacenan en caché y nuestro servidor Squid es secretamente lento? ¿Cómo pruebo esto?

¡Por favor iluminame!

Actualización 1Todo el javascript se almacena en caché y se extrae del servidor proxy. El fragmento más grande de datos (~60k) es el html generado y eso siempre se pierde.

Actualización 2No hay ajax, javascript está confinado a una barra de herramientas flotante y maneja un análisis previo de texto para una función de búsqueda, su regla simple se basa en "Si tiene x muchos caracteres, busque un número de pedido coincidente".
Tras una inspección más cercana, se verifica que todo el JavaScript almacenado en caché sea la versión más reciente antes de enviarlo. Tengo TCP_REFRESH_HIT/304 la sensación de que este puede ser mi cuello de botella.

Respuesta1

Inspeccione su registro de acceso a Squid y busque TCP_HIT. Esto le indicará qué páginas se entregan desde la memoria caché y qué páginas se reenvían.

Respuesta2

Desde el cliente, no puedes estar absolutamente seguro de si te estás conectando a través del calamar. Es posible que tenga presente el encabezado X-Fordered-For.

Además, intente acceder al sitio directamente. Entonces, ¿es rápido o simplemente su navegador es lento debido a todo el asunto de JavaScript?

Respuesta3

¿Qué quieres decir exactamente con "comencé a usar más JavaScript"? Si está instalando AJAX con numerosas llamadas/recuperaciones simultáneas, es posible que esté alcanzando el límite de conexiones de clientes simultáneas.

información relacionada