Programmierung
Mit PHP XML-Antworten aus SOAP-Requests effektiv Cachen
Ein intelligentes Caching kann die Geschwindigkeit einer Webseite um mehrere Größenordnungen beschleunigen. Für den von SOAP zurückgelieferten XML-Daten ist ein solches Caching besonders einfach zu implementieren.
Mit PHP XML-Antworten aus SOAP-Requests effektiv Cachen 1) statisches Dateicaching für XML-Requests Webservices auf Basis von SOAP die Informationen über XML-Dokumente übertragen sind eine häufig verwendete Schnittstelle für Webanwednungen.Für den Fall, dass viele, sehr individuelle Daten zwischen...Keine Kommentare
Mehrere CPU-Kerne mit einem php-Script ausnutzen
PHP-cli Scripte können durchaus auf mehreren CPU-Kernen skalieren. Ein einfaches Beispiel zeigt, wie sich die Rechenzeit eines Beispielscripts damit halbieren lässt.
Moderne Server haben oft eine Vielzahl an CPU-Kernen zur Verfügung. Bei Webanwendungen braucht sich der Programmierer in der Regel nicht besonders um eine Verteilung der Rechenlast auf die CPU-Kerne zu kümmern. Webserver sind meist dann besonders ausgelastet, wenn viele gleichzeitige Anfragen an das...Keine Kommentare
Joomla! Probleme mit open_basedir beheben
Joomla!-Module bei Konflikten mit open_basedir installieren und konfigurieren.
Joomla! bietet vielerlei Plugins, Themes und anderweitige Extensions für so ziemlich alles. Doch oft passiert es, dass der Benutzer durch unliebsame Fehler im Backend gehindert wird diese zu installieren. Vor allem bei vielen Hostern, bei denen man keinerlei Zugriff auf Servereinstellungen hat, kann...Keine Kommentare
Flash-Diagramme mit PHP erzeugen
Diagramme erleichtern statistische Darstellungen ungemein und fast jede Administration benötigt eine solche. Mit Open-Flash-Chart-2 erzeugt man nicht nur beeindruckende, animierte Diagramme, sondern entlastet auch den Server, sofern man zuvor mit der GDLib oder Imagick solche erstellte.
Jeder Entwickler muss mal Projekte entwickeln, in dem ein Adminbereich eingesetzt wird und dort auch Statistiken dargestellt werden. Die meisten Entwickler reduzieren sich darauf, Statistiken tabellarisch darzustellen, aus gutem Grund. Denn zum einen sind diese Schleifen einfacher und schneller umge...1 Kommentar(e)
PHP Performance & Security - Teil 4
Performance durch richtige Programmierung steigern.
Im Anschluss der anderen drei Teile dieser Serie möchte ich hier einige häufig zu findende unperformante Verwendungen mit den passenden performanten Lösungen aufzeigen. Insbesondere aber auch der häufige unnötige Einsatz von den Perl-kompatiblen Funktionen preg_* nimmt sehr viel Performance, welches...Keine Kommentare
Angepasste PHP-Version unter Ubuntu selbst kompilieren
PHP5.3-cli mit eAccelerator, angepassten SOMAXCONN, MySQL und pcntl unter Ubuntu 10.4 kompilieren.
In fasst allen Fällen fährt ein Administrator am besten, wenn er alle Programme fertig aus den Paketquellen der verwendeten Linux Distribution holt. Die Pakete der Distribution arbeiten in der Regel Fehlerfrei mit anderen Programmen aus der gleichen Quelle zusammen und werden zuverlässig mit Sicherh...Keine Kommentare
PHP Perfomance & Security: Teil 3
Grundsätzliche Security-Funktionen
In den ersten beiden Teilen zu PHP Perfomance & Security behandelte ich grundsätzliche Vorgaben, die man grundsätzlich bei der Programmierung in PHP umsetzen sollte, um möglichst performant und sicherheitsbewußt zu programmieren. Dabei wurde der Sicherheitsaspekt lediglich kurz angerissen und in...Keine Kommentare
Alexa Pagerank über PHP abfragen
Einfache Klasse um Seiteninformationen von alexa.com in eigenen Scripten zu verarbeiten.
Die Seite alexa.com bietet die Möglichkeit einige Informationen zu eigenen und fremden Webseiten abzufragen. Am bekanntesten dürfte wohl der Alexa Pagerank sein, der versucht alle Webseiten der Welt in eine Reihenfolge ihrer Besucherzahlen zu bringen.Wie genau der Wert von Alexa ist, lässt sich schw...1 Kommentar(e)
PHP-Performance & Security - Teil 2
Geschwindigkeit von PHP Scripten durch zentrale Include-Datei optimieren
In diesem 2. Teil von PHP-Perfomance & Security geht es darum, die Performance des PHP-Interpretors durch eine zentrale Include-Datei und das inkludieren aller benötigten Skripte zu erhöhen und damit auch den Interpretor zu entlasten.In vielen Anwendungen werden Funktionsdateien mit eine Vielzah...2 Kommentar(e)
PHP - Performance & Security - Teil 1
PHP Umgebungsvariablen auf optimale Sicherheit und Geschwindigkeit optimieren.
Je nach dem, wie PHP auf dem Webserver läuft, kann man PHP auch zu jedem virtuellem Host spezifisch einstellen. Läuft PHP als Apache-Modul kann man mittels php_admin_value in der vHost-Datei spezifische Einstellungen vornehmen. Läuft PHP als CGI-Modul, was Sicherheitstechnisch sicherlich die effekti...Keine Kommentare
Programmierung
Du suchst Hilfe bei der Erweiterung oder der Entwicklung eines Scriptes? Dann kontaktiere uns! Wir helfen gerne!
Mehr: Programmierung


