Recarga o teu sitio Astro 4.0 co novo adaptador Netlify
Posted: Mon Dec 23, 2024 7:26 am
A principios deste mes, o equipo de Astro lanzou a versión 4.0 do framework Astro . Entre outras melloras, inclúe unha barra de ferramentas de desenvolvemento, soporte para a internacionalización e unha nova páxina de documentos.
Tamén estivemos a traballar duro para mellorar o noso soporte para Astro, e estamos encantados de anunciar o lanzamento da versión 4.0 do adaptador Netlify para Astro. Aquí tes as novidades:
Melloras na representación do lado do servidor (SSR)
Streaming HTML
En outubro, enviamos Netlify Functions 2.0 e o novo adaptador Astro aprovéitaas completamente.
Isto significa que as páxinas de Astro agora admiten a transmisión HTML. Así o explican os documentos de Astro :
Coa transmisión HTML, un documento base de datos específica por sector divídese en anacos, envíase pola rede en orde e represéntase na páxina nesa orde. No modo server ou hybrid , Astro usa a transmisión HTML para enviar cada compoñente ao navegador mentres os representa. Isto asegúrate de que o usuario vexa o teu HTML o máis rápido posible, aínda que as condicións da rede poden facer que os documentos grandes se descarguen lentamente e esperar a que se obtengan datos pode bloquear a representación da páxina.
Activar isto no teu sitio seguindo a guía de Astro ao respecto leva a melloras en Time to first Byte (TTFB) e First Contentful Paint (FCP).
Acceso ao contexto da solicitude
Ademais, agora tamén estamos a poñer o contextobxecto de Functions 2.0 e Edge Functions dispoñible para as túas páxinas de Astro a través de Astro.locals.netlify.context. Podes usar isto, por exemplo, para acceder á xeolocalización do navegador solicitante:
Consulte os documentos de Netlify para obter máis información sobre o obxecto de contexto.
Control de caché fino
O trimestre pasado, enviamos Control de caché fino . Esta é a nosa implementación conforme aos estándares das CDN-Cache-Control directivas, incluído stale-while-revalidateo apoio. Isto é sinxelo, porque pode configuralos directamente desde as súas páxinas de Astro, como calquera outro encabezado estándar! Por exemplo, o seguinte fragmento de código almacena na caché unha páxina no borde e actualiza de forma transparente a resposta almacenada na memoria caché como máximo cada 60 segundos sen afectar á latencia da resposta.
Tamén estivemos a traballar duro para mellorar o noso soporte para Astro, e estamos encantados de anunciar o lanzamento da versión 4.0 do adaptador Netlify para Astro. Aquí tes as novidades:
Melloras na representación do lado do servidor (SSR)
Streaming HTML
En outubro, enviamos Netlify Functions 2.0 e o novo adaptador Astro aprovéitaas completamente.
Isto significa que as páxinas de Astro agora admiten a transmisión HTML. Así o explican os documentos de Astro :
Coa transmisión HTML, un documento base de datos específica por sector divídese en anacos, envíase pola rede en orde e represéntase na páxina nesa orde. No modo server ou hybrid , Astro usa a transmisión HTML para enviar cada compoñente ao navegador mentres os representa. Isto asegúrate de que o usuario vexa o teu HTML o máis rápido posible, aínda que as condicións da rede poden facer que os documentos grandes se descarguen lentamente e esperar a que se obtengan datos pode bloquear a representación da páxina.
Activar isto no teu sitio seguindo a guía de Astro ao respecto leva a melloras en Time to first Byte (TTFB) e First Contentful Paint (FCP).
Acceso ao contexto da solicitude
Ademais, agora tamén estamos a poñer o contextobxecto de Functions 2.0 e Edge Functions dispoñible para as túas páxinas de Astro a través de Astro.locals.netlify.context. Podes usar isto, por exemplo, para acceder á xeolocalización do navegador solicitante:
Consulte os documentos de Netlify para obter máis información sobre o obxecto de contexto.
Control de caché fino
O trimestre pasado, enviamos Control de caché fino . Esta é a nosa implementación conforme aos estándares das CDN-Cache-Control directivas, incluído stale-while-revalidateo apoio. Isto é sinxelo, porque pode configuralos directamente desde as súas páxinas de Astro, como calquera outro encabezado estándar! Por exemplo, o seguinte fragmento de código almacena na caché unha páxina no borde e actualiza de forma transparente a resposta almacenada na memoria caché como máximo cada 60 segundos sen afectar á latencia da resposta.