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
risposta
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.
- 1. Utilizzo della funzione keep-alive in .htaccess
- 2. uso corretto di KeepAlive in Apache .htaccess
- 3. apache .htaccess rewrite - posso spostarlo in httpd.conf
- 4. Implementazione del controllo della cache tramite .htaccess sul server Apache
- 5. Apache .htaccess password protect con percorso relativo
- 6. Usa il file .htaccess su un server localhost apache
- 7. Modifica file .htaccess Apache da utilizzare con Nginx
- 8. Tradurre file di un Apache .htaccess a un web.config IIS
- 9. Puoi caricare un modulo apache dal file .htaccess?
- 10. Come ottenere file .htaccess che funzionano con Apache VirtualHost
- 11. Apache .htaccess vs httpd - importa davvero?
- 12. Alternativa al file .htaccess di Apache per IIS?
- 13. Come nascondere determinati tipi di file usando apache .htaccess?
- 14. Come disabilitare i log di accesso in apache tramite htaccess?
- 15. Perché non riesco a disabilitare .htaccess in Apache?
- 16. Utilizzo di .htaccess per limitare l'accesso ai file
- 17. Come aumentare la direttiva di timeout di apache in .htaccess?
- 18. Apache (su OS X Lion) non sta leggendo il file .htaccess
- 19. Includere un altro file htaccess da .htaccess
- 20. Utilizzo del file .RData
- 21. mod_rewrite - Apache memorizza nella cache le regole .htaccess? (seguire le regole anche dopo aver cancellato il file .htaccess)
- 22. Rimozione .php estensione del file con il file .htaccess
- 23. Utilizzo di .htaccess per rendere tutte le pagine .html da eseguire come file .php?
- 24. apache, consentire nomi file con '?'
- 25. .HTACCESS File che causa l'errore interno del server
- 26. Utilizzo di PHP/Apache per limitare l'accesso ai file statici (html, css, img, ecc.)
- 27. Come impedire la memorizzazione nella cache del file http in Apache httpd (MAMP)
- 28. rsync non sincronizzato .htaccess file
- 29. Utilizzo di Apache Avro in javascript
- 30. C'è un modo per cambiare il file di log degli errori di Apache tramite .htaccess?
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