Estabilidade do marco
Posted: Mon Dec 23, 2024 7:26 am
Despois do lanzamento inicial dos gatsby-adapter-netlifymembros da nosa comunidade destacaron algúns problemas que tiveron ao adoptalo. Como resultado destes comentarios, fixemos melloras. En concreto, abordamos problemas con sitios web moi grandes e engadimos opcións de configuración adicionais.
Algúns dos nosos usuarios aproveitan o poder de Gatsby para crear sitios extensos con decenas de miles de páxinas. Levamos un tempo mellorando o rendemento da xeración de sitios e corrixindo algúns base de datos específica por sector` erros e funcións que faltan para estes.
Por exemplo, o noso adaptador Gatsby crea un ficheiro de manifesto a partir do cal _headersse xera un ficheiro Netlify, o que lle permite aplicar cabeceiras de resposta personalizadas ao seu sitio ou a partes del. Nalgúns casos extremos, este ficheiro fíxose demasiado grande e provocou a ruptura das compilacións, polo que optimizamos o código para xerar un conxunto máis mínimo de patróns de ruta.
A implementación do noso adaptador tamén necesitaba un par de funcións clave que a comunidade de Gatsby estaba a pedir. Escoitámoste e por iso asegurámonos de traballar tamén nestes:
En primeiro lugar, engadimos pathPrefixsoporte para garantir que podes aloxar o teu sitio de Gatsby nun directorio que non sexa a raíz do teu dominio. Isto permite que o teu sitio funcione e que todos os activos sexan servidos correctamente se o teu sitio está nun subdirectorio.
Ademais, engadimos trailing slashsoporte para axudar a facer sitios de Gatsby compatibles con SEO e solucionamos algúns problemas coas opcións de país e idioma que non se respectaban coas redireccións de Gatsby.
Imaxe CDN
Recentemente anunciamos a nosa nova versión beta de Netlify Image CDN para reducir os tempos de carga das páxinas ofrecendo imaxes máis pequenas e optimizadas. Para asegurarnos de que os usuarios de Gatsby tamén se poidan beneficiar disto, aproveitamos o CDN da imaxe tanto no complemento de compilación de Gatsby como no novo adaptador Gatsby Netlify .
Para habilitar a CDN da imaxe no teu proxecto Gatsby, establece a variable de ambiente NETLIFY_IMAGE_CDNen true. Isto permitirá usar o CDN para a transformación de imaxes locais do teu sitio e imaxes remotas doutros servidores.
Algúns dos nosos usuarios aproveitan o poder de Gatsby para crear sitios extensos con decenas de miles de páxinas. Levamos un tempo mellorando o rendemento da xeración de sitios e corrixindo algúns base de datos específica por sector` erros e funcións que faltan para estes.
Por exemplo, o noso adaptador Gatsby crea un ficheiro de manifesto a partir do cal _headersse xera un ficheiro Netlify, o que lle permite aplicar cabeceiras de resposta personalizadas ao seu sitio ou a partes del. Nalgúns casos extremos, este ficheiro fíxose demasiado grande e provocou a ruptura das compilacións, polo que optimizamos o código para xerar un conxunto máis mínimo de patróns de ruta.
A implementación do noso adaptador tamén necesitaba un par de funcións clave que a comunidade de Gatsby estaba a pedir. Escoitámoste e por iso asegurámonos de traballar tamén nestes:
En primeiro lugar, engadimos pathPrefixsoporte para garantir que podes aloxar o teu sitio de Gatsby nun directorio que non sexa a raíz do teu dominio. Isto permite que o teu sitio funcione e que todos os activos sexan servidos correctamente se o teu sitio está nun subdirectorio.
Ademais, engadimos trailing slashsoporte para axudar a facer sitios de Gatsby compatibles con SEO e solucionamos algúns problemas coas opcións de país e idioma que non se respectaban coas redireccións de Gatsby.
Imaxe CDN
Recentemente anunciamos a nosa nova versión beta de Netlify Image CDN para reducir os tempos de carga das páxinas ofrecendo imaxes máis pequenas e optimizadas. Para asegurarnos de que os usuarios de Gatsby tamén se poidan beneficiar disto, aproveitamos o CDN da imaxe tanto no complemento de compilación de Gatsby como no novo adaptador Gatsby Netlify .
Para habilitar a CDN da imaxe no teu proxecto Gatsby, establece a variable de ambiente NETLIFY_IMAGE_CDNen true. Isto permitirá usar o CDN para a transformación de imaxes locais do teu sitio e imaxes remotas doutros servidores.