{"id":2604,"date":"2008-08-08T18:41:18","date_gmt":"2008-08-08T16:41:18","guid":{"rendered":"http:\/\/www.carballada.com\/?p=2604"},"modified":"2008-08-08T18:41:18","modified_gmt":"2008-08-08T16:41:18","slug":"wp-super-cache-manager","status":"publish","type":"post","link":"https:\/\/www.carballada.com\/wordpress\/2008\/08\/wp-super-cache-manager","title":{"rendered":"WP Super Cache Manager"},"content":{"rendered":"<p><a href=\"http:\/\/www.carballada.com\/wp-content\/uploads\/test-sin-cache.jpg\"><img loading=\"lazy\" class=\"alignleft size-thumbnail wp-image-2605\" title=\"test-sin-cache\" src=\"http:\/\/www.carballada.com\/wp-content\/uploads\/test-sin-cache-128x86.jpg\" alt=\"\" width=\"128\" height=\"86\" srcset=\"https:\/\/www.carballada.com\/wordpress\/wp-content\/uploads\/test-sin-cache-128x86.jpg 128w, https:\/\/www.carballada.com\/wordpress\/wp-content\/uploads\/test-sin-cache-300x203.jpg 300w, https:\/\/www.carballada.com\/wordpress\/wp-content\/uploads\/test-sin-cache.jpg 1418w\" sizes=\"(max-width: 128px) 100vw, 128px\" \/><\/a>Desde el inicio de este <strong>blog <\/strong>utilizo <a title=\"wordpress en wiki\" href=\"http:\/\/es.wikipedia.org\/wiki\/WordPress\">WordPress<\/a> como software de gesti\u00f3n de contenidos.<\/p>\n<p><a title=\"wordpress en wiki\" href=\"http:\/\/es.wikipedia.org\/wiki\/WordPress\">WordPress<\/a> es un software escrito totalmente en <a title=\"PHP\" href=\"http:\/\/es.wikipedia.org\/wiki\/PHP\">PHP<\/a> y utiliza <a title=\"MySQL\" href=\"http:\/\/es.wikipedia.org\/wiki\/MySQL\">MySQL<\/a> como <strong>BD<\/strong>, es gratuito y bajo licencia <a title=\"Licencia p\u00fablica general de GNU\" href=\"http:\/\/es.wikipedia.org\/wiki\/Licencia_p%C3%BAblica_general_de_GNU\">GPL<\/a>.<\/p>\n<p><a title=\"wordpress en wiki\" href=\"http:\/\/es.wikipedia.org\/wiki\/WordPress\">WordPress<\/a> tiene porciones de c\u00f3digo desarrollado que permite ir a\u00f1adiendo funciones escritas por terceros, los llamados <a title=\"plugin en wiki\" href=\"http:\/\/es.wikipedia.org\/wiki\/Add-on\">plugins<\/a>.<\/p>\n<p>He activado el <a title=\"plugin en wiki\" href=\"http:\/\/es.wikipedia.org\/wiki\/Add-on\">plugin<\/a> <strong>WP Super Cache Manager<\/strong> de <a href=\"http:\/\/ocaoimh.ie\/wp-super-cache\/\">ocaoimh.ie<\/a> para mi <a title=\"wordpress en wiki\" href=\"http:\/\/es.wikipedia.org\/wiki\/WordPress\">WordPress<\/a> y esta siendo un <strong>exitazo<\/strong>.<\/p>\n<p><!--more--><a href=\"http:\/\/www.carballada.com\/wp-content\/uploads\/test-con-cache.jpg\"><img loading=\"lazy\" class=\"alignleft size-thumbnail wp-image-2608\" title=\"test-con-cache\" src=\"http:\/\/www.carballada.com\/wp-content\/uploads\/test-con-cache-128x86.jpg\" alt=\"\" width=\"128\" height=\"86\" srcset=\"https:\/\/www.carballada.com\/wordpress\/wp-content\/uploads\/test-con-cache-128x86.jpg 128w, https:\/\/www.carballada.com\/wordpress\/wp-content\/uploads\/test-con-cache-300x203.jpg 300w, https:\/\/www.carballada.com\/wordpress\/wp-content\/uploads\/test-con-cache.jpg 1418w\" sizes=\"(max-width: 128px) 100vw, 128px\" \/><\/a>Estoy <em>emocionado<\/em>.<\/p>\n<p>Para cuantificar la mejora he realizado una bater\u00eda de pruebas con el <em>estresador <\/em><a title=\"jmeter\" href=\"http:\/\/jakarta.apache.org\/jmeter\/\">JMeter 2.3.2<\/a> del proyecto <a title=\"jakarta en apache\" href=\"http:\/\/es.wikipedia.org\/wiki\/Apache_Tomcat\">Jakarta<\/a> de la  <a title=\"Apache Software Foundation\" href=\"http:\/\/es.wikipedia.org\/wiki\/Apache_Software_Foundation\">Apache Software Foundation<\/a>.<\/p>\n<p>La prueba a consistido en la ejecuci\u00f3n de cinco hilos de <em>100 iteraciones<\/em> con consultas <strong>http <\/strong>a <em>9 p\u00e1ginas aleatorias<\/em> de mi blog y la medici\u00f3n de los <em>tiempos de acceso, medias, medianas y desviaciones<\/em>.<\/p>\n<p>Como se puede ver en los <em>gr\u00e1ficos <\/em>en la prueba\u00a0 realizada sin cache encontramos que el rendimiento es de unas <strong>69 p\u00e1ginas por minuto<\/strong> y la media de respuesta es de un poco m\u00e1s de <em>4 segundos<\/em>.<\/p>\n<p>En la prueba realizada con el gestor de cache <strong>WP Super Cache Manager<\/strong> activado el rendimiento es de un poco m\u00e1s de <strong>660 p\u00e1ginas por minuto<\/strong> con un tiempo de respuesta de menos de <em>500 milisegundos<\/em>.<\/p>\n<p>Una mejora de <strong>10x <\/strong>en <em>rendimiento <\/em>y de <strong>8x <\/strong>en <em>tiempo de respuesta<\/em>.<\/p>\n<p><a href=\"http:\/\/www.carballada.com\/wp-content\/uploads\/test-con-cache-estatico.jpg\"><img loading=\"lazy\" class=\"alignleft size-thumbnail wp-image-2614\" title=\"test-con-cache-estatico\" src=\"http:\/\/www.carballada.com\/wp-content\/uploads\/test-con-cache-estatico-128x86.jpg\" alt=\"\" width=\"128\" height=\"86\" srcset=\"https:\/\/www.carballada.com\/wordpress\/wp-content\/uploads\/test-con-cache-estatico-128x86.jpg 128w, https:\/\/www.carballada.com\/wordpress\/wp-content\/uploads\/test-con-cache-estatico-300x203.jpg 300w, https:\/\/www.carballada.com\/wordpress\/wp-content\/uploads\/test-con-cache-estatico.jpg 1418w\" sizes=\"(max-width: 128px) 100vw, 128px\" \/><\/a>Tambi\u00e9n acabo de terminar unas pruebas en las que utilizaba este <a title=\"plugin en wiki\" href=\"http:\/\/es.wikipedia.org\/wiki\/Add-on\">plugin<\/a> y un tema modificado para que se generaran las p\u00e1ginas <strong>directamente <\/strong>desde la cache y el resultado ha sido espectacular.<\/p>\n<p>El rendimiento se ha disparado pasando a la brutalidad de <strong>1.580 p\u00e1ginas por minuto<\/strong> con un tiempo de media de <em>176<\/em> <em>milisegundos <\/em>por p\u00e1gina. Vaya tela.<\/p>\n<p>Eso es una mejora de <strong>22x <\/strong>en <em>rendimiento <\/em>y en <em>tiempo de respuesta<\/em>.<\/p>\n<p>Ahora solamente se me ocurre <strong>pasarlo a real<\/strong> y empezar a modificar mi tema para conseguir que las p\u00e1ginas sean servidas <strong>directamente <\/strong>desde la cache, o por lo menos lo m\u00e1s optimizadas posibles.<\/p>\n<p><a href=\"http:\/\/www.carballada.com\/wp-content\/uploads\/comparativa-cache.jpg\"><img loading=\"lazy\" class=\"middle size-full wp-image-2624\" title=\"comparativa-cache\" src=\"http:\/\/www.carballada.com\/wp-content\/uploads\/comparativa-cache.jpg\" alt=\"\" width=\"500\" height=\"231\" srcset=\"https:\/\/www.carballada.com\/wordpress\/wp-content\/uploads\/comparativa-cache.jpg 570w, https:\/\/www.carballada.com\/wordpress\/wp-content\/uploads\/comparativa-cache-128x59.jpg 128w, https:\/\/www.carballada.com\/wordpress\/wp-content\/uploads\/comparativa-cache-300x138.jpg 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>Al final se trata de buscar un compromiso entre <em>belleza y velocidad<\/em>, aunque al tener pocas visitas siempre puedo intentar buscar algo m\u00e1s de belleza que de <em>rendimiento<\/em>.<\/p>\n<p><a href=\"http:\/\/www.carballada.com\/wp-content\/uploads\/test-con-cache-estatico.jpg\"><br \/>\n<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Desde el inicio de este blog utilizo WordPress como software de gesti\u00f3n de contenidos. WordPress es un software escrito totalmente en PHP y utiliza MySQL como BD, es gratuito y bajo licencia GPL. WordPress tiene porciones de c\u00f3digo desarrollado que permite ir a\u00f1adiendo funciones escritas por terceros, los llamados plugins. He activado el plugin WP [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[214,10],"tags":[246,229,233],"geo":null,"_links":{"self":[{"href":"https:\/\/www.carballada.com\/wordpress\/wp-json\/wp\/v2\/posts\/2604"}],"collection":[{"href":"https:\/\/www.carballada.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.carballada.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.carballada.com\/wordpress\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.carballada.com\/wordpress\/wp-json\/wp\/v2\/comments?post=2604"}],"version-history":[{"count":0,"href":"https:\/\/www.carballada.com\/wordpress\/wp-json\/wp\/v2\/posts\/2604\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.carballada.com\/wordpress\/wp-json\/wp\/v2\/media?parent=2604"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.carballada.com\/wordpress\/wp-json\/wp\/v2\/categories?post=2604"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.carballada.com\/wordpress\/wp-json\/wp\/v2\/tags?post=2604"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}