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 [...]
La arquitectura del servidor Apache es muy modular. El servidor consta de una sección core y diversos módulos que aportan mucha de la funcionalidad que podría considerarse básica para un servidor web. mod_access El módulo mod_access se utiliza en el control de acceso al servidor. mod_actions Se utiliza para ejecutar código CGI o una solicitud http mod_alias Se utiliza para convertir el sistema donde esta instalado el servidor en parte del servidor. mod_asis Este módulo se utiliza para enviar un documento del servidor sin cabeceras http. Resulta útil para redireccionar a un cliente sin necesidad de utilizar un scrip. mod_auth Se utiliza para confirmar la autenticación, mediante el nombre de los usuarios y sus contraseñas. mod_auth_anon Este módulo permite acceder de manera anónima a partes del servidor. Todos los usuarios pueden utilizar un identificador llamado “anonymus” para acceder a ciertas partes del sistema. mod_auth_db Cuando es necesario automatizar el proceso de autenticación, y no se pueden utilizar archivos DBM, pero si se pueden utilizar otros archivos, como por ejemplo los Berkeles DB, es preciso utilizar el módulo mod_auth_db mod_auth_dbm Como en el anterior caso, con los archivos de texto .htpasswd y .htaccess en procesos de alta velocidad, se puede ver [...]
Ya es sabido que es muy importante el diseño y desarrollo de nuestro site para integrarlo en dispositivos móviles como iPads, iPhones y el resto de smartphones. Hay que elaborar un diseño más fácil para que sea legible y se pueda usar en múltiples resoluciones. Teniendo ésto en cuento y previamente haber hecho adaptaciones para los dispositivos móviles, incluyo una redirección de apache que se puede incluir en el htaccess de nuestro desarrollo para llevar a cabo la redirección del dispositivo móvil del que venga y así redirigir a una versión móvil más optima para el usuario de teléfono o dispositivo móvil. Otra versión en htaccess que redirecciona en función del navegador web es la que he visto en la herramienta http://detectmobilebrowsers.com/ En esta herramienta podemos ver diferentes manera de redireccionar en función del navegador web del dispositivo móvil, y se puede hacer en muchos lenguajes, tipo python, perl, JSP, Javascript, php, etc.. también hay una directiva para el servidor nginx. Tags de búsquedas:evitar redireccionamientos en ipad,evitar redireccionamiento ipad,redirreccionar web a app movil,redirecionar si se accede desde un dispositivo movil a otra web,redireccionar cakephp a version mobile,redireccion automatico de la web a los movikes,por que el iphone pone demaciado redireccionamientos,como [...]
Sin duda el mejor cliente SVN. He probado KDESVN, SVN Workbench, RapidSVN y SmartSVN. Sin duda RabbitVCS es, personalmente, el mejor cliente con soporte Subversión para Linux. Es lo más parece al TortoiseSVN de windows, que está muy bien logrado y muy fácil de usar. RabbitVCS ofrece integración para el administrador de ficheros (File Manager) de Nautilus y Thunar. También para el editor de texto Gedit. Y como he comentado ofrece soporte para Subversión y Git. Integración con Nautilus Integración con Gedit Integración con Thunar Ejecución en linea de comandos Navegar en el repositorio de Subversion Git LOG En definitiva incluye una completa gama de funcionalidades y recursos. Instalación en Ubuntu Añadir el repositorio Añadir en source. En el archivo /etc/apt/sources.list en **DISTRIBUTION** hay que agregar la distribución de tu versión de ubuntu entre las disponible que soporta RabbitVCS, en el siguiente enlace se puede ver las distintas distribución soportas por el software http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu/dists/ Actualizar los repositorios de software con Terminar la instalación con Como yo tengo, a día de hoy, Ubuntu 11.10 de 64bits no me funcionaba este último paso, por lo que el último paso no lo llegué a realizar directamente desde consola sino que una vez hecho [...]
Después de muchos años y grandes problemas de codificación con php y mysql, puedo afirmar que tengo, bastante controlado el problema con las codificaciones. Bueno por lo menos identificado. Desgraciadamente mi conocimiento se debe a malas experiencias, pero como se dice, casi todo en la vida se aprende a golpes o por las malas. Me he tenido que “pelear” muchísimo con este problema y han sido grandes quebraderos de cabeza. Aún así se que es uno de los grandes problemas de los desarrolladores y se convierte en algo tremendamente problemático sino se hace bien desde el principio. Es el momento de escribir un artículo con mis experiencias sobre este asunto. Problemas codificación web. Configurar codificación utf8 php, mysql y html Hay muchas causas por las que una página web muestre caracteres raros con problemas de codificación en iso o con utf8. Un listado de los posibles fallos pueden ser los siguientes: Codificación por defecto con la que arranca apache. Hay que indicar una directiva para que apache arranque en utf8 Codificación con mysql. Esto es lo más complejo de todo este asunto. Lo explicaré después. Codificación de php. Codificación del html. Por último y no menos importante la codificación con [...]
Últimos comentarios