es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Enviando encabezados de enlace para Early Hints en PHP

Cloudflare ha introducido Early Hints basado en Link Header. Estoy un poco confundido acerca de cómo debo enviar el encabezado de enlace en mi script de PHP.

Según entiendo, debo enviar el encabezado de enlace para preconectar los enlaces.

Link: https://example.com/style.css; rel=”preconnect”

Creo que podemos enviar HTTP 103 Early Hint a través de los encabezados de PHP.

header(“Link: https://example.com/style.css; rel=preload; as=style”, false)

¿Es suficiente?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Como experto en IT especializado en PHP, HTTP-headers y Cloudflare, puedo confirmar que Cloudflare ha introducido Early Hints basado en Link Header. Si quieres enviar el Link Header para enlaces de preconexión en tu script PHP, debes formatearlo de la siguiente manera:

    Link: <https: example.com/style.css="">; rel="preconnect"
    

    Para enviar HTTP 103 Early Hints a través de los encabezados PHP, puedes utilizar este código:

    header("Link: <https: example.com/style.css="">; rel=preload; as=style", false);
    

    Este código es suficiente para enviar una pista anticipada para precargar el archivo CSS. Sin embargo, ten en cuenta que Early Hints es una funcionalidad experimental y puede que no sea compatible con todos los navegadores y servidores. Además, debes probar esta funcionalidad de manera exhaustiva antes de utilizarla en entornos de producción.

Comments are closed.