Mailinglisten-Archive |
Christian Erhardt wrote: > aber trotzdem: habt ihr irgendwelche erfahrungen mit datenbankgestützten > seiten mit php+oracle8 unter NT? > welcher webserver macht dafür mehr sinn (iis vs. apache)? Der IIS ist strukturell sehr viel besser für NT angepaßt als der Apache und sollte daher weit bessere Performance bringen, wenn er von kundigen Händen bedient wird. Microsoft ASP ist besonders auf den IIS angepaßt und sollte aufgrund verschiedener Eigenschaften sehr viel bessere Performance bringen als PHP; insbesondere wenn es um persistente Verbindungen und um Sessions geht. In der Realität setzen die meisten Leute Oracle lieber auf Solaris, Linux oder einer anderen Unix-Plattform ein. Sie geben auch Apache den Vorzug vor IIS, weil Apache konserativer strukturiert ist und daher meistens stabiler funktioniert. PHP wird oft gegenüber ASP bevorzugt, weil es mehr feature-complete und leichter einzusetzen ist, sich besser portieren läßt und daher auf besser skalierender Hardware eingesetzt werden kann. Es gelten jedoch die folgenden Performance-Regeln: - Oracle-Verbindungen sind teuer aufzubauen und abzureißen. Daher möchte man etwas haben, das persistente Connects verwalten kann. Das ist mit CGI nicht möglich. - PHP3 auf IIS ist immer CGI-PHP. - PHP4 auf IIS kann als Modul und als CGI eingesetzt werden. - Apache auf NT ist dort eigentlich nicht zuhause und ist immer langsamer als ein Apache auf derselben Hardware unter Unix. - IIS ist besser auf NT optimiert als jeder andere Webserver, bezahlt dies aber mit der Aufgabe einiger systemimmanenter Sicherheitsmechanismen, die im Falle von Softwareproblemen zu enormen Stabilitätverlusten führen können. Apache ist auf Kosten von Performance auf Stabilität ("Selbstheilung") und Flexibilität optimiert. - Apache ist für Unix optimiert. Kristian -- Kristian Köhntopp, NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany, +49 431 386 436 00 Using PHP3? See our web development library at http://phplib.netuse.de/ (We have moved! Update your bookmarks!)
php::bar PHP Wiki - Listenarchive