educación

Reducir el número de . Htaccess el servidor intenta acceder a cada uno en cada solicitud. Esta es una de las principales razones para un servidor lento .



Optimice directorio. Cada vez que el servidor Apache se encarga de una solicitud , la procesa . Htaccess que regula el derecho de acceso y se puede configurar otras opciones . Controles y procesos htaccess en el mismo directorio que el archivo que está sirviendo - . Y también en todos los directorios principales . Por ejemplo , si usted solicita la URL / docs / about.html y la raíz del documento es / usr / local / etc / httpd / htdocs , Apache intenta procesar htaccess en cada uno de estos directorios. :

/

/ usr

/ Usr / local

/ Usr / local / etc

/ Usr / local / etc / httpd

/ Usr / local / etc / httpd / htdocs

/ Usr / local / etc / httpd / htdocs / docs

Ajuste el AllowOverride a ninguno. Por lo general, no habrá archivos be.htaccess encima de la raíz del documento , pero Apache aún debe comprobar el sistema de archivos para asegurarse. Esto puede ser eliminado de la siguiente manera : Si la opción AllowOverride se establece en ninguno , Apache no se molesta en comprobar si hay archivos . Htaccess . A continuación, establezca AllowOverride a ninguno de directorio y volver a AllowOverride todos los ajustes necesarios para el directorio / usr / local / etc / httpd / htdocs . Por ejemplo , el siguiente código en access.conf podría acelerar Apache :

Ninguno AllowOverride

AllowOverride All

Ajuste el nivel deseado . La segunda sección del directorio AllowOverrides luces, así que . Htaccess se procesan de nuevo. El " Todos " puede ser reemplazado con cualquier nivel de se desea la configuración .