
Memcached es un sistema de cache que almacena datos, arrays u objetos memoria RAM, reduciendo por ejemplo peticiones a bases de datos. Al cachear un site conseguimos que se cargue mucho más rápido, mejorando la experiencia del usuario, haciendo nuestro sitio más rápido, y que sea mejor valorado por Google, en consecuencia mejoramos nuestro posicionamiento en Google. Sites tan conocimos como YouTube, Facebook o Twitter usan memcache. Ya he instalado 3 veces memcache y siempre encuentro los mismos artículos, copiados unos de otros, algunos copian sin tener ni idea lo que están copiando (simplemente spammers), otros copian comandos o ejecuciones que no son necesarios pero como los han visto pues los copian también, pero lo mejor de todo es que siempre explican la misma versión, nadie se ha puesto a compilar e instalar la ultima versión estable de memcache, porque claro todo es una copia de algún artículo que lo contaba cuando fue la última versión estable. Yo lo voy a hacer desde 0, compilando e instalando la última versión de memcache y sus dependencias. En próximos artículos explicaré como crear un paquete .rpm a partir de todo lo que se vaya a compilar e instalar de memcache, así la [...]

Hace tiempo que he hecho un desarrollo bastante interesante, y todavía no había escrito sobre esta mejora, con la que he conseguido optimizar un poco más el desarrollo web en el que estoy trabajando. Se traba de guardar las sessiones de usuario en memcached en vez de en disco, que suele ser la configuración por defecto. Memcached es un sistema de cacheo en memoria ram, con la que se consigue evitar escribir en disco y optimizar la respuesta del servidor, ya que la lectura y escritura en ram es mucho más rápido que en disco, esto a modo de resumen rápido y práctico para los que no conozcan esta herramienta. Para comprobar cual es la configuración por defecto de las sesiones de PHP tendremos que verlo en la configuración del php.ini, lo podremos comprobar con el siguiente comando Puede que el path o la ruta sea diferente al vuestro, esto ya tendréis que adaptarlo vosotros. Como salida del comando tendremos algo así. En el pantallazo, aparece la configuración por defecto en el archivo, todavía no he cambiado nada en el php.ini. Para usar las sessiones de PHP con memcached se puede hacer editando y configurando el archivo php.ini cambiando los [...]

A partir de la versión 5 de Firefox, se introdujo una funcionalidad y era la de cachear las redirecciones. Esto personalmente, no me gusta nada y mucho menos si eres un developer y tienes que estar testeando tu aplicación no quieres que se cachen este tipo de eventos. Más adelante explicaré que también es normal que se tengan que cachear este tipo de redirecciones. Si Firefox cachea redirecciones a nivel de .htaccess, renderizará las viejas redirecciones en vez de las nuevas actualizadas en el .htaccess. Ahora bien cual es el problema? Pues que como no tengas esto en cuenta puedes estar trabajando en tu código y estar el tiempo que sea hasta que te des cuenta que tan solo se trata de vaciar la cache de firefox, puede ser una tonteria pero me ha pasado en un par de ocasiones estar mas de media hora trabajando y al final darme cuenta que es el cacheo de las redirecciones en firefox y cabrearme bastante!! Seguro que a mas de uno le ha pasado. Lo explicaré con un ejemplo Vamos a decir que tenemos la url /tienda/categoria1-categoria2-subcategoria1-subcategoria2-c-10_10.html (este es un formato presente en las url de oscommerce) Hago una redireccion a una [...]

Hace algo más de 3 semanas que he contratado el servicio de Amazon Simple Storage Service (Amazon S3). Lo conocía desde hace bastante tiempo pero nunca lo he llegado a probar. Ahora por temas laborales estoy trasteando y probándolo para mi uso y disfrute personal pero también como I+D para una futura integración en la empresa. Para integrar S3 en WordPress es super sencillo. Tan sólo necesitas instalar el plugin W3 Total Cache. En uno de mis artículos comentaba la importancia de tener varios sistemas de cache, entre ellos cachear las páginas para que éstas se sirvan más rápido y para WordPress hay bastantes plugins de cacheo. El que yo estaba usando se llama Quick Cache pero llega un momento que ese plugin no da para más y no es hasta recomendable instalarlo. Leer el artículo: plugin cache en wordpress. Mejora la velocidad de tu blog… y el SEO Pues a partir de tener la limitación y las restricciones del plugin Quick Cache decidí pasarme a W3 Total Cache, recomendado y usado por sites tales como: mattcutts.com, mashable.com, smashingmagazine.com, makeuseof.com, yoast.com, kiss925.com, pearsonified.com, lockergnome.com, johnchow.com, ilovetypography.com, webdesignerdepot.com, css-tricks.com y otros muchos. Desde que tenía ese plugin instalado mejoró aún más [...]

Uno de los métodos más eficaces para reducir el uso de ancho de banda por el servidor web y, al mismo tiempo, aumentar la velocidad de la entrega de contenido es comprimir las páginas web y, en general, todos los resultados que se devuelve a los clientes. La compresión del contenido web, se puede hacer usando varios métodos. Introducion a mod_deflate Apache prepara la respuesta que se enviará al cliente en varias etapas. Una de las etapas consiste en la modificación o transformación de los datos utilizando filtros de salida. mod_deflate, una vez cargado y activado, se inserta como un filtro, llamado DEFLATE, en la cadena de Apache de filtros de salida, que comprime todos los datos que va a través de él. Por ejemplo, se puede establecer el nivel de compresión, restringir la compresión a los tipos MIME en particular o prevenir algunos navegadores web, clientes u otros problemas de HTTP de recibir datos comprimidos desde el servidor mod_deflate también ofrece un filtro de entrada que se puede utilizar para descomprimir comprimido peticiones HTTP, pero esta característica se encuentra fuera del ámbito de aplicación del documento actual. Tenga en cuenta que todas las directivas de configuración siguientes se pueden [...]
Últimos comentarios