Aproveche el almacenamiento en caché del navegador en las páginas de GitHub

17

Después de usar PageSpeed ​​Insights de Google para mi sitio [ http://flashmallach.github.com ], el error más grande que sigo apareciendo es aprovechar el almacenamiento en caché del navegador. Encontré algunas soluciones que sugieren usar un archivo .htaccess para hacer esto, sin embargo, las páginas de GitHub aparentemente no son compatibles.

¿Hay alguna otra manera de lograr esto?

destello
fuente
3
De: Tekkub (Personal de GitHub) Asunto: aprovechar el almacenamiento en caché del navegador en las páginas de Github // Eso no es posible actualmente, pero podríamos agregarlo en el futuro. Gracias por la sugerencia.
Flash

Respuestas:

6

Una revisión de la documentación de github Pages sugiere que este nivel de configuración no está disponible para los usuarios de github Pages.

Puede ponerse en contacto con el Soporte de páginas de github para ver si este nivel de configurabilidad estará disponible (o si pueden configurarlo por usted), sin embargo, sospecho que encontrará una solución más conveniente al alojar sus imágenes en un servicio que admita la configuración te gustaría usar

danlefree
fuente
3

UTILICE UN CDN (CLOUDFLARE)

Por el momento, la forma más eficiente de aumentar su puntaje es utilizar una red gratuita de entrega de contenido para servir a su sitio. Recomiendo la versión gratuita de CloudFlare debido a su simplicidad. Hay algunas razones para esto:

  • El CDN minimizará automáticamente su HTML, CSS y JavaScript. Google PageSpeed ​​requiere esto.

  • GitHub Pages por defecto coloca un encabezado de almacenamiento en caché de 10 minutos en todos los recursos. Google arrojará un error de "Aprovechar el almacenamiento en caché del navegador" para esto. Puede anular esto desde el CDN. En CloudFlare, hice esto creando una regla de página (además de la opción de almacenamiento en caché general) que establece el nivel de caché en todo a un mínimo de 8 días (recomendación de Google). No estoy usando la opción Rocket Loader.

  • El CDN automáticamente incluirá elementos Gzip, como los SVG (a pesar de que se sirven desde GitHub)

  • La configuración de CDN aumentará con creces los resultados de PageSpeed, pero pueden pasar hasta 24 horas para que se propaguen los cambios de configuración de CDN (no los verá reflejados en los resultados de Google de inmediato).

Zaid
fuente