Auf die Dauer hilft nur Power(CMS)

Version 2.35 -Die 0 Request Technik ist da !
Was ist neu in dieser Version ?
Wir verwenden erstmals Sqlite Datenbänke als Nebendatenbänke zum cachen von Images in diversen Situationen.
Sqlite ist eine vollwertige aber serverloses SQL Datenbase das normal bei allen Servern mit PHP 5.2X .. 5.3.X zur Verfügung steht.
Es ist im Lesevorgang sogar schneller als Mysql.
Diese Cachingtechnik entlastet das Filesystem des Webservers da wir nur noch ein File statt möglicherweise hunderte (je nach Nutzung) Files haben.
- Smarty 3.1.6
- Verbesserung der appcache_1.php
- Veränderungen in Scriptteilen bei denen is_file und filetime zusammen genutzt werden um eine Entscheidung zu treffen - Einsatz von stat
- Einsatz einer Klasse ShardedImages die für die Cachenutzung bei Images verwendet wird und die Sqlite als Nebendb dafür verwendet - getestet mit Sqlite 3.7.7 und PDO Sqlite.Es erfolgt ein Autoinstall der DB und der Tabelle, wenn nicht vorhanden und die Nutzung da ist.Die DB's verwenden Transactions.
- Neues Plugin dimage_sqFunktion ähnlich wie dimage, jedoch wird hier eine eigene Sqlite DB genutzt.
- Neues Plugin cdimage_sqFunktion ähnlich wie cdimage, jedoch wird hier eine eigene Sqlite DB genutzt.
- Neues Plugin Resizer_sqFunktion ähnlich wie Resizer, jedoch wird hier eine eigene Sqlite DB genutzt. Ausgabe über Base64, Link zu einem Aufrufprogramm oder Ausgabe über eine Kopie des Datensatzes - Methode 1 und 3 empfohlen, 2 nur von Vorteil bei geringen Mengen oder Fremdimages.
- Neues Plugin ResizerC_sq, arbeitet ähnlich wie Resizer_sq, ist aber nur einsatzfähig, wenn man auf dem Webserver Programme laufen lassen kann und da muss imagemagick vorhanden sein - es wird davon convert verwendet.Die Möglichkeiten sind da vielseitiger und das ganze ist schneller.
- Neu sqimage.php das Linkscript zum 100% DB Aufruf von resized Images aus der Resizer_sq Datenbank.
- in der fileloc.php wurde $smarty->error_reporting = error_reporting() & ~E_NOTICE; hinzugefügt
- In der index.php wurden einige DB Aufrufe auf BindColumn Methoden geändert
Die Säulen unseres Systems

Apache Webserver
Sie benötigen einen aktuellen Apache - Webserver Version 2.X.
Mehr lesen

Mysql
Sie benötigen einen Mysql Server 5.X.
Mehr lesen

PHP
Sie benötigen PHP Version 5.2.X, am besten eine hohe 5.3.X Version, da der Support von PHP 5.2 ausläuft.
Mehr lesen

Smarty
Sie benötigen Smarty Version 3.XX Kenntnisse, da dieses System mit Smarty arbeitet.
Mehr lesen
