Re: Apache mit .htaccess: Directorylisting braucht sehr lange
Hallo, Rainer Sokoll schrieb: On Wed, Feb 14, 2007 at 08:38:14PM +0100, Max Dittrich wrote: Das diese Subrequests eine erhebliche Bremse darstellen können habe ich mal am Subversion-Module mod_dav_svn festgestellt, das auch exzessiv von Subrequests gebrauchmacht. Oh, das ist interessant. Kannst Du das (bittebitte) mal genauer beschreiben? Zugriffe auf die Repositories eines Kunden werden über mod_authz_svn authorisiert und dabei werden die User über mod_perl gegenüber einem Domaincontroller authentifiziert (Apache2::AuthenSmb). Mir war dann aufgefallen, das einzelne HTTP-Anfragen eine ganze Reihe (2-3 stellig) von Authentifizierungsanfragen auslösten. Dies waren eben interne Subrequests. Daraufhin habe ich eine Art Cache in Apache2::AuthenSmb eingebaut, der positive Authentifizierungen für die Dauer einer Connection bzw. einer Anfrage cached und wiederholte Anfragen an den PDC einspart. Grüsse, .max -- Apache HTTP Server Mailing List users-de unsubscribe-Anfragen an [EMAIL PROTECTED] sonstige Anfragen an [EMAIL PROTECTED] --
Re: Apache mit .htaccess: Directorylisting braucht sehr lange
On Thu, Feb 15, 2007 at 10:19:55AM +0100, Max Dittrich wrote: Hallo, Rainer Sokoll schrieb: On Wed, Feb 14, 2007 at 08:38:14PM +0100, Max Dittrich wrote: Das diese Subrequests eine erhebliche Bremse darstellen können habe ich mal am Subversion-Module mod_dav_svn festgestellt, das auch exzessiv von Subrequests gebrauchmacht. Oh, das ist interessant. Kannst Du das (bittebitte) mal genauer beschreiben? Zugriffe auf die Repositories eines Kunden werden über mod_authz_svn authorisiert und dabei werden die User über mod_perl gegenüber einem Domaincontroller authentifiziert (Apache2::AuthenSmb). Ah, ich nutze dafür (ebenfalls gegen einen Domaincontroller) mod_authz_svn mit mod_auth_ldap. Damit gehts flott. Rainer -- Apache HTTP Server Mailing List users-de unsubscribe-Anfragen an [EMAIL PROTECTED] sonstige Anfragen an [EMAIL PROTECTED] --
RE: Apache mit .htaccess: Directorylisting braucht sehr lange
Hi Max, From: Max Dittrich Mit dem Netscape als Web-Server hatten wir keine Probleme. Keine oder andere? :D Andere ;-) Das Modul, das für die Anzeige einer Verzeichnisliste verantwortlich ist, mod_autoindex prüft wohl für jeden Verzeichniseintrag mit Hilfe eines internen Subrequests, ob ein Zugriff unter den gegebenen Umständen erlaubt wäre. Ist dies nicht der Fall, wird dieser Eintrag nicht angezeigt. Leider erst mit Version 2.2.x des Apache kennt das Modul mod_autoindex zusätzlich die Option (IndexOptions) ShowForbidden (s. http://httpd.apache.org/docs/2.2/mod/mod_autoindex.html#indexoptions) wodurch dieses zusätzlichen internen Abfragen vermutlich entfallen. Danke. Sieht also so aus, als ob die User erst mal mit der laengeren Wartezeit leben muessen. Gruss Werner -- Apache HTTP Server Mailing List users-de unsubscribe-Anfragen an [EMAIL PROTECTED] sonstige Anfragen an [EMAIL PROTECTED] --
Re: Apache mit .htaccess: Directorylisting braucht sehr lange
FRANKE, WERNER (Werner) schrieb: Hi Max, From: Max Dittrich Mit dem Netscape als Web-Server hatten wir keine Probleme. Keine oder andere? :D Andere ;-) Das Modul, das für die Anzeige einer Verzeichnisliste verantwortlich ist, mod_autoindex prüft wohl für jeden Verzeichniseintrag mit Hilfe eines internen Subrequests, ob ein Zugriff unter den gegebenen Umständen erlaubt wäre. Ist dies nicht der Fall, wird dieser Eintrag nicht angezeigt. Leider erst mit Version 2.2.x des Apache kennt das Modul mod_autoindex zusätzlich die Option (IndexOptions) ShowForbidden (s. http://httpd.apache.org/docs/2.2/mod/mod_autoindex.html#indexoptions) wodurch dieses zusätzlichen internen Abfragen vermutlich entfallen. Danke. Sieht also so aus, als ob die User erst mal mit der laengeren Wartezeit leben muessen. Du könntest dem Modul mod_autoindex auch die Arbeit abnehmen und ein Skript schreiben (oder aber herunterladen), das ein Verzeichnislisting generiert. Diese kannst Du dann global per DirectoryIndex /cgi-bin/dirindex.pl einbinden. Nachteile wären, daß Du die Funktion von Options -Indexes verlierst und selber etwas wie IndegIgnore ... implementieren musst. Ob Du dadurch deutlich Zeit sparst, lässt sicher bestimmt recht schnell prüfen. Grüsse, .max -- Apache HTTP Server Mailing List users-de unsubscribe-Anfragen an [EMAIL PROTECTED] sonstige Anfragen an [EMAIL PROTECTED] --