Por donde pecas, pagas

Que cierto es este dicho. Por donde pecas, pagas. Ya le paso a la Ale Valle, hoy parece sucederme a mí. Ya más tranquilo y resignado con Movistar, vale la pena destacar el sistemático trabajo de los personajes atendiendo el soporte internet. He sido víctima de todas y cada una de las mañas y artimañas que yo mismo aprendí respondiendo llamados telefónicos y correos al realizar asistencia técnica, mejor conocido como «ejecutivo de soporte».
Read more →

Un año más, feliz cumpleaños a mí

Un año más, que se va, un año más, cuantos se han ido. Son quince, son veinte, son treinta …

Paremos aquí mejor. Otro año pasó, mil historias. Este año fue el año de los casamientos, hijos y demases, como una sombra sobre nuestras cabezas, es la primera señal de que el tiempo pasa inexorablemente y no se detiene para nadie. Así que hay que hacer algo interesante de él.

Read more →

La ridícula censura de VTR, no más Adult Swim

Con grandes aspavientos la empresa de cable VTR anunció el año pasado su mediana madurez cultural al comenzar a transmitir la programación nocturna del canal Cartoon Network, con orientacion para adultos, Adult Swim. De entradita con problemas ya que decidió cercenar la transmisión original en el canal, transladándolo al canal 64 de forma extraordinaria y dejando desde entonces cada uno de los viernes, sábados y domingos la misma programación envasada a Billy y Mandy con su famoso Marinerito de Chocolate mientras durara la transmisión original de CN.
Read more →

Case study: Optimizando mi web server en linux pt. 3

Luego de revisar las variables posibles de pobre desempeño a nivel más bajo, me acerco a la optimización del software. Vuelvo a reiterar que «Your mileage may (and will) vary», debido a que mis requerimientos son muy específicos respecto al software servido.

Ver también:

Ahora, Apache

Tras mejorar las variables más comunes de posibles cuellos de botella que sean en parte culpables por el rendimiento, llegamos al servidor mismo.

Elección de MPM

Como ya antes fue enunciado, Apache tiene principalmente tres modelos de funcionamiento, siendo mayoritariamente utilizados los modelos de Prefork y Worker. Prefork es tal cual el modelo antiguo de apache 1.3, es decir un proceso por cliente y sin hilos. Worker es un modelo de multihilos en donde algunos procesos manejan distintos clientes mediante diferentes hebras. Debido al costo de cambio de contexto de los procesos en prefork, worker desde ese punto de vista provee un mayor desempeño. El problema asoma cuando utilizamos software que no tenga un suficientemente elaborado sistema de manejo de seguridad de memoria en el ambito de los hilos (o «Thread Safe»), como es el problema de PHP y su TSRM.

Read more →

¿No usemos el tag?

Diariamente en el viaje de retorno a casa desde la Universidad suelo escuchar «Será noticia mañana» con Juan Manuel Astorga y Mauricio Bustamante en la Radio Infinita. Tras la discusión del día al respecto del incremento de los cobros con el bendito tag y ante un supuesto llamado a boicotear el uso de las autopistas concesionadas ante el cual Astorga argumentaba en contra de la factibilidad de dicho boicot (con tacos de kilómetros y kilómetros en Kennedy, ¿quien no rompería su «promesa» con tal de llegar una hora antes a casa?
Read more →