Los pingüinoperadores de Emezeta

1 comentarios · 1.012 lecturas · emezeta

Hace ya varios días, recibía una llamada telefónica de mi pingüino operador, desde la central principal de Emezeta. Me comentaban que mi servidor compartido (alojado en Dreamhost) estaba echando humo y que la docena de pingüinos de la central no daban abasto debido a las peticiones que estaba recibiendo la web, así que en ciertos momentos colocaban una foto estática de la sala de juntas:

Emezeta blog 503 error

Es por ello que, junto a mi pingüino CEO, hemos decidido contratar un VPS (basado en Linux-VServer), el nuevo servicio de Dreamhost: Dreamhost Private Servers.

Cotufa Server

Cotufa Server es nuestro nuevo servidor. Una potente máquina virtual-dedicada, a cargo de la dirección de 20 pingüinos que intentarán que los lectores de Emezeta no tengan ningún problema al acceder al servidor.


Fuera bromas.

Hace algunos días, comencé a observar que mi página mostraba algunos errores 500 (error interno del servidor) o 503 (servidor temporalmente no disponible). Estos errores son muy poco específicos, así que para saber exactamente la causa, nada más fácil que acceder al log de errores (normalmente error.log).

En mi caso, pude ver algo similar a lo siguiente:

access to / failed for 80.xxx.xx.xx, reason: Client exceeded concurrent connection limit of 20

El motivo de los errores era la concurrencia, es decir, ejecutar simultáneamente un cierto número de peticiones. Al parecer, Emezeta estaba superando un limite de 20 peticiones simultáneas, y en esos momentos el servidor mostraba un error.

Me puse en contacto con Dreamhost y me comentaron que el criterio de sus servidores compartidos era el de no permitir más de 20~30 peticiones concurrentes para garantizar el buen funcionamiento del servidor.

Me pareció razonable. Ya que el precio del servidor es bastante económico, no veía lógico el perjudicar a otros usuarios de mi servidor, así que muy amablemente me ofrecieron una invitación a su nuevo sistema VPS: Dreamhost Private Server, el cuál estoy empezando a utilizar y funciona muy bien.

No obstante, no todo iba a ser tan fácil. Ampliar los recursos del servidor, sin optimizar al máximo el consumo de CPU y memoria RAM sería un gasto superfluo de recursos. Así que, manos a la obra.

En el siguiente artículo explicare como reducir el consumo de CPU y memoria basándome en mis propias experiencias, por si le sirve de ayuda a alguien.


Hotlinking, enlazando con "estilo"

26 comentarios · 4.555 lecturas · mundo web

El Hotlinking (también llamado Inline linking, o robo de ancho de banda) es uno de los problemas más comunes de todo webmaster.

El problema se basa en una situación simple:

  • El webmaster compra un hosting donde alojar su web.
  • Con el tiempo, este consigue que numerosos usuarios la visiten.
  • A muchos de estos usuarios les gustan las imagenes que encuentran alojadas en el sitio, y las colocan de firma en foros donde frecuentan, en páginas propias, etc.

Lo que en principio es una acción lógica e inocente, los usuarios de forma inconsciente están perjudicando al autor del sitio web, ya que la «carga» de las imagenes (que crece exponencialmente) recae sobre ellos. Una forma rápida de solucionar esto, es usando servicios como Imageshack, que son gratuitos.

Es por esto, que muchos webmasters deciden activar un sistema de hotlink, o lo que es lo mismo, un sistema que sólo muestra las imagenes en el propio sitio web donde están alojadas (en este ejemplo, Emezeta.com). Y sin ninguna mala leche oye, sólo por necesidad.

Personalmente, nunca había necesitado uno de estos sistemas, pero Dreamhost me ha avisado de que se está llegando a cotas muy elevadas y es necesaria la medida, así que en algunos casos podréis ver una imagen como esta:

hotlink emezeta

Si alguno de mis lectores utiliza un lector de feeds o similar, me gustaría que me avisara para permitir reproducir imagenes en esos sitios (ya están permitidas en Bloglines o Netvibes).

Si alguien necesita algún sistema de hotlinking para su web, puede echar un ojo a estos magníficos tutoriales: Acabar con el hotlinking (memorias de un naufrago), Hotlinking (A list apart) y Hotlinking system (AltLab).


Páginas: 1 ... ... 1


Artículo de http://www.emezeta.com/

6 consultas efectuadas / Página generada en 0.027 segundos

Programado íntegramente por José Román (Manz) en XHTML y CSS estándar.

Sindicado bajo Feed RSS. Contenido bajo licencia Creative Commons

Estadísticas de visitas · Términos y condiciones · Contacto · Publicidad · Preguntas frecuentes (FAQ)