symfony y el archivo .htaccess
Una mejora de rendimiento puede ser hecha para un aplicacion con symfony es desabilitando .htaccess. El archivo .htaccess no necesita ser parseado cada ves que se llama a la aplicacion. Desabilitar .htaccess es algo trivial en el VirtualHost u otra parte relevante de la configuracion de apache.
En este casi quedaria asi:
Ahora todas las reglas de reescritura seran cargadas cuando el servidor es reiniciado y el .htaccess no es examindao en cada petición.
AllowOverride None
Symfony no requiere reescribir en .htaccess para que proporcione url bonitas, asi que colocaremos estos parametros justo despues de AllowOverride None
.En este casi quedaria asi:
<virtualhost>
ServerName myproject
DocumentRoot /home/eflores/workspace/symfony/web/
DirectoryIndex frontend_dev.php
<directory/home/eflores/workspace/symfony/web/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
<Ifmodule>
RewriteEngine On
RewriteCond %{REQUEST_URI} \..+$
RewriteCond %{REQUEST_URI} !\.html$
RewriteRule .* - [L]
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ frontend_dev.php [QSA,L]
</Ifmodule>
</Directory>
</Virtualhost>
Ahora todas las reglas de reescritura seran cargadas cuando el servidor es reiniciado y el .htaccess no es examindao en cada petición.
Comentarios
Publicar un comentario
Deja tu comentario