2013-07-04 11 views
5

Gibt es irgendwelche Leistungsproblem mit. Htaccess mit der Anweisung "Verweigern von allen" in allen Hauptverzeichnissen in einer Webanwendung? Tks.Verwenden von .htaccess-Datei in Apache

+1

Das wichtigste "Leistungsproblem" bei der Verwendung von. Htaccess ist, dass der Server in jedem Verzeichnis im angeforderten Pfad nach einem .htaccess oder nicht suchen muss ... nur um zu vermeiden, dass alle Config auf dem Server zu tun ist oder virtuelle Host-Konfiguration, und deaktivieren Sie per-Verzeichnis-Konfiguration über. Htaccess insgesamt. – CBroe

Antwort

6

Mit .htaccess Dateien verlangsamt Apache. Wenn Sie können, die Hauptserver-Konfigurationsdatei ändern (in der Regel httpd.conf genannt)

Aus dem Handbuch:

Sie vermeiden sollen Dateien mit .htaccess vollständig, wenn Sie Zugriff haben Haupt-Server-Konfigurationsdatei httpd. Die Verwendung von .htaccess-Dateien verlangsamt Ihren Apache-HTTP-Server. Jede Anweisung, die Sie in eine .htaccess-Datei aufnehmen können, wird in einem Verzeichnisblock besser eingestellt, da sie bei besserer Leistung denselben Effekt hat.

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

Auf der anderen Seite, wenn Sie den Leistungsverlust gegen den Verlust der Wartungsfreundlichkeit diskutieren oder argumentieren möchten, siehe diesen Beitrag von Simon Greenhill und seine Benchmarking-Ergebnisse.

Verwandte Themen