HTTP

¿Qué es un servidor? Un concepto, dos definiciones

Al hablar de alojamiento web es inevitable mencionar el término servidor y preguntarse en qué consiste o cómo funciona. En informática hay dos acepciones para definirlo y, por ello, es necesario diferenciar entre el significado original de servidor como software para los servicios de red y entre el significado más familiar de servidor como el hardware que se ejecuta en los programas de un...

Apache vs. nginx | Una comparativa de servidores web

Apache vs. nginx: mientras que uno destaca por su lentitud, el otro se considera ligero y potente, pero ¿se puede hablar de un modo general? En realidad, ambos servidores web se basan en conceptos diferentes en términos de gestión de conexiones, de interpretación de las solicitudes de los clientes o de posibilidades de configuración. Asimismo, el espectro de funciones muestra diferencias notables...

¿Qué significa 502 Bad Gateway?

Los códigos de estado HTTP aparecen cuando algo en Internet no funciona como debería. A este respecto el error 502 Bad Gateway no es ninguna excepción. En su caso la situación se complica un poco más, pues no indica exactamente el desencadenante del problema. El error 502 puede originarse en diferentes partes de la cadena de puertas de acceso a través de la que tienen lugar las peticiones. En la...

Los diez mejores trucos para archivos .htaccess

¿Eres el webmaster de un servidor Apache? Entonces deberías usar .htaccess, el archivo de texto que permite gestionar fácil y rápidamente la configuración del servidor. Solo tienes que crear el fichero, aplicar algunos consejos, ¡y listo! Así de fácil podrás comenzar con la configuración.

HTTP/2: ¿Cómo optimiza el World Wide Web?

HTTP/2 es el sucesor oficial del protocolo de Internet HTTP/1.1, y es actualmente compatible con diferentes servidores web, así como con los navegadores web más populares. Los propietarios de proyectos web de gran tamaño ya han adoptado el nuevo protocolo de comunicación. Pero, ¿en qué consiste realmente este nuevo protocolo de transferencia de hipertexto? Y, ¿cuáles son los principales beneficios...

Cambios en Chrome 56: por una web más segura

Hace dos años que Google ha empezado a posicionarse activamente a favor del cifrado de páginas web con SSL. Si en 2014 ya propuso la protección de la transmisión de datos como factor de ranking, en el futuro se quiere ir un paso más allá, implementando un sistema de indicadores para los usuarios del navegador de la casa, Chrome, que identificará a las páginas sin certificado de seguridad. En este...

Una mirada a los códigos de estado HTTP más comunes

404, 302 ó 503 son pequeñas cifras con un gran significado. Todos nos hemos encontrado con estos códigos de estado en algún momento. Sin embargo, es fundamental interpretarlos correctamente y reaccionar en el momento apropiado. Para los administradores web y el correcto funcionamiento de una página web, el conocimiento de estos códigos es una tarea de gran importancia. Saber interpretarlos...

Lenguajes del lado servidor o del cliente: diferencias

Los lenguajes de programación web representan un papel central en el desarrollo de proyectos web con elementos dinámicos, ya que los scripts son decisivos a la hora de aportar movimiento e interactividad al estático lenguaje HTML. Estos lenguajes pueden ser interpretados y ejecutados tanto del lado servidor como del lado cliente pero es importante conocer sus diferencias y las consecuencias de su...

Aprender a programar: introducción y conceptos básicos

Bienvenidos a la era digital: un consumidor medio pasa varias horas sentado frente a su ordenador o revisando la pantalla de su smartphone. Contar con conocimientos adicionales sobre el funcionamiento de los programas que utilizamos a diario y, que muchas veces facilitan nuestro día a día, nunca está de más. Afortunadamente, la oferta de recursos para aprender a programar es cada vez más amplia....