Actualizaciones ocasionales en inglés, mayormente sobre programación, ocasionalmente de fútbol.
Textpattern benchmarking I
Una vez tenemos con nosotros la versión 4.0 de Textpattern – curioso el número de descargas en las 36 primeras horas si pensamos que estamos en Agosto, que ayer era fiesta en España, Italia y Francia, ..., y que muchos de nosotros empleamos subversion para obtener la última versión – podemos perder un poco el tiempo con ciertas pruebas que no nos podíamos permitir hace sólo unas semanas.
Por ejemplo, Sencer ha publicado en el pasado ciertos tests de rendimiento comparativos entre Textpattern y otros sistemas de publicación web:
Aunque los test no son actuales, la lectura de ambos artículos resulta, cuando menos interesante incluso para los usuarios de los distintos sistemas. Sencer es bastante imparcial en sus juicios y, de cualquier manera, siempre podemos aprender de las herramientas de desarrollo que podemos emplear para estos menesteres.
Evaluación comparativa de Textpattern y WordPress
La cuestión es que, debido a un incremento de la carga que ha experimentado la máquina de pruebas de Sencer, y animado por él, me he puesto manos a la obra con mi viejo Athlon k7-800, con sus 640MB de RAM. Un día de estos os contaré más sobre la susodicha máquina, que ahora lo que interesa es el software instalado en ella, y los resultados comparativos de mi análsis de TXP/WP. (Una llamada a uname -a devuelve
Linux localhost.localdomain 2.6.12-1.1398_FC4 #1 Fri Jul 15 00:52:32
EDT 2005 i686 athlon i386 GNU/Linux, por si alguien está interesado en este dato).
El sistema para los tests consta de los últimos paquetes de Fedora Core 4 para PHP5, MySQL4.11, Apache2 y eaccelerator, además de la última versión de siege – si alguien necesita la procedencia y versiones exactas, no tiene más que pedirlo.
Vamos con los resultados:
| TXP | WP | |
| Transactions: | 250 hits | 250 hits |
| Availability: | 100.00 % | 100.00 % |
| Elapsed time: | 30.42 secs | 97.06 secs |
| Data transferred: | 4.92 MB | 5.88 MB |
| Response time: | 0.55 secs | 2.71 secs |
| Transaction rate: | 8.22 trans/sec | 2.58 trans/sec |
| Throughput: | 0.16 MB/sec | 0.06 MB/sec |
| Concurrency: | 4.48 | 6.97 |
| Successful transactions: | 250 | 250 |
| Failed transactions: | 0 | 0 |
| Longest transaction: | 4.94 | 35.26 |
| Shortest transaction: | 0.10 | 0.36 |
Interesante, ¿no?. Realmente hay mucho por probar, y la idea no es comparar TXP y WP, sino comprobar el rendimiento de TXP en diferentes situaciones y con diferentes servidores y configuraciones. De momento, y mientras pongo mis manos en comprobar exactamente lo mismo con lighttpd, además de ir echando un vistazo a algunas herramientas de caché – y no me voy a resistir tampoco a emplear 100 usuarios concurrentes, en lugar de 10 – ahí os dejo los resultados.
Parece que la criatura se mueve bastante rápido pero, como podeis imaginar, no nos vamos a limitar a mirar los resultados si podemos hacer que corra mucho más.
16/08/2005 04:01 PM
« Textpattern 4.0, la primera versión estable Novedades y Hosting »


— corsaria 16/08/2005 10:35 PM #
— gonssal 19/08/2005 12:54 PM #
He estado probando Textpattern y la verdad es que estoy encantado.
Por cierto, me gustaría saber que tal andan los proyectos que tenías entre manos…
Un saludo, Fran
— Fran 21/08/2005 04:58 PM #
— Jorge León y Vélez Lozano 22/09/2005 05:31 PM #