Optimizar las paginas dinamicas PHP con APC opcode cache para Linux Ubuntu | Php | Forum

 
Usuario Actual: Invitado Iniciar Sesión Registrarse Miembros
Por favor, considere registrarse


Registrarse? | Perdió su Contraseña?

Buscar en los foros:


 






Minimum search word length is 4 characters – Maximum search word length is 84 characters
Uso de Comodín:
*  coincide cualquier número de caracteres    %  coincide exactamente un caracter

Optimizar las paginas dinamicas PHP con APC opcode cache para Linux Ubuntu

Responder Agregar Nuevo Tema
UsuarioEntrada

3:00 pm
agosto 26, 2011


fher98

Administrador

entradas: 134

PHP es interpretado, el código PHP se analiza y se traduce a códigos de operación (instrucciones primitivas – relacionado con el lenguaje ensamblador – que el motor de PHP se ejecuta directamente) cada vez que se ejecuta. Un opcode caché elimina esa repetición del trabajo, haciendo que las aplicaciones PHP más rápido.

Por supuesto, una caché de código de operación no ayudará a su sitio si el cuello de botella en la CPU o la memoria no. Por ejemplo, si el cuello de botella está en la base de datos, o en el disco, la memoria caché de código de operación no ayudará directamente. Sin embargo, desde los scripts de inicio y el final más rápido que sin uno, usted puede experimentar menos contención en algunos casos.

Entre los depósitos disponibles opcode libre, tenemos:

     APC: Alternativa caché PHP. Un opcode caché libre mantenido por los desarrolladores de código PHP.

     eAccelerator, un tenedor libre de la ahora abandonada MMCache Turck.

     XCache. Un proyecto de libre lighttpd.

Con varios servidores con Ubuntu LTS 8.4.01, Apache 2.2.8 y PHP 5.2.4 que he encontrado que ni eAccelerator ni XCache son estables. En cuestión de un día o más, recibirá fallos de segmentación en Apache 2. Así que usted puede ver los defectos de segmentación en el registro de errores de apache y poner el servidor de nuevo cuando lo que sucede. Pero es una especie de dolor, así que me fui de APC. Por el contrario, APC – utilizando actualmente 3.0.19 – es muy estable y nunca experimenta fallos de segmentación.

APC es mantenido por los desarrolladores principales de PHP, Rasmus Lerdorf incluyendo, entre otros. APC no utiliza un caché de disco, a diferencia de los dos eAccelerator y XCache (aunque es configurable). XCache es una opción viable, especialmente si se encuentra la instalación de APC de enormes proporciones.

Pero es importante señalar que APC puede realizar mal si no le dan suficiente memoria para almacenar en caché todo el código que el sitio utiliza. Por lo tanto, el cambio de APC para usar 64 MB de memoria compartida en lugar del valor predeterminado de 30 MB debe estar bien. APC utiliza esta memoria para almacenar en caché los scripts analiza y acorta para las llamadas más tarde.

Ahora vamos a instalar APC. Esto supone que ya ha instalado la pila LAMP por defecto en Ubuntu.

Instalando APC en Ubuntu

:~$ sudo apt-get install php-pear php5-dev apache2-prefork-dev build-essential
 && sudo pecl install apc && sudo apt-get remove php5-dev apache2-prefork-dev
Editamos el archivo de configuracion

:~$ sudo vim /etc/php5/conf.d/apc.ini
Y agregamos este contenido

extension=apc.so
apc.apc.stat = 0
apc.include_once_override = 1
apc.shm_size = 64
 
Para poder asegurarse de la diferencia en performance que brinda opcode pueden
hacer su propio bench mark desde este articulo.
Responder

Responder al Tema:
Optimizar las paginas dinamicas PHP con APC opcode cache para Linux Ubuntu

Nombre del Invitado (obligatorio):

Correo Electrónico del Invitado (obligatorio):

NOTA: Las nuevas entradas deberán ser aprobadas por un administrador previo a ser publicadasç

Emoticonos
ConfusedCoolCryEmbarassedFrownKissLaughSmileSurprisedWinkYell
Publicar nueva respuesta

Guest URL (required)

¡Coincidencia requerida!
Cuál es la suma de:
6 + 12
   



Acerca del foro de Foros de Tecnologias de la Informacion

Zona horaria del Foro:America/Guatemala

Máximo de Usuarios Conectados: 36

Actualmente en Línea:
5 Invitados

Actualmente Navegando en este Tema:
1 Invitado

Estadísticas del Foro:

Grupos:9
Foros:32
Temas:113
Entradas:162

Miembros:

Hay 81 Miembros
Han habido 20 Invitados

Hay 1 Administrador

Principales Participantes:

Maski - 1
jdalink - 1
movilmoney - 1
mauricaste - 1

Nuevos Miembros:Volcan, sohohank, movilmoney, mauricaste, rebetux, feder75

Administradores:fher98 (134 Entradas)



 

Comments are closed.