Saltar al contenido principal.

Configuración de xcache



xCache es un programa de almacenamiento en caché de bytecode php para acelerar la ejecución del script. Como, por ejemplo, eAccelerator o PHP-APC.



Instale xcache en el servidor usando el comando estándar:

  # aptitude install php5-xcache 

Configuraciones básicas de caché

Abra el archivo /etc/php5/mods-available/xcache.ini . Todos los parámetros están agrupados. Por el momento necesitamos un grupo [xcache]



xcache.size = 32M

Esta directiva especifica la cantidad total de memoria para el caché. El valor predeterminado es 16 megabytes.

xcache.count = 1



Indicado por el número de procesadores (núcleos). Dos núcleos - conjunto 2. Y así sucesivamente.

xcache.ttl = 0

Duración de la caché A veces puede ser necesario borrar el caché después de un cierto período de tiempo. El valor se especifica en segundos.

Considere los parámetros requeridos para las variables de caché.

xcache.var_size = 8M

La cantidad total de memoria asignada a la variable caché. Por defecto, 0 está deshabilitado.

xcache.var_count = 1

Esta variable es similar a xcache.count.

xcache.var_ttl = 0

Aquí también puede dibujar una analogía con la variable xcache.ttl: establece la duración de la caché de la variable.

xcache.var_maxttl = 0

Esta variable indica la duración máxima de la caché.

XCache Optimizer

Como complemento, puede habilitar el optimizador de xcache.

  xcache.optimizer = on 

Panel de administración para xCache

xCache viene con un panel de control que le permite ver estadísticas. Tengo un montón de nginx + php-fpm, se escribirá un ejemplo con esto en mente.

En primer lugar, configure nginx. Esto requerirá el uso de alias para la ubicación.

  ubicación / x / {
 alias / usr / share / xcache / admin /;

 ubicación ~ \ .php $ {
 fastcgi_index index.php;
 fastcgi_pass unix: /run/php-fpm.sock;
 incluye fastcgi_params;
 fastcgi_param PHP_ADMIN_VALUE "open_basedir = / usr / share / xcache / admin /: / var / php-temp-dir /";
 fastcgi_param SCRIPT_FILENAME $ request_filename;
 }

 }

Registramos la configuración para cualquier host virtual, reinicie nginx: service nginx reload .

A continuación, en el navegador, abra la página http: // example.com /x/mkpassword.php . Example.com reemplaza la dirección de su sitio para el que creó un alias.

Usando este script, necesita crear el hash de contraseña md5 que se usará para la autenticación en el panel de administración de xCache. Basta con especificar una contraseña, haga clic en el botón "Enviar solicitud" y copie el resultado.

Después de todas estas acciones, abra el archivo /etc/php5/mods-available/xcache.ini , edite los parámetros necesarios en el grupo [xcache.admin] .

xcache.admin.user = "username"

Especifique el nombre del usuario que tendrá acceso al panel de administración.

xcache.admin.pass = "..."

Aquí, entre comillas, debe especificar el usuario md5-hash de la contraseña.

Guarde el archivo editado y reinicie apache, php-cgi o php-fpm.

Ahora el administrador de xcache debería estar disponible en http://example.com/x/. Intenta iniciar sesión y ver las estadísticas.



¿Cómo calificas el artículo?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (No hay valoraciones aún)
Cargando ...

” 2 Comentarios “ Configurando xCache

  1. Xcache en el debian de la versión anterior 2.0.0, y ya 3.2.0 en el patio. ¿Cómo lidiar con esto - compilar desde la fuente? No quiero usar dotdeb para un xcache. él tira de todo php

Añadir un comentario

Su correo electrónico no será publicado.