2013-07-04 22 views
5

Esiste un problema di prestazioni che utilizza .htaccess con l'istruzione 'deny from all' in tutte le directory principali in un'applicazione Web? Tks.Utilizzo del file .htaccess in Apache

+1

Il "problema di prestazioni" principale con l'utilizzo di .htaccess è che il server deve cercare in ogni directory nel percorso richiesto se c'è un .htaccess o no ... l'unico modo per evitare che sia quello di fare tutte le configurazioni nel server o configurazione host virtuale, e disabilitare del tutto la configurazione per-directory tramite .htaccess. – CBroe

risposta

6

L'utilizzo dei file .htaccess rallenta Apache. Se è possibile, modificare il file di configurazione principale del server (di solito chiamato httpd.conf)

Dal manuale:

Si dovrebbe evitare di utilizzare .htaccess file completamente se si ha accesso ad httpd file principale di configurazione del server. L'uso dei file .htaccess rallenta il server HTTP Apache. Qualsiasi direttiva che puoi includere in un file .htaccess è meglio impostata in un blocco Directory, poiché avrà lo stesso effetto con prestazioni migliori.

http://httpd.apache.org/docs/current/howto/htaccess.html.

D'altra parte se si vuole discutere o discutere la perdita di prestazioni rispetto alla perdita di facilità di manutenzione si veda questo post da Simon Greenhill e dai suoi risultati di benchmarking.

Problemi correlati