Mailinglisten-Archive |
>>>>> normal. Also Optimierung: >>>>> 1.) Einen großen Disk-Cache einsetzen, die Syscalls bleiben, aber das >>>> >>>> Wie setzt man einen solchen ein bzw. auf? >>>> (in php? Oder läuft das über Linux (auf Lamp-Systemen) >>> >>> Normalerweise verwaltet Linux das selbst. Natürlich ist dieser Cache >>> umso größer, je mehr RAM du hast. Um zu sehen, was da passiert kannst du >>> den Befehl "free" nutzen. >> >> Also kannst du das garnicht beeinflussen, sondern nur möglichst viel >> Speicher in Deine Büchse knallen, oder? > > Vermutlich kann man da mit irgendwelchem Gefrickel was einstellen, das > solltest du aber auf einer Linux-Liste fragen ;) also ich hab gehört, weiß leider nicht mehr wo, das viele includes 'teurer' sind als größere scripts allerdings werden includes und require nur ausgeführt wenn die betreffende code-zeile wirklich erreicht wird (wenn ich das handbuch richtig verstanden habe!) d.h. if (0) { include large_file.php; } wird wohl wesentlich schneller sein als if (0) { [sehr viel code] } weil der parser wesentlich weniger parsen muss! wenn man auf includes/require nicht verzichten will, und man wirklich viele hat, soll auch eine ramdisk sehr hilfreich sein, was übrigens den apache im allgemeinen auch beschleunigt! -- Sebastian Mendel www.sebastianmendel.de www.tekkno4u.de www.nofetish.com
php::bar PHP Wiki - Listenarchive