{"id":18508,"date":"2013-05-07T08:49:40","date_gmt":"2013-05-07T06:49:40","guid":{"rendered":"https:\/\/diego.dehaller.ch\/blog\/?p=18508"},"modified":"2020-05-18T02:06:12","modified_gmt":"2020-05-18T00:06:12","slug":"analiza-el-rendimiento-de-tu-web-con-wbench","status":"publish","type":"post","link":"https:\/\/diego.dehaller.ch\/blog\/2013\/analiza-el-rendimiento-de-tu-web-con-wbench.html","title":{"rendered":"Analiza el rendimiento de tu web con WBench"},"content":{"rendered":"<p><a href=\"https:\/\/diego.dehaller.ch\/blog\/wp-content\/uploads\/2020\/05\/rubylogo_hpbdxy.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-18511 alignleft\" alt=\"Ruby Logo\" src=\"https:\/\/diego.dehaller.ch\/blog\/wp-content\/uploads\/2020\/05\/rubylogo_hpbdxy.jpg\" width=\"202\" height=\"203\" srcset=\"https:\/\/diego.dehaller.ch\/blog\/wp-content\/uploads\/2020\/05\/rubylogo_hpbdxy.jpg 224w, https:\/\/diego.dehaller.ch\/blog\/wp-content\/uploads\/2020\/05\/rubylogo_hpbdxy-150x150.jpg 150w\" sizes=\"auto, (max-width: 202px) 100vw, 202px\" \/><\/a><\/p>\n<p>No soy muy de trastear con <a title=\"Ruby\" href=\"http:\/\/www.ruby-lang.org\/en\/\" target=\"_blank\" rel=\"noopener noreferrer\">Ruby<\/a>. De hecho, deber\u00eda decir que desde hace unos a\u00f1os no soy muy de programar. Hago alg\u00fan programilla chorra en el trabajo, para cuando tengo que tratar cadenas de texto o hacer operaciones repetitivas, pero nada m\u00e1s.<\/p>\n<p>El caso es que viendo WBench, utilidad que te permite medir el tiempo de carga de tu web, me ha apetecido probarlo. Y claro, hay ciertos requerimientos. As\u00ed que paso a paso (con Mac OS):<\/p>\n<h2>XCode<\/h2>\n<p>No es que vayamos a usarlo mucho, pero es la mejor manera de tener los compiladores. \u00a0En la AppStore y gratis:\u00a0<a title=\"XCode\" href=\"https:\/\/developer.apple.com\/xcode\/\" target=\"_blank\" rel=\"noopener noreferrer\">XCode<\/a>, con las herramientas b\u00e1sicas.\u00a0Estoy seguro que se puede hacer de otra manera, pero yo ya ten\u00eda XCode instalado, as\u00ed que no me he puesto a probar otras opciones.<\/p>\n<h2>Ruby<\/h2>\n<p>con toda su parafernalia, sobre todo, openSSL (para WBench). Pero como querremos usarlo para muchas cosas, pues eso, con todo:<br \/>\n<code>curl -#L https:\/\/get.rvm.io | bash -s stable --autolibs=3 --ruby<\/code><br \/>\n<code>rvm pkg install openssl<\/code><br \/>\n<code>rvm reinstall all --force<\/code><\/p>\n<h2>Nos bajamos WBench<\/h2>\n<p>De <a title=\"WBench\" href=\"http:\/\/kcy.me\/k4pl\" target=\"_blank\" rel=\"noopener noreferrer\">aqu\u00ed<\/a>. Y lo instalamos:<br \/>\n<code>gem install wbench<\/code><\/p>\n<h2>Instalamos el Chromedriver utility (si usamos Chrome)<\/h2>\n<p><code>brew install chromedriver<\/code><br \/>\nEn la web de Wbench explican qu\u00e9 hacer si no usas Firefox, pero no lo he probado.<\/p>\n<h2>Y a probar<\/h2>\n<p>Y ya est\u00e1, solo nos queda probar:<br \/>\n<code>wbench http:\/\/www.google.com\/<\/code><br \/>\nNo olvid\u00e9is poner la barra del final. Aqu\u00ed est\u00e1 el resultado con este servidor:<\/p>\n<p><a href=\"https:\/\/res.cloudinary.com\/deb1snrtn\/image\/upload\/v1443903844\/screenPict-2013-05-06-at-22.00.28_lonzvv.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-18513\" alt=\"WBench Resultados\" src=\"https:\/\/i2.wp.com\/diego.dehaller.ch\/blog\/wp-content\/uploads\/2020\/05\/screenPict-2013-05-06-at-22.00.28_lonzvv.png?fit=500%2C348&#038;ssl=1&#038;cld_params=w_500\" width=\"500\" height=\"348\" srcset=\"https:\/\/diego.dehaller.ch\/blog\/wp-content\/uploads\/2020\/05\/screenPict-2013-05-06-at-22.00.28_lonzvv.png 983w, https:\/\/diego.dehaller.ch\/blog\/wp-content\/uploads\/2020\/05\/screenPict-2013-05-06-at-22.00.28_lonzvv-500x348.png 500w, https:\/\/diego.dehaller.ch\/blog\/wp-content\/uploads\/2020\/05\/screenPict-2013-05-06-at-22.00.28_lonzvv-768x535.png 768w, https:\/\/diego.dehaller.ch\/blog\/wp-content\/uploads\/2020\/05\/screenPict-2013-05-06-at-22.00.28_lonzvv-570x397.png 570w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>No soy muy de trastear con Ruby. De hecho, deber\u00eda decir que desde hace unos a\u00f1os no soy muy de programar. Hago alg\u00fan programilla chorra en el trabajo, para cuando tengo que tratar cadenas de texto o hacer operaciones repetitivas, pero nada m\u00e1s. El caso es que viendo WBench, utilidad que te permite medir el [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[1210,1955,615],"class_list":{"0":"post-18508","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-blog","7":"tag-rendimiento","8":"tag-servidores","9":"tag-web","10":"czr-hentry"},"_links":{"self":[{"href":"https:\/\/diego.dehaller.ch\/blog\/wp-json\/wp\/v2\/posts\/18508","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/diego.dehaller.ch\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/diego.dehaller.ch\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/diego.dehaller.ch\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/diego.dehaller.ch\/blog\/wp-json\/wp\/v2\/comments?post=18508"}],"version-history":[{"count":9,"href":"https:\/\/diego.dehaller.ch\/blog\/wp-json\/wp\/v2\/posts\/18508\/revisions"}],"predecessor-version":[{"id":19475,"href":"https:\/\/diego.dehaller.ch\/blog\/wp-json\/wp\/v2\/posts\/18508\/revisions\/19475"}],"wp:attachment":[{"href":"https:\/\/diego.dehaller.ch\/blog\/wp-json\/wp\/v2\/media?parent=18508"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/diego.dehaller.ch\/blog\/wp-json\/wp\/v2\/categories?post=18508"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/diego.dehaller.ch\/blog\/wp-json\/wp\/v2\/tags?post=18508"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}