PHP con soporte HTTP/2 para CURL

Share on facebook
Share on linkedin
Share on twitter
Share on whatsapp
Share on email
PHP with HTTP/2 support for CURL

Si ya eres nuestro cliente probablemente sabes que hace algún tiempo que estamos soportando HTTP/2 con el servidor web LiteSpeed ?en todos nuestros servicios de alojamiento web compartido cPanel, que aceleran exponencialmente la carga de tu sitio web, ayudando en tu ranking de SEO y también manteniendo a tus visitantes navegando por tus sitios web.

Desde ahora, también tenemos soporte de Http/2 con PHP, esto no es para la carga de tu sitio web, sino para que PHP realice peticiones HTTP/2 a servidores remotos a través de la funcionalidad cURL. Esto agregará otra capa de protección y acelerará el proceso utilizando la nueva generación de protocolo http.

Esto es principalmente una funcionalidad para desarrolladores pero, estamos seguros de que en un futuro próximo los desarrolladores de scripts más populares empezarán a usarlo potencialmente y esto repercutirá en el funcionamiento de scripts como WordPress, joomla, etc.

Para verificar que esto funciona, puedes verificare que la funcion HTTP/2 en la sección de cURL desde phpinfo() esté activa o también puedes poner el siguiente codigo PHP en un archivo y acceder desde la URL.

<?php

if (!defined(‘CURL_HTTP_VERSION_2_0’)) {

define(‘CURL_HTTP_VERSION_2_0’, 3);

}

$version = curl_version();

if ($version[“features”] & constant(‘CURL_VERSION_HTTP2’) !== 0) {

$url = “https://google.com/”;

$ch = curl_init();

curl_setopt($ch,CURLOPT_URL,$url);

curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);

curl_setopt($ch,CURLOPT_HEADER,1);

curl_setopt($ch,CURLOPT_HTTP_VERSION,CURL_HTTP_VERSION_2_0);

curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);

$response = curl_exec($ch);

if ($response !== false && strpos($response, “HTTP/2”) === 0) {

echo “¡Hay soporte HTTP/2!”;

} elseif ($response !== false) {

echo “No hay soporte HTTP/2 en el servidor.”;

} else {

echo curl_error($ch);

}

curl_close($ch);

} else {

echo “No hay soporte HTTP/2 en el cliente.”;

}

echo “\n”;

?>

¡Disfrútalo!

CUOTA:

Share on facebook
Share on linkedin
Share on twitter
Share on whatsapp
Share on email

Tabla de contenido

Artículos Recientes

Usted también puede estar interesado

Evita Que Tus Sitios de WordPress se Utilicen Para Phishing o Spam

WordPress es el sistema de gestión de contenido (CMS) más popular del mundo por muchas muy buenas razones. Puedes configurar un nuevo sitio de WordPress en un nombre de dominio muy rápido en estos días con el software de instalación de un clic que está disponible en cPanel con tu servicio de alojamiento web premium.

Usando Tus Emails de Dominio En La Interface De Gmail

¿Tienes una cuenta de Gmail? ¿Te gustaría acceder a las direcciones de correo electrónico de tus dominios a través de la interfaz de Gmail? Gmail es muy popular y tiene millones de usuarios. A las personas les gusta la interfaz de Gmail y están felices de usarla para acceder a los correos electrónicos recibidos en sus direcciones de correo electrónico de Gmail.

Cómo Acceder a una Instalación de WordPress con una URL Temporal

Muchos clientes nuevos nos preguntan cómo pueden probar una instalación de WordPress que han estado alojando en otro lugar y ahora quieren migrar y probarlo previamente en nuestros servicios de Alojamiento Premium antes de apuntar definitivamente el dominio a nuestros servidores. No pueden encontrar la manera de cómo hacer esto porque las instalaciones de WordPress se basan en dominios.