Nach langer zeit habe ich mich mal daran gewagt einen einfachen BitTorrent Tracker zu Programmieren.
Der phpeATracker ist in PHP geschrieben, der die eAccelerator Shared Memory Funktion für das speichern der Daten nützt.
Download: bt-technik.at
My little place on the web..
Nach langer zeit habe ich mich mal daran gewagt einen einfachen BitTorrent Tracker zu Programmieren.
Der phpeATracker ist in PHP geschrieben, der die eAccelerator Shared Memory Funktion für das speichern der Daten nützt.
Download: bt-technik.at
Das eAccelerator Team hat am 15.02.2006 ist die version 0.9.5-beta1 erhältlich.
Diese Version ist für PHP5.1 angepasst worden.
Ich habe mal den Test vom 11.12.2006 mit der neuen eAccelerator version wiederholt.
Am 10. Dezember hat Dexter php5.1.1 als Debian Paket freigeben.
http://people.debian.org/~dexter/dists/php5.1/
Danke Dexter
Ich habe mir php5.1.1 installiert und einige Tests gemacht.
Ich habe versuche den eAccelerator Cache unter php5.1.1 zu installieren, aber es klappte nicht :(.
Jetzt kann ich nur auf eine neue Version dem eAccelerator warten.
Ich habe auch versucht den APC (Alternative PHP Cache) zu installieren, leider blieb den die DokuWiki Seite weiß.
Performance Test
Für den Test habe ich ApacheBench verwendet und als Testseite habe ich eine DokuWiki (BitTorrent Technik Wiki) Installation verwenden.
Der Test wurde über localhost durchgeführt, so gibt es keine Verfälschungen durch das Netzwerk.
Zlib und php5 wurden upgegraded.
Bei php5 gab es eine kleines Problem beim ungrade.
Nach dem upgrade wurde eAccelerator Modul nicht mehr geladen in dem error.log fand sich nur Undefined symbol “ps_globals”, nach länger suche bin ich auf denn fehler gefunden.
Auf diesem Server verwende ich PHP5 von http://people.debian.org/~dexter, in der letzten Version (PHP 5.0.4-0.9sarge1) wurde ohne session support erstellt.
Nach dem ich den eAccelerator mit –without-eaccelerator-sessions erstellt hab läuft es wieder.
Neueste Kommentare