Me pregunto si existe alguna función que combine todos o varios archivos JavaScript en uno solo y utilice sprites CSS para las imágenes de uso frecuente.
He notado que la carga del sitio web tarda un poco la primera vez, pero desde la segunda carga en adelante es muy rápida.
Si estás utilizando nuestra instalación oficial y tienes SSL habilitado (por ejemplo, accedes a tu sitio con https://tusitio.com), entonces obtendrás HTTP/2.
Esto significa que enviamos todos los recursos de manera más eficiente y que las sprites para avatares y varios otros trucos que eran necesarios en la era de HTTP/1.1 ya no son beneficiosos.
No soy un experto en esta pila tecnológica; me preguntaba por qué hay una mezcla de solicitudes HTTP/1.1 y HTTP/2. ¿Es una decisión del navegador?
Además, para reducir el tiempo de carga de la primera página, ¿hay algún tema o discusión aquí sobre optimización de páginas, CDN o configuraciones del lado del servidor específicas para Discourse que pueda consultar?
Tengo tiempos de carga de entre 7 y 10 segundos en una ventana privada, y es una instalación estándar de un foro pequeño.
Además, si hay una sección de blog o categorías, me encantaría leer sobre las decisiones de ingeniería y escalabilidad que tomó el equipo de Discourse al construir el foro.
Si prestas atención a tu captura de pantalla, verás que las líneas que muestran HTTP1.1 no son solicitudes reales, sino simplemente recursos que provienen de la caché.