¿Existe alguna alternativa de CDN para sitios PHP?

Cuando menciona sitios PHP, se supone que está sirviendo contenido dinámico. En realidad, la mayoría de las CDN son independientes del tipo de contenido que está sirviendo, el Origin Server es donde hace la diferencia. En el caso de PHP, deberá asegurarse de que su servidor Origin tenga implementado el Marco ZEND y de que está llamando con éxito a la página de variables de entorno. Opcionalmente, puede escribir un archivo php de prueba rápida para llamarlo, consulte este enlace: get_defined_vars – Manual

Aquí hay otros puntos a considerar:

  • Use una variable global para acceder fácilmente a la URL de su CDN
  • Prefije las URL de sus recursos estáticos con la variable CDN
  • Use archivos de configuración para definir la variable CDN
  • Configure su CDN para obtener recursos de un servidor de origen
  • Invalide sus recursos colocándolos en un directorio versionado
  • Falsifica el directorio versionado usando una reescritura de URL
  • Mantener un número de versión dentro de un archivo de configuración

Puede encontrar más información sobre las viñetas mencionadas aquí: Cómo configurar un CDN para acelerar su sitio web – Hippocurious Interactive

Si todavía está comprando un CDN, no dude en comunicarse conmigo (Russ [at] Level3.com) y me complacería responder sus preguntas.

Mejor,

Russ

Como ya señaló Russel cuando dice que los sitios PHP básicamente significan entregar contenido dinámico a los usuarios finales.

El contenido dinámico es esa parte del sitio web que se actualiza con frecuencia principalmente en respuesta a la acción del usuario, como consultas de búsqueda. La mayoría de los proveedores de aplicaciones y SaaS generan mucho contenido dinámico.

Si bien las CDN afirman que optimizan la entrega de contenido dinámico a los usuarios finales, no son muy buenos en eso. La tecnología subyacente de un CDN, es decir, empujar el contenido hacia los bordes para que esté más cerca del usuario final solo puede funcionar si el contenido es estático. Para el contenido dinámico, debe regresar al servidor de origen para recuperar la nueva información.

Una buena alternativa a un CDN para sitios php sería Datapath.io. Datapath.io es una nueva versión de la entrega de contenido que ayuda a los proveedores de servicios a llevar su contenido a los usuarios finales a través de las rutas de red más rápidas y menos costosas. Esto se logra al volver a implementar el BGP (Border Gateway Protocol) para tomar decisiones de enrutamiento en función de cuánto tiempo lleva llegar al destino y el costo de tránsito en lugar de atravesar el camino con el menor número de saltos.

preguntándose cuál será la alternativa de CDN para servir contenido dinámico. para sitios web PHP puede usar CloudwaysCDN. Se puede usar también en cualquier marco PHP. He escrito una pequeña guía sobre la implementación de CDN en frameworks php.

¿Qué quiere decir exactamente con alternativa CDN? Por ejemplo, hay integración fácil de CDN para plataformas como CakePHP si eso es lo que está buscando.

¿Puedes explicar con más detalle?