Dienstag, 24. Juli 2007

Windows-Webserver in 5 Minuten

Jedem der in einem kleinen Netzwerk ohne eigenen Server ein Wiki einrichten möchte oder eine bequeme Umgebung zur PHP-Entwicklung und zum Testen von CMS-Anwendungen unter Windows sucht bietet das Programm InstantRails eine bequeme Alternative zur händischen Einrichtung eines Webservers.
InstantRails, das eigentlich nur die RubyOnRails-Entwicklung unter Windows erleichtern soll, bringt einen fertig konfigurierten Apache2-Server mit PHP und PhpMyAdmin mit, der dazu genutzt werden kann, eine Intranet-Anwendung anzubieten oder PHP-Anwendungen lokal zu testen.
Die Installation gestaltet sich einfach, da die Datei lediglich heruntergeladen und entpackt werden muss. Den Server startet man mit einem Klick auf die Datei InstantRails.exe. Die PHP-Dateien müssen in den Ordner www verschoben werden und sind innerhalb des Netzwerkes unter der IP-Adresse des Rechners erreichbar.

Montag, 23. Juli 2007

Samba-Server beschleunigen

Mit ein paar einfachen Handgriffen kann man die Leistung eines Samba-Server erheblich steigern und sowohl die Verbindung als auch die Datenübertragung verbessern.
Folgende Änderungen müssen dazu in der Konfigurationsdatei /etc/samba/smb.conf vorgenommen werden:

1. WINS-Support aktivieren
Falls es im Netzwerk keinen Windows-Server gibt, der die Auflösung der Namen übernimmt, sollte man den WINS-Support aktiveren. Der Linux-Rechner übernimmt dadurch die Auflösung der Adressen und erspart es den anderen Rechnern im Netzwerk, diese Informationen bei jeder Verbindung selbst einzuholen.

wins support = yes

2. TCP-Delay verringern
Während sich der WINS-Support vor allem beim Suchen von Rechnern auszahlt, erhöht der folgende Trick die Durchsatzrate. Mit den Socket-Optionen erzwingt man, dass Verzögerungen beim Versand der Pakete gering gehalten werden. Damit lässt sich die Leistung laut des O'Reilly-Buchs Using Samba um bis zu 30% bis 50% steigern.

socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

Die Stunde Null

Nachdem ich nun seit mehr als drei Monaten nichts mehr in diesem Blog veröffentlicht habe, hoffe ich, in nächster Zeit den einen oder anderen hilfreichen Beitrag für alle Technik-interessierten Leser zu schreiben.
Neben Beiträgen über Linux werde ich in nächster Zeit verhältnismäßig viel über die Themen Webdesign und Webentwicklung schreiben, da ich mich gerade in letzter Zeit verstärkt mit RubyOnRails beschäftigt habe.