MySQL Cluster Leistungsoptimierung
30. September 2010
In diesem Whitepaper wird erläutert, wie MySQL Cluster für die Verarbeitung diverser Arbeitslasten optimiert wird. Zunächst werden Muster für den Datenzugriff erläutert und wir erfahren, wie verteilungsfähige Anwendungen implementiert werden. Anschließend wird beschrieben, wie Schemata, Abfragen und Parameter optimiert werden und wie wir die aktuellen Innovationen beim Hardware- Design optimal nutzen können. Abschließend werden aktuelle Leistungs-Benchmarks beschrieben, die für die MySQL Cluster Datenbank ausgeführt wurden, und wir erfahren, wie MySQL Cluster mit anderen MySQL Speicher-Engines kombiniert werden kann. Darüber hinaus umfasst dieses Whitepaper eine Liste weiterer Informationsquellen, um die Leistung von MySQL Cluster zu optimieren. Jetzt Whitepaper lesen…
Laufzeit Abhängigkeit zu PHPUnit
15. September 2010
Wer Komponenten entwickelt kennt das bestimmt. Hier ist die Rede von der „Design by contract“ Entwicklungs-Methodik. Ziel ist das reibungslose Zusammenspiel einzelner Programmkomponenten durch die Definition von strikten „Verträge“ zur Verwendung von Schnittstellen, die über deren statische Definition hinausgehen. Mit Verträge – sind hiermit die Bedingungen gemeint die bei der Verwendung einer Methode einzuhalten sind. Den ganzen Beitrag lesen.
Captcha mit der GD-Bibliothek erstellen
3. September 2010
Anlässlich meines heutigen Geburtstages, möchte ich euch auch was schenken. Nun, jeder kennt es, jedem nervt es, nur dem Admin nicht, denn so eine Sicherheitscode-Abfrage ist ziemlich nützlich, denn ohne ihn könnten Spambots die darauf folgende Seite n-mal aufrufen und viel Traffic verursachen. Ja, die Rede ist von den berühmten „Captcha-Bildchen“ die unsere Formulare schützen. Hierfür stelle ich euch die Klasse „CaptchaGenerator“ frei zu Verfügung. Sie funktioniert recht einfach. Ich habe die Klasse abstrakt gehalten, sodass sie überall eingebaut werden kann. Bei der Erstellung des Objektes muss ein Schriftart-Datei, eine Hintergrundbild und die Länge der Sicherheitsabfrage übergeben werden. Den ganzen Beitrag lesen.