2009-06-09 13 views
10

Wiem, że to pytanie było wielokrotnie zadawane i sam je sprawdzałem w Google, ale nie mogę podać odpowiedzi, której potrzebuję.Apache .htaccess vs httpd - czy to naprawdę ma znaczenie?

Moja firma hostingowa NIE pozwala mi używać pliku konfiguracyjnego httpd, zamiast tego chce, żebym użył .htaccess. Nie jestem administratorem serwera, ale muszę uwierzyć, że istnieje wydajność w korzystaniu z tego pliku? Mam witrynę z około 5 milionami odsłon na miesiąc i rośnie. Nie mam wielu reguł przepisywania, tylko niektóre optymalizacje, które wprowadzamy do szybszego wyświetlania stron, mod_deflate, buforowanie itp.

Zakładając, że nastąpiło uderzenie wydajnościowe, moje pytanie brzmi: jak źle będzie na mojej stronie? Czy .htaccess może obsługiwać 5 milionów odsłon strony z niektórymi regułami przepisywania? Jak mógłbym to przetestować, gdybym chciał?

Dzięki.

+0

5 milionów odsłon na jaki czas interwału – albertjan

+0

ups, 5 milionów odsłon na 30 dni. – frio80

Odpowiedz

1

Cóż, według mojej wiedzy, różnica w wydajności jest ujemna, porównywana do czasu obliczeniowego używanego do tego, co zostało użyte w .htaccess. Jaka jest jego wartość, nie widziałem żadnej wymiernej różnicy poprzez posiadanie pliku .htaccess.

+0

Należy ustawić AllowOverrid na None, aby móc zauważyć różnicę. – innaM

+0

Jak duża różnica? Kiedy ta "różnica" zaczyna mieć znaczenie? – frio80

+0

Cóż, na tyle małe, że nie byłem w stanie zmierzyć różnicy. To może nie lecieć w gazetach naukowych, ale naprawdę nie sądzę, żeby tu było coś, o czym można by mówić. – mikl

4

Uderzenie wydajnościowe do odczytu pliku? To jest mikrooptymalizacja. Przysługa .htaccess. Do edycji nie potrzebujesz specjalnych uprawnień.

Również na stronie hostingu dzielonego wszyscy korzystają z ustawień httpd.conf, więc jeśli taka jest Twoja sytuacja, nie ma ona zastosowania.

+0

Nie, to serwer dedykowany i moja witryna jest jedyna na tym serwerze. Po przeczytaniu technik optymalizacji Apache, wszystkie wskazują na to, że używają httpd zamiast htaccess, ale tak naprawdę nie dostarczają statystyk, aby je wykonać. – frio80

+0

i kto powinien zrestartować httpd po edycji pliku konfiguracyjnego? – innaM

+1

jeśli jest to serwer dedykowany, dlaczego nie można edytować pliku httpd.conf, który by mnie naprawdę denerwował. Może mógłbyś zaimportować do pliku httpd.conf. – albertjan

18

Tak, to ma znaczenie. qouting od http://wiki.apache.org/httpd/Htaccess:

Stosowanie plików .htaccess nie jest zalecane, ponieważ mogą one mieć szkodliwe wpływ na wydajność serwera. Używaj ich tylko wtedy, gdy jest to konieczne.

Powiązane problemy