
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Otro Blog Más &#187; wordpress</title>
	<atom:link href="http://otroblogmas.com/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://otroblogmas.com</link>
	<description>Blog de informática: programación, internet, php, wordpress, zend framework, mysql, windows, mootools, linux,...</description>
	<lastBuildDate>Mon, 02 Jan 2012 07:33:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>WordPress: infografía para mejorar la velocidad de carga</title>
		<link>http://otroblogmas.com/wordpress-infografia-para-mejorar-la-velocidad-de-carga/</link>
		<comments>http://otroblogmas.com/wordpress-infografia-para-mejorar-la-velocidad-de-carga/#comments</comments>
		<pubDate>Wed, 01 Jun 2011 07:00:09 +0000</pubDate>
		<dc:creator>otroblogmas.com</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://otroblogmas.com/?p=2527</guid>
		<description><![CDATA[La empresa de hosting inTac ha publicado una interesante infografía que apunta los distintos procesos y fases en los que se puede acelerar y optimizar la carga de WordPress. Vía RedMallorca LAB. Entradas relacionadas: 13 métodos para mejora la seguridad de tu WordPress Vulnerabilidad grave de WordPress que satura el servidor Optimización y aceleración de [...]
Entradas relacionadas:<ol>
<li><a href='http://otroblogmas.com/13-metodos-para-mejora-la-seguridad-de-tu-wordpress/' rel='bookmark' title='13 métodos para mejora la seguridad de tu WordPress'>13 métodos para mejora la seguridad de tu WordPress</a></li>
<li><a href='http://otroblogmas.com/vulnerabilidad-grave-de-wordpress-que-satura-el-servidor/' rel='bookmark' title='Vulnerabilidad grave de WordPress que satura el servidor'>Vulnerabilidad grave de WordPress que satura el servidor</a></li>
<li><a href='http://otroblogmas.com/optimizacion-y-aceleracion-de-wordpress-2/' rel='bookmark' title='Optimización y aceleración de WordPress (2/2)'>Optimización y aceleración de WordPress (2/2)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignright size-medium wp-image-2655" title="WordPress con cronómetro" src="http://otroblogmas.com/wp-content/uploads/2011/06/WordPress-Speed-Challenge-150x150.jpg" alt="WordPress Speed Challenge 150x150 Wordpress: infografía para mejorar la velocidad de carga" width="150" height="150" />La empresa de <a href="http://otroblogmas.com/tag/hosting/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con hosting">hosting</a> <a href="http://www.intac.net/how-to-speed-up-wordpress-and-boost-site-performance/">inTac ha publicado una interesante infografía</a> que apunta los distintos procesos y fases en los que se puede acelerar y optimizar la carga de WordPress.</p>
<p><span id="more-2527"></span></p>
<p style="text-align: center;"><a href="http://otroblogmas.com/wp-content/uploads/2011/03/wordpress-infografia-mejorar-velocidad.jpg"><img class="aligncenter size-large wp-image-2530" title="Wordpress Infografia mejorar velocidad" src="http://otroblogmas.com/wp-content/uploads/2011/03/wordpress-infografia-mejorar-velocidad-106x1024.jpg" alt="wordpress infografia mejorar velocidad 106x1024 Wordpress: infografía para mejorar la velocidad de carga" width="106" height="1024" /></a></p>
<p>Vía <a href="http://lab.redmallorca.com/como-acelerar-wordpress-infografia/">RedMallorca LAB</a>.</p>
<p>Entradas relacionadas:</p><ol>
<li><a href='http://otroblogmas.com/13-metodos-para-mejora-la-seguridad-de-tu-wordpress/' rel='bookmark' title='13 métodos para mejora la seguridad de tu WordPress'>13 métodos para mejora la seguridad de tu WordPress</a></li>
<li><a href='http://otroblogmas.com/vulnerabilidad-grave-de-wordpress-que-satura-el-servidor/' rel='bookmark' title='Vulnerabilidad grave de WordPress que satura el servidor'>Vulnerabilidad grave de WordPress que satura el servidor</a></li>
<li><a href='http://otroblogmas.com/optimizacion-y-aceleracion-de-wordpress-2/' rel='bookmark' title='Optimización y aceleración de WordPress (2/2)'>Optimización y aceleración de WordPress (2/2)</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://otroblogmas.com/wordpress-infografia-para-mejorar-la-velocidad-de-carga/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vulnerabilidad grave de WordPress que satura el servidor</title>
		<link>http://otroblogmas.com/vulnerabilidad-grave-de-wordpress-que-satura-el-servidor/</link>
		<comments>http://otroblogmas.com/vulnerabilidad-grave-de-wordpress-que-satura-el-servidor/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 07:00:49 +0000</pubDate>
		<dc:creator>otroblogmas.com</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[seguridad]]></category>

		<guid isPermaLink="false">http://otroblogmas.com/?p=1095</guid>
		<description><![CDATA[La noticia esta en todos los blogs de informática que abarcan WordPress mínimamente.  La noticia, que proviene del blog Desvaríos informáticos, narra como el autor descubrió la vulnerabilidad, la notificó a los responsables de WordPress, y estos no le han dado la importancia que se merece. En los comentarios se puede leer la diferencia de [...]
Entradas relacionadas:<ol>
<li><a href='http://otroblogmas.com/wordpress-y-problemas-con-el-modsecurity/' rel='bookmark' title='WordPress y problemas con el módulo ModSecurity de Apache'>WordPress y problemas con el módulo ModSecurity de Apache</a></li>
<li><a href='http://otroblogmas.com/wordpress-infografia-para-mejorar-la-velocidad-de-carga/' rel='bookmark' title='WordPress: infografía para mejorar la velocidad de carga'>WordPress: infografía para mejorar la velocidad de carga</a></li>
<li><a href='http://otroblogmas.com/optimizacion-y-aceleracion-de-wordpress-2/' rel='bookmark' title='Optimización y aceleración de WordPress (2/2)'>Optimización y aceleración de WordPress (2/2)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img src="http://otroblogmas.com/wp-content/uploads/2009/10/Wordpress-Seguridad1.png" alt="Wordpress Seguridad1 Vulnerabilidad grave de Wordpress que satura el servidor" title="Wordpress Seguridad" width="175" height="143" class="alignright size-full wp-image-1529" />La noticia esta en todos los blogs de informática que abarcan <a href="http://otroblogmas.com/tag/wordpress/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con wordpress">WordPress</a> mínimamente.  La noticia, que proviene del blog <a href="http://rooibo.wordpress.com/2009/10/17/agujero-de-seguridad-en-wordpress/">Desvaríos informáticos</a>, narra como <strong>el autor descubrió la vulnerabilidad, la notificó a los responsables de WordPress, y estos no le han dado la importancia que se merece</strong>. En los <a href="http://rooibo.wordpress.com/2009/10/17/agujero-de-seguridad-en-wordpress/#comments">comentarios</a> se puede leer la diferencia de opiniones sobre si José debía publicar o no toda la información del bug.</p>
<p style="text-align: justify;">En resumen, hay un <strong>agujero de <a href="http://otroblogmas.com/tag/seguridad/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con seguridad">seguridad</a></strong> por el cual, haciendo unas 20 peticiones, <strong>se puede saturar un servidor donde tiene alojado un WordPress</strong>. En la entrada se <strong>muestra las líneas de código que dan el fallo</strong>, se muestra <strong>el código en PHP de un exploit</strong> que consigue el objetivo mencionado, y <strong>un par de soluciones</strong> para resolver este fallo.</p>
<p style="text-align: justify;"><span id="more-1095"></span>La solución que parece más efectiva, pasa por <strong>modificar el archivo <em>wp-trackbacks.php</em></strong> del WordPress, y modificar la línea donde pone:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$charset</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'charset'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Por estas otras:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$charset</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;,&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'charset'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">is_array</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$charset</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #990000;">exit</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span></pre></div></div>

<p style="text-align: justify;">Así, tendremos <strong>parcheado nuestro WordPress</strong> mientras no salga una solución oficial. En la entrada <strong>se explican todos los detalles del error</strong>, y del proceso seguido por el descubridor. Si estas interesado en el tema, recomiendo la lectura de la entrada.</p>
<p>Entradas relacionadas:</p><ol>
<li><a href='http://otroblogmas.com/wordpress-y-problemas-con-el-modsecurity/' rel='bookmark' title='WordPress y problemas con el módulo ModSecurity de Apache'>WordPress y problemas con el módulo ModSecurity de Apache</a></li>
<li><a href='http://otroblogmas.com/wordpress-infografia-para-mejorar-la-velocidad-de-carga/' rel='bookmark' title='WordPress: infografía para mejorar la velocidad de carga'>WordPress: infografía para mejorar la velocidad de carga</a></li>
<li><a href='http://otroblogmas.com/optimizacion-y-aceleracion-de-wordpress-2/' rel='bookmark' title='Optimización y aceleración de WordPress (2/2)'>Optimización y aceleración de WordPress (2/2)</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://otroblogmas.com/vulnerabilidad-grave-de-wordpress-que-satura-el-servidor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recibir un email cuando Google visita tu blog</title>
		<link>http://otroblogmas.com/recibir-un-email-cuando-google-visita-tu-blog/</link>
		<comments>http://otroblogmas.com/recibir-un-email-cuando-google-visita-tu-blog/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 07:00:20 +0000</pubDate>
		<dc:creator>otroblogmas.com</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://otroblogmas.com/?p=627</guid>
		<description><![CDATA[Este es un script visto en Informática Práctica. Su simpleza se basa en que detecta el User Agent de los visitantes, y si ve que es el robot de Google, envía un email avisando de la URL que ha visitado. Se puede poner en cualquier parte de la página que siempre se cargue. Yo lo [...]
Entradas relacionadas:<ol>
<li><a href='http://otroblogmas.com/comprobar-si-un-email-tiene-registros-mx-con-zend_validate/' rel='bookmark' title='Comprobar si un email tiene registros MX, con Zend_Validate'>Comprobar si un email tiene registros MX, con Zend_Validate</a></li>
<li><a href='http://otroblogmas.com/diseno-y-maquetacion-de-emails-que-soporten-todos-los-clientes-de-correo/' rel='bookmark' title='Diseño y maquetación de emails que soporten todos los clientes de correo'>Diseño y maquetación de emails que soporten todos los clientes de correo</a></li>
<li><a href='http://otroblogmas.com/mis-extensiones-google-chrome/' rel='bookmark' title='Mis extensiones de Google Chrome'>Mis extensiones de Google Chrome</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://otroblogmas.com/wp-content/uploads/2009/09/google_robot.jpg"><img src="http://otroblogmas.com/wp-content/uploads/2009/09/google_robot-150x150.jpg" alt="google robot 150x150 Recibir un email cuando Google visita tu blog" title="Google Robot" width="150" height="150" class="alignright size-thumbnail wp-image-631" /></a>Este es un script visto en <a href="http://informatica-practica.net/solocodigo/index.php/2008/06/22/recibe-un-email-cuando-el-robot-de-google-visite-tu-pagina/">Informática Práctica</a>. Su simpleza se basa en que <strong>detecta el User Agent</strong> de los visitantes, y si ve que es <em>el robot de <a href="http://otroblogmas.com/tag/google/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con google">Google</a></em>, <strong>envía un email avisando</strong> de la URL que ha visitado.</p>
<p>Se puede poner en cualquier parte de la página <strong>que siempre se cargue</strong>. Yo lo tengo puesto<strong> en el pie de página</strong>: edité el archivo footer.<a href="http://otroblogmas.com/tag/php/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con php">php</a>, y justo antés de la etiqueta <em></body></em>, inserté el siguiente código:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
   <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'HTTP_USER_AGENT'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'Googlebot'</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">!==</span> <span style="color: #009900; font-weight: bold;">false</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
     <span style="color: #990000;">mail</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'tu_direccion@correo.com'</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'Aviso: Googlebot ha visitado tu web'</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'El Googlebot ha visitado tu página: http://tu_dominio.com'</span>
<span style="color: #339933;">.</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'REQUEST_URI'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Hay que <strong>cambiar la dirección de correo</strong> a la que se enviará el email, <strong>y el dominio</strong> del sitio web. El mensaje de aviso <strong>se puede personalizar</strong> y añadir más datos de la petición del robot.</p>
<p>El inconveniente del tema es que c<strong>uando Google esta de visita, te llegan bastantes emails</strong>.</p>
<p>Entradas relacionadas:</p><ol>
<li><a href='http://otroblogmas.com/comprobar-si-un-email-tiene-registros-mx-con-zend_validate/' rel='bookmark' title='Comprobar si un email tiene registros MX, con Zend_Validate'>Comprobar si un email tiene registros MX, con Zend_Validate</a></li>
<li><a href='http://otroblogmas.com/diseno-y-maquetacion-de-emails-que-soporten-todos-los-clientes-de-correo/' rel='bookmark' title='Diseño y maquetación de emails que soporten todos los clientes de correo'>Diseño y maquetación de emails que soporten todos los clientes de correo</a></li>
<li><a href='http://otroblogmas.com/mis-extensiones-google-chrome/' rel='bookmark' title='Mis extensiones de Google Chrome'>Mis extensiones de Google Chrome</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://otroblogmas.com/recibir-un-email-cuando-google-visita-tu-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Optimización y aceleración de WordPress (2/2)</title>
		<link>http://otroblogmas.com/optimizacion-y-aceleracion-de-wordpress-2/</link>
		<comments>http://otroblogmas.com/optimizacion-y-aceleracion-de-wordpress-2/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 07:00:20 +0000</pubDate>
		<dc:creator>otroblogmas.com</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[optimización]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://otroblogmas.com/?p=444</guid>
		<description><![CDATA[Esta entrada es la continuación de otra entrada, en la explico como mejorar nuestro WordPress a través de una optimización de la página web, y acelerando la descarga del contenido. Una vez preparados para ver los cambios, vamos a provocarlos. Iremos instalando los plugins en nuestro WordPress, y iremos recargando la home de nuestro blog [...]
Entradas relacionadas:<ol>
<li><a href='http://otroblogmas.com/optimizacion-y-aceleracion-de-wordpress-1/' rel='bookmark' title='Optimización y aceleración de WordPress (1/2)'>Optimización y aceleración de WordPress (1/2)</a></li>
<li><a href='http://otroblogmas.com/script-simple-php-para-hacer-cache/' rel='bookmark' title='Script simple de PHP para hacer cache'>Script simple de PHP para hacer cache</a></li>
<li><a href='http://otroblogmas.com/13-metodos-para-mejora-la-seguridad-de-tu-wordpress/' rel='bookmark' title='13 métodos para mejora la seguridad de tu WordPress'>13 métodos para mejora la seguridad de tu WordPress</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-460" title="PHP Speedy Logo" src="http://otroblogmas.com/wp-content/uploads/2009/08/php_speedy_logo.gif" alt="php speedy logo Optimización y aceleración de Wordpress (2/2)" width="179" height="55" />Esta entrada es la continuación de <a href="http://otroblogmas.com/optimizacion-y-aceleracion-de-wordpress-1">otra entrada</a>, en la explico como mejorar nuestro WordPress a través de una optimización de la página web, y acelerando la descarga del contenido.</p>
<p>Una vez preparados para ver los cambios, vamos a provocarlos. Iremos <strong>instalando los <a href="http://otroblogmas.com/tag/plugins/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con plugins">plugins</a></strong> en nuestro WordPress, y iremos <strong>recargando la home de nuestro blog y una entrada</strong>, para ver dos tipos de páginas del blog. Recargaremos pulsando <strong>Ctrl+F5 para borrar la caché del navegador y descargar todo el contenido</strong> de la página, y después solo <strong>pulsando F5, usando la caché de la descarga anterior</strong>.</p>
<ul>
<li><strong><span id="more-444"></span><a href="http://wordpress.org/extend/plugins/wp-super-cache/">WP Super Cache</a></strong>: basado en el plugin <a href="http://wordpress.org/extend/plugins/wp-cache/" class="broken_link">WP Cache</a>, añade las funcionalidades de cachear todas las páginas en ficheros estáticos para las personas no identificadas, o que no han hecho ningún comentario o que no pueden ver entradas protegidas con contraseña. Para las demás peticiones, se tratan a través de WP <a href="http://otroblogmas.com/tag/cache/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con cache">Cache</a>.</li>
<li><a href="http://wordpress.org/extend/plugins/wp-widget-cache/"><strong>WP Widget Cache</strong></a>: complemento perfecto para WP Super Cache, reduciendo las peticiones a la base de datos y mejorando las velocidad de los widgets de la barra lateral de WordPress.</li>
<li><a href="http://aciddrop.com/php-speedy/"><strong>PHP Speedy WP</strong></a>: combina todos los archivos Javscript y CSS en sólo dos archivos, llama al archivo Javascript al final del código HTML, &#8230; y toda una serie de mejoras que aumentan la velocidad de carga.</li>
</ul>
<p>La siguiente <strong>table comparativa es orientativa</strong>, ya que solamente he realizado cada una de las operaciones 3 veces, y solamente con YSlow, ya que <strong>por cada casilla sin caché, tenía que borrar los archivos estáticos generados</strong> por los plugins y se me ha hecho muy pesado, y para esta tabla he estado mucho rato. Así que c<strong>ada caso se habría de repetir unas diez veces</strong> para tener unos datos más fiables. Pero bueno, estos ya muestran los objetivos conseguidos:</p>
<table style="text-align:center;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 18px;">
<td colspan="2"></td>
<td style="text-align:center;" colspan="3">HOME</td>
<td style="text-align:center;" colspan="3">ENTRADA</td>
</tr>
<tr style="background-color: #ddd; height: 18px;">
<td colspan="2"></td>
<td style="border-left:1px solid;"><strong>Tiempo</strong></td>
<td><strong>Tamaño</strong></td>
<td><strong>Puntos</strong></td>
<td style="border-left:1px solid;"><strong>Tiempo</strong></td>
<td><strong>Tamaño</strong></td>
<td><strong>Puntos</strong></td>
</tr>
<tr style="height: 18px;">
<td style="text-align: left;">Sin nada</td>
<td style="text-align: left;">sin caché</td>
<td style="border-left:1px solid;">6,67</td>
<td>296,77</td>
<td>62</td>
<td style="border-left:1px solid;">3,83</td>
<td>286,00</td>
<td>62</td>
</tr>
<tr style="background-color: #ddd; height: 18px;">
<td style="text-align: left;">Sin nada</td>
<td style="text-align: left;">con caché</td>
<td style="border-left:1px solid;">2,27</td>
<td>296,73</td>
<td>66</td>
<td style="border-left:1px solid;">2,81</td>
<td>286,00</td>
<td>65</td>
</tr>
<tr style="height: 18px;">
<td style="text-align: left;">flush()</td>
<td style="text-align: left;">sin caché</td>
<td style="border-left:1px solid;">4,53</td>
<td>296,00</td>
<td>62</td>
<td style="border-left:1px solid;">6,48</td>
<td>286,00</td>
<td>62</td>
</tr>
<tr style="background-color: #ddd; height: 18px;">
<td style="text-align: left;">flush()</td>
<td style="text-align: left;">con caché</td>
<td style="border-left:1px solid;">2,63</td>
<td>296,50</td>
<td>66</td>
<td style="border-left:1px solid;">2,19</td>
<td>286,00</td>
<td>65</td>
</tr>
<tr style="height: 18px;">
<td style="text-align: left;">expire cache</td>
<td style="text-align: left;">sin caché</td>
<td style="border-left:1px solid;">3,33</td>
<td>296,00</td>
<td>77</td>
<td style="border-left:1px solid;">2,53</td>
<td>286,00</td>
<td>77</td>
</tr>
<tr style="background-color: #ddd; height: 18px;">
<td style="text-align: left;">expire cache</td>
<td style="text-align: left;">con caché</td>
<td style="border-left:1px solid;">2,50</td>
<td>296,83</td>
<td>78</td>
<td style="border-left:1px solid;">2,17</td>
<td>286,00</td>
<td>78</td>
</tr>
<tr style="height: 18px;">
<td style="text-align: left;">super cache</td>
<td style="text-align: left;">sin caché</td>
<td style="border-left:1px solid;">4,32</td>
<td>297,00</td>
<td>77</td>
<td style="border-left:1px solid;">3,96</td>
<td>287,00</td>
<td>77</td>
</tr>
<tr style="background-color: #ddd; height: 18px;">
<td style="text-align: left;">super cache</td>
<td style="text-align: left;">con caché</td>
<td style="border-left:1px solid;">2,19</td>
<td>256,00</td>
<td>78</td>
<td style="border-left:1px solid;">1,76</td>
<td>256,00</td>
<td>78</td>
</tr>
<tr style="height: 18px;">
<td style="text-align: left;">widget cache</td>
<td style="text-align: left;">sin caché</td>
<td style="border-left:1px solid;">3,26</td>
<td>296,00</td>
<td>77</td>
<td style="border-left:1px solid;">3,86</td>
<td>287,00</td>
<td>77</td>
</tr>
<tr style="background-color: #ddd; height: 18px;">
<td style="text-align: left;">widget cache</td>
<td style="text-align: left;">con caché</td>
<td style="border-left:1px solid;">2,06</td>
<td>256,00</td>
<td>78</td>
<td style="border-left:1px solid;">1,86</td>
<td>256,00</td>
<td>78</td>
</tr>
<tr style="height: 18px;">
<td style="text-align: left;">php speedy</td>
<td style="text-align: left;">sin caché</td>
<td style="border-left:1px solid;">3,01</td>
<td>286,00</td>
<td>97</td>
<td style="border-left:1px solid;">2,63</td>
<td>209,00</td>
<td>98</td>
</tr>
<tr style="background-color: #ddd; height: 18px;">
<td style="text-align: left;">php speedy</td>
<td style="text-align: left;">con caché</td>
<td style="border-left:1px solid;">2,99</td>
<td>286,00</td>
<td>98</td>
<td style="border-left:1px solid;">2,29</td>
<td>209,00</td>
<td>98</td>
</tr>
</tbody>
</table>
<p>Como se puede ver en la gráfica, al final de obtiene <strong>una velocidad parecida a la del principio, pero disminuyendo el tamaño de la página web y optimizandola</strong>. Si se desea velocidad de descarga, sin reducir el tamaño ni usar técnicas recomendadas, no haría falta el plugin PHP Speedy.</p>
<p>Entradas relacionadas:</p><ol>
<li><a href='http://otroblogmas.com/optimizacion-y-aceleracion-de-wordpress-1/' rel='bookmark' title='Optimización y aceleración de WordPress (1/2)'>Optimización y aceleración de WordPress (1/2)</a></li>
<li><a href='http://otroblogmas.com/script-simple-php-para-hacer-cache/' rel='bookmark' title='Script simple de PHP para hacer cache'>Script simple de PHP para hacer cache</a></li>
<li><a href='http://otroblogmas.com/13-metodos-para-mejora-la-seguridad-de-tu-wordpress/' rel='bookmark' title='13 métodos para mejora la seguridad de tu WordPress'>13 métodos para mejora la seguridad de tu WordPress</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://otroblogmas.com/optimizacion-y-aceleracion-de-wordpress-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Optimización y aceleración de WordPress (1/2)</title>
		<link>http://otroblogmas.com/optimizacion-y-aceleracion-de-wordpress-1/</link>
		<comments>http://otroblogmas.com/optimizacion-y-aceleracion-de-wordpress-1/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 07:00:28 +0000</pubDate>
		<dc:creator>otroblogmas.com</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[optimización]]></category>

		<guid isPermaLink="false">http://otroblogmas.com/?p=424</guid>
		<description><![CDATA[Cuando navego por internet, hay una característica muy importante que hace que aumente mi satisfacción o mi cabreo: la velocidad con la que navego. Para ello hay muchos factores: el proveedor que tengamos contrato para internet, el ordenador que utilizemos, si hay más programas cogiendo ancho de banda, el navegador, la página solicitada, la empresa [...]
Entradas relacionadas:<ol>
<li><a href='http://otroblogmas.com/optimizacion-y-aceleracion-de-wordpress-2/' rel='bookmark' title='Optimización y aceleración de WordPress (2/2)'>Optimización y aceleración de WordPress (2/2)</a></li>
<li><a href='http://otroblogmas.com/13-metodos-para-mejora-la-seguridad-de-tu-wordpress/' rel='bookmark' title='13 métodos para mejora la seguridad de tu WordPress'>13 métodos para mejora la seguridad de tu WordPress</a></li>
<li><a href='http://otroblogmas.com/vulnerabilidad-grave-de-wordpress-que-satura-el-servidor/' rel='bookmark' title='Vulnerabilidad grave de WordPress que satura el servidor'>Vulnerabilidad grave de WordPress que satura el servidor</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignright size-thumbnail wp-image-439" title="YSlow Tortule" src="http://otroblogmas.com/wp-content/uploads/2009/08/yslow_tortule-150x150.gif" alt="yslow tortule 150x150 Optimización y aceleración de Wordpress (1/2)" width="150" height="150" />Cuando navego por internet, hay una característica muy importante que hace que aumente mi satisfacción o mi cabreo: <strong>la velocidad con la que navego</strong>. Para ello hay <strong>muchos factores</strong>: <strong>el proveedor</strong> que tengamos contrato para internet, <strong>el ordenador</strong> que utilizemos, si hay más programas cogiendo ancho de banda, <strong>el navegador</strong>, <strong>la página solicitada</strong>, <strong>la empresa de hosting</strong> de la página solicitada, &#8230; No podemos controlarlos a todos, pero podemos intentar mejor algunos factores de los mencionados.</p>
<p style="text-align: justify;">Y <strong>para el propietario de un blog</strong> es importante <strong>que su sitio web cargue lo más rápido posible</strong>: para que él trabaje más cómodo (por ejemplo, en el panel de administración), para la satisfacción de las visitas, para los cálculos de los buscadores, &#8230; Intentado conseguir este objetivo de rendimiento, he estado haciendo pruebas con unos <strong>plugins para WordPress 2.8.4 que me han sorprendido</strong>. De la puntuación sobre 100 que se puede obtener, al principio tenía un 62, y al final conseguí un 98; un salto cuantitativo y sobretodo cualitativo. Así que voy a hacer una serie de dos entradas explicándolo.</p>
<p style="text-align: justify;"><span id="more-424"></span>Primero quiero hablar de l<strong>as herramientas que he utilizado para medir los cambios</strong> que se vayan a producir, y así calcular las mejoras conseguidas. Son <strong>dos plugins para Firefox que requieren Firebug instalado</strong>:</p>
<ul>
<li style="text-align: justify;"><strong><a href="http://developer.yahoo.com/yslow/">YSlow</a></strong>: de la mano de Yahoo, este plugin realiza un <strong>análisis de la página web cargada</strong> y hace <strong>unas sugerencias</strong> de como mejorarla. YSlow tiene hasta <a href="http://developer.yahoo.com/performance/rules.html">34 reglas</a> agrupadas en 7 etiquetas, y en su última versión (la 2.0) se puede escoger entre <strong>tres grupos de reglas</strong> según el perfil del sitio web que se quiere analizar. Para el test, solamente se ha utilizado el perfil YSlow(V2) que contiene 22 reglas de las 34. Existe una página de <a href="https://addons.mozilla.org/es-es/firefox/addon/yslow/">YSlow en castellano</a>, para poder entender mejor las reglas, y os dejo esta presentación sobre YSlow:</li>
</ul>
<div id="__ss_839679" style="width: 485px; text-align: left; padding-left: 35px;"><object style="margin:0px" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="485" height="404" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=yslow2-1229038786585593-1&amp;stripped_title=yslow-20-presentation" /><param name="allowfullscreen" value="true" /><embed style="margin:0px" type="application/x-shockwave-flash" width="485" height="404" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=yslow2-1229038786585593-1&amp;stripped_title=yslow-20-presentation" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
<ul>
<li style="text-align: justify;"><strong><a href="http://code.google.com/intl/es-ES/speed/page-speed/">Page Speed</a></strong>: de la mano de <a href="http://otroblogmas.com/tag/google/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con google">Google</a>, con el mismo objetivo que YSlow. Este tiene una serie de &#8216;<em><a href="http://code.google.com/intl/es-ES/speed/page-speed/docs/rules_intro.html">buenas prácticas</a></em>&#8216; con las que informar de la carga de la página web.</li>
</ul>
<p style="text-align: justify;">De estas herramientas se pueden extraer varios datos, pero como información para hacer la comparativa nos quedaremos con el<strong> tiempo total de descarga</strong> de la página web, <strong>lo que ocupan los archivos</strong> y una p<strong>untuación sobre 100</strong> según el cumplimiento de las reglas.</p>
<p style="text-align: justify;">A parte de los plugins, hay <strong>dos modificaciones que las realizé manualmente</strong>. Las dos las ví en el blog <a href="http://lee.org/blog/2008/05/26/yslow-wordpress-performance-improvements/">Lee.org</a>:</p>
<ul>
<li>La primera es tan simple como añadir la siguiente línea en el archivo <em>header.php</em>, antes de cerrar el tag <em>&lt;/head&gt;</em>, consiguiendo <strong>vaciar el buffer</strong> cuando se tiene todo el &lt;head&gt; hecho y así <strong>mandar antes las peticiones al navegador</strong>:</li>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #990000;">flush</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<li>La segunda trata de<strong> modificar el archivo <em>.htaccess</em></strong> para <strong>añadir la cabecera de expiración</strong> a una serie de archivos, de manera que durante un mes no se vuelvan a solicitar los archivos ya descargados. Le añadí un par de líneas para los archivos .ICO (del favicon) y javascript:

<div class="wp_syntax"><div class="code"><pre class="apache" style="font-family:monospace;"><span style="color: #00007f;">ExpiresActive</span> <span style="color: #0000ff;">On</span>
<span style="color: #00007f;">ExpiresByType</span> text/html <span style="color: #7f007f;">&quot;access plus 1 week&quot;</span>
<span style="color: #00007f;">ExpiresByType</span> image/gif <span style="color: #7f007f;">&quot;access plus 1 month&quot;</span>
<span style="color: #00007f;">ExpiresByType</span> image/jpeg <span style="color: #7f007f;">&quot;access plus 1 month&quot;</span>
<span style="color: #00007f;">ExpiresByType</span> image/png <span style="color: #7f007f;">&quot;access plus 1 month&quot;</span>
<span style="color: #00007f;">ExpiresByType</span> text/css <span style="color: #7f007f;">&quot;access plus 1 month&quot;</span>
<span style="color: #00007f;">ExpiresByType</span> application/javascript <span style="color: #7f007f;">&quot;access plus 1 month&quot;</span>
<span style="color: #00007f;">ExpiresByType</span> application/x-javascript <span style="color: #7f007f;">&quot;access plus 1 month&quot;</span>
<span style="color: #00007f;">ExpiresByType</span> application/x-Shockwave-Flash <span style="color: #7f007f;">&quot;access plus 1 month&quot;</span>
&nbsp;
<span style="color: #00007f;">ExpiresByType</span> image/x-icon <span style="color: #7f007f;">&quot;access plus 1 month&quot;</span>
<span style="color: #00007f;">ExpiresByType</span> text/javascript <span style="color: #7f007f;">&quot;access plus 1 month&quot;</span></pre></div></div>

</li>
</ul>
<p style="text-align: justify;"><strong>En la <a href="http://otroblogmas.com/optimizacion-y-aceleracion-de-wordpress-2">siguiente entrada</a></strong><strong> enumeraré los plugins</strong> que utilizé para obtener la optimización mencionada.</p>
<p>Entradas relacionadas:</p><ol>
<li><a href='http://otroblogmas.com/optimizacion-y-aceleracion-de-wordpress-2/' rel='bookmark' title='Optimización y aceleración de WordPress (2/2)'>Optimización y aceleración de WordPress (2/2)</a></li>
<li><a href='http://otroblogmas.com/13-metodos-para-mejora-la-seguridad-de-tu-wordpress/' rel='bookmark' title='13 métodos para mejora la seguridad de tu WordPress'>13 métodos para mejora la seguridad de tu WordPress</a></li>
<li><a href='http://otroblogmas.com/vulnerabilidad-grave-de-wordpress-que-satura-el-servidor/' rel='bookmark' title='Vulnerabilidad grave de WordPress que satura el servidor'>Vulnerabilidad grave de WordPress que satura el servidor</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://otroblogmas.com/optimizacion-y-aceleracion-de-wordpress-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>13 métodos para mejora la seguridad de tu WordPress</title>
		<link>http://otroblogmas.com/13-metodos-para-mejora-la-seguridad-de-tu-wordpress/</link>
		<comments>http://otroblogmas.com/13-metodos-para-mejora-la-seguridad-de-tu-wordpress/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 07:00:25 +0000</pubDate>
		<dc:creator>otroblogmas.com</dc:creator>
				<category><![CDATA[hosting]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[contraseñas]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[seguridad]]></category>

		<guid isPermaLink="false">http://otroblogmas.com/?p=236</guid>
		<description><![CDATA[De wpbegginer, leo 13 consejos a hacer en nuestro WordPress para mejorar la seguridad de nuestro blog. La mayoría se hacen instalando un plugin, cosa que nos hace la faena más fácil. Algunos no los he podido instalar por requisitos del hosting que no tengo. Aquí os dejo con el listado: Stealth Login: plugin para [...]
Entradas relacionadas:<ol>
<li><a href='http://otroblogmas.com/wordpress-infografia-para-mejorar-la-velocidad-de-carga/' rel='bookmark' title='WordPress: infografía para mejorar la velocidad de carga'>WordPress: infografía para mejorar la velocidad de carga</a></li>
<li><a href='http://otroblogmas.com/optimizacion-y-aceleracion-de-wordpress-2/' rel='bookmark' title='Optimización y aceleración de WordPress (2/2)'>Optimización y aceleración de WordPress (2/2)</a></li>
<li><a href='http://otroblogmas.com/wordpress-y-problemas-con-el-modsecurity/' rel='bookmark' title='WordPress y problemas con el módulo ModSecurity de Apache'>WordPress y problemas con el módulo ModSecurity de Apache</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignright size-full wp-image-237" title="Seguridad en WordPress" src="http://otroblogmas.com/wp-content/uploads/2009/08/wordpress_lock.jpg" alt="wordpress lock 13 métodos para mejora la seguridad de tu Wordpress" width="90" height="102" />De <a href="http://www.wpbeginner.com/wp-tutorials/11-vital-tips-and-hacks-to-protect-your-wordpress-admin-area/">wpbegginer</a>, leo <strong>13 consejos</strong> a hacer en nuestro <a href="http://wordpress.org/">WordPress</a> para <strong>mejorar la <a href="http://otroblogmas.com/tag/seguridad/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con seguridad">seguridad</a></strong> de nuestro blog. La mayoría se hacen instalando un plugin, cosa que nos hace la faena más fácil. Algunos no los he podido instalar por <strong>requisitos del hosting</strong> que no tengo.</p>
<p><span id="more-236"></span>Aquí os dejo con el listado:</p>
<ol>
<li style="text-align: justify;"><strong>Stealth Login</strong>: plugin para <strong>cambiar las URLs</strong> de la página de login, del directorio de administración, de la página de desconectar o la página de registro.</li>
<li style="text-align: justify;">Crear un <strong>password difícil</strong>, y diferente de los demás sitios donde también tenemos un password</li>
<li style="text-align: justify;"><strong><a href="http://www.bad-neighborhood.com/login-lockdown.html" target="_blank">Login Lockdown</a></strong>: <strong>limitar el número de intentos de acceso al panel</strong>, por ejemplo: si se equivoca 3 veces, se tenga que esperar 5 minutos a volverlo a intentar.</li>
<li style="text-align: justify;"><strong><a href="http://wordpress.org/extend/plugins/admin-ssl-secure-admin/" target="_blank">Admin SSL</a></strong>: <strong>encriptando con SSL</strong> el panel de administración, si el hosting lo permite o si se tiene un certificado SSL, haciendo que las URLs empiezen por https://</li>
<li style="text-align: justify;"><strong><a href="http://www.askapache.com/WordPress/htaccess-password-protect.html">AskApache Password Protect</a></strong>: añade otro nivel de securidad, con este plugin que te genera el <strong>archivo <a href="http://en.wikipedia.org/wiki/Htpasswd">.htpasswd</a></strong> .</li>
<li style="text-align: justify;"><strong><a href="http://www.wpbeginner.com/wp-tutorials/protect-your-admin-folder-in-wordpress-by-limiting-access-in-htaccess/">Limitar el acceso al panel a través de una serie de IPs determinadas</a></strong>. Esto se hace a través del archivo <a href="http://en.wikipedia.org/wiki/Htaccess">.htaccess</a> .</li>
<li style="text-align: justify;"><strong>Borrar el usuario &#8216;admin&#8217;</strong> que trae WordPress por defecto, y tener otro usuario con ese rol.</li>
<li style="text-align: justify;"><strong><a href="http://wordpress.org/extend/plugins/secure-wordpress/" target="_blank">Secure WordPress</a></strong>:<strong> eliminar los mensajes de error del formulario para iniciar sesión</strong>, para no permitir saber si el usuario introducido existe o no. Este plugin hace esto y más funcionalidades.</li>
<li style="text-align: justify;"><strong><a href="http://wordpress.org/extend/plugins/semisecure-login-reimagined/" target="_blank">Semisecure Login Reimagined</a></strong>: aunque requiere JavaScript, <strong>encripta la contraseña del usuario con <a href="http://es.wikipedia.org/wiki/RSA">RSA</a> en su ordenador</strong>.</li>
<li style="text-align: justify;"><strong><a href="http://wordpress.org/extend/plugins/antivirus/" target="_blank">AntiVirus</a></strong>: <strong>protege el blog de exploits o spam injections</strong>.</li>
<li style="text-align: justify;"><strong>Tener WordPress actualizado</strong> con la última versión, para tener arreglados bugs o exploits de otras versiones anteriores.</li>
<li style="text-align: justify;"><strong><a href="http://wordpress.org/extend/plugins/one-time-password/">One Time Password</a></strong>: plugin que <strong>genera una contraseña para un solo uso</strong> (para cibercafes).</li>
<li style="text-align: justify;"><strong><a href="http://www.seoegghead.com/software/downloads/wordpress-firewall.seo">WordPress Firewall Plugin</a></strong>: <strong>detecta, intercepta y registra las peticiones sospechosas</strong>. También previene de ataques a los plugins instalados.</li>
</ol>
<p>Entradas relacionadas:</p><ol>
<li><a href='http://otroblogmas.com/wordpress-infografia-para-mejorar-la-velocidad-de-carga/' rel='bookmark' title='WordPress: infografía para mejorar la velocidad de carga'>WordPress: infografía para mejorar la velocidad de carga</a></li>
<li><a href='http://otroblogmas.com/optimizacion-y-aceleracion-de-wordpress-2/' rel='bookmark' title='Optimización y aceleración de WordPress (2/2)'>Optimización y aceleración de WordPress (2/2)</a></li>
<li><a href='http://otroblogmas.com/wordpress-y-problemas-con-el-modsecurity/' rel='bookmark' title='WordPress y problemas con el módulo ModSecurity de Apache'>WordPress y problemas con el módulo ModSecurity de Apache</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://otroblogmas.com/13-metodos-para-mejora-la-seguridad-de-tu-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

