Sistema de almacenamiento en caché de objetos de memoria distribuida, de código abierto y gratuito, de alto rendimiento , de naturaleza genérica, pero diseñado para acelerar las aplicaciones web dinámicas al aliviar la carga de la base de datos. o representación de página.
Memcached es simple pero poderoso . Su diseño simple promueve una implementación rápida, facilidad de desarrollo y resuelve muchos problemas que enfrentan grandes cachés de datos. Su API está disponible para los idiomas más populares.
Estos son los pasos simples para instalar Memcached en openSUSE 12.1
Abre Terminal y luego cambia a usuario raíz.
raj@geeksite:~ $ su
Instalar Memcached:
Instale Memcached usando el siguiente comando.
root@geeksite:~ # zypper in memcached
Edite el archivo de configuración de Memcached para cambiar/habilitar las funciones.
root@geeksite:~ # vi /etc/sysconfig/memcached
Hay algunas configuraciones predeterminadas disponibles en el archivo de configuración, cámbielas (si es necesario).
Entrada predeterminada para Memcache de 64 MB y también escucha solo en el host local, debe editar la siguiente entrada de acuerdo con sus requisitos.
MEMCACHED_PARAMS="-d -l 127.0.0.1"
Entrada requerida para admitir 1 GB de almacenamiento en caché de memoria y escuchar en el host local (para que escuche en todas las direcciones IP, elimine – l 127.0.0.1 entrada.
MEMCACHED_PARAMS=" -m 1024 -d -l 127.0.0.1"
Inicie Memcached.
root@geeksite:~ # /etc/init.d/memcached start
Para iniciar automáticamente Memcached al arrancar.
root@geeksite:~ # chkconfig memcached on
Confirme el estado de ejecución de Memcached.
root@geeksite:~ # memcached-tool 127.0.0.1:11211 stats #127.0.0.1:11211 Field Value accepting_conns 1 auth_cmds 0 auth_errors 0 bytes 0 bytes_read 14 bytes_written 786 cas_badval 0 cas_hits 0 cas_misses 0 cmd_flush 0 cmd_get 0 cmd_set 0 conn_yields 0 connection_structures 6 curr_connections 5 curr_items 0 decr_hits 0 decr_misses 0 delete_hits 0 delete_misses 0 evictions 0 get_hits 0 get_misses 0 incr_hits 0 incr_misses 0 limit_maxbytes 1073741824 listen_disabled_num 0 pid 13442 pointer_size 32 reclaimed 0 rusage_system 0.000000 rusage_user 0.090986 threads 4 time 1331982874 total_connections 7 total_items 0 uptime 2052 version 1.4.5
Instalar módulo PHP:
Instale el módulo PHP de Memcached para trabajar con PHP5, normalmente los módulos de Memcahe no estarán disponibles en el repositorio estándar; así que agregue el siguiente repositorio para instalarlo.
root@geeksite:~ # zypper ar http://download.opensuse.org/repositories/server:/php:/extensions/server_php_openSUSE_12.1/ memcache-ext
Actualizar los repositorios del sistema.
root@geeksite:~ # zypper ref
Instale el módulo PHP5.
root@geeksite:~ # zypper in php5-pecl-memcache
Ahora reinicie Memcached y el servidor Apache para que surta efecto.
root@geeksite:~ # /etc/init.d/memcached restart
root@geeksite:~ # /etc/init.d/apache2 reiniciar
¡Eso es todo!