Leistungsmerkmale eines guten Webservers
Redaktionelle Einordnung
Diese archivierte Diskussion behandelt Leistungsmerkmale eines guten Webservers aus Sicht der Rubrik Webserver.
Die Diskussion bleibt als Archiv nutzbar. Für die aktuelle Bewertung empfehlen sich ergänzend neuere Artikel, Tools oder eine konkrete Analyse.
Sinnvoll nutzbar bleibt der Thread vor allem als historischer Kontext, für typische Fragestellungen und zur Einordnung älterer Empfehlungen.
Einige im historischen Thread genannte Tools, Dienste oder externe Links könnten heute nicht mehr verfügbar oder inhaltlich überholt sein. Nutzen Sie sie bitte nur mit zusätzlicher Prüfung.
Startbeitrag
Originaler Foreninhalt in modernisierter Darstellung.
Hallo Zusammen.
Derzeit muss ich mich mit der leistungsfähigkeit und Konfiguration von Webservern auseinandersetzen, um auch sämtliche Features meines CMS nutzen zu können.
Per info.php habe ich mir mal meine Details aufgerufen.
Für mich ist derzeit von Besonderem Interesse das memory_limit, das bei 40 MB eingestellt ist - also der Server stellt auch nicht mehr zur Verfügung.
Wo liegt denn hier im allgemeinen ein guter Wert respektive wie ist Euer memory_limit?
... und, welche Aspekte sind bei Webservern noch wichtig?
Gruß,
Claudio.
Ps.: Ich füge mal meine ausgedruckte infp.php bei,
Antworten
7 BeiträgeHallo Claudio,
memory_limit ist bei uns 256M.
Ich kann dir da
www.teialehrbuch.de/Kostenlose-Kurse/Apache/15411-Performance-Steigerung.html
empfehlen.
Oder den alten Spruch: buy more memory!
Grüße
Lutz
P.S.: ich sehe gerade, dass dem SR-Forum ein 5000-er Jubiläum ins Haus steht!!!
Hallo Claudio
Ich habe derzeit 32 M eingestellt kann das aber selbst auf 64 M erhöhen!
Dann würde ich auch darauf achten das die max_execution_time nicht nur 30 beträgt das kann in einigen Fällen auch schon zu Problemen führen! Das war mit ein Grund den Provider zu wechseln.
Und es gibt Provider die das Limit für eine Mysql Datenbank begrenzen! Diese sollte man dann auch meiden!
Gruß
Jörg
Passe schrieb:
Wo liegt denn hier im allgemeinen ein guter Wert [...] ?
Ein "guter Wert" ist sehr relativ.
Ich kann den Wert bei meinem Hoster frei einstellen (derzeit habe ich es auf 32 MiB), aber eigentlich würden mir 2 MB völlig ausreichen.
Ich würde es anders herum sehen und sagen, dass eine Software, die im Normalbetrieb 40 MB frisst, nicht gut ist.
Aber "gute Einstellungen" hängen sehr vom Bedürfnis ab. Ich persönlich bevorzuge z.B. noch folgende PHP-Einstellungen: register_globals=off, register_long_arrays=off, magic_quotes_gpc=off, safe_mode=off, short_open_tag=off
Werte wie memory_limit oder max_execution_time müssen einfach genug gross sein, damit die Software läuft. Aus Ego-Sicht gesehen, sollten diese Werte unbegrenzt sein.
Aber was nützen einem hier super Werte, wenn die Software (z.B. CMS) viel mehr Leistung als nötig beansprucht und die Performance zum Fenster raus wirft? Da kann der Server noch so gut konfiguriert sein...
Wie gesagt, man kann es nicht nur auf eine Software begrenzen. Wenn ich keine Werweiterungen einsetze komme ich sicher auch mit 5 MB aus. Ich habe aber viele Bilder und möchte auch gerne die Bequemlichkeit und den Nutzen einiger Erweiterungen nutzen - weils praktisch ist.
Also, ich muss mich mal umschauen, was ich hier mache.
Gruß,
Claudio.
Hallo Claudio
Ich muss da Florian aber recht geben!
Die 32 M kommen nur durch eines der CMS die ich verwende!
Und mit deinen Bildern hat das aber auch überhaupt nichts zu tun!
php.net/manual/de/ini.core.php
Gruß
Jörg
Hier ein interessanter Artikel zu Bildern:
Wie sich der Speicherverbrauch bei mit GDLib bearbeiteten Bildern berechnet.
Gruß,
Claudio.
Ich habe das memory_limit derzeit auf 50 M gesetzt, da ich mit relativ vielen Objekten arbeite, das kann schon mal auf den Speicher schlagen.
Was mir noch wichtig ist:
- Aktuelle PHP Version
- PHP als mod_php (oder wenigstens FastCGI)
- Aktivierter APC (oder wenigstens eAccelerator)