RSS: articles / comments



  Geschwindigkeit

Geschwindigkeit


Die Geschwindigkeit von dbXwebApp hängt von vielerlei Faktoren ab. dbXwebApp ist fähig mit dem Erfolg der Webseite mitzuwachen.

dbXwebApp beinhaltet ein sehr umfangreiches und nahezu völlig automatisches Caching-System.

Auch voll dynamische komplexe Seiten können schon mit einem preiswerten Standart-Hosting in unterhalb einer zehntel Sekunde komplett erstellt und ausgegeben werden.

Voll cachebare Seiten werden sogar unterhalb einer hundertstel Sekunde komplett ausgegeben.

Auf einem preiswerten Standart-Hosting, ohne Verteilung der Anwendung und der Datenbank, sind ca 35 Anfragen in der Sekunde möglich.

Natürlich kommt noch die Übertragungszeit vom Internet hinzu. Jede Ausgabe ist dabei hoch komprimiert um den Trafik zu senken und die Übertragung zu beschleunigen.

Diese enorme Geschwindigkeit hängt im wesentlichen vom Caching ab. Für das Erstellen und die Ausgabe dieser Seite hat das System aktuell 0.09214 Sekunden gebraucht.


So hat Alexa.com auch eine eindeutige Meinung zur Geschwindigkeit von dbXwebApp


Average Load Time for dbxwebapp.org

Very Fast (0.452 Seconds), 97% of sites are slower.



Das bedeutet, dass schon mit einem einzigen Standart-Hosting hunderttausende Seitenaufrufe am Tag bewältigt werden können.


Caching


Bei dbXwebApp ist das Caching ein wesentlicher Bestandteil vom System.

Es gibt viele Content-Management-Systeme mit denen man recht konfortabel die Inhalte seiner Seiten verwalten kann. Auch haben viele Systeme eine gute Performance bei dem Aufruf einzelner Seiten. Nahezu all diese Systeme sind aber auf quasi statische Inhalte ausgelegt.

Inhalte werden zwar dynamisch kreiert und können auch meistens online bearbeitet werden, die Ausgabe wird aber als statische Datei ausgegeben, die bei einem erneuten Aufruf vom System an den Browser ohne eigene Funktion gesendet wird.

Einer der wesentlichen Vorzüge von dbXwebApp ist, es das es auf dynamische Inhalte ausgelegt ist. Inhalte die sich eventuell bei jedem Aufruf verändern. Inhalte die Funktionen ausführen und dadurch auch andere Inhalte beeinflussen.

Das Caching System erkennt dabei automatisch welche Bereiche durch Änderungen betroffen sind und der Cache aktualisiert sich dann weitgehend vollkommen automatisch. Das betrifft sogar die voll cachebaren Seiten, die meistens in wenigen tausendstel Sekunden komplett ausgegeben werden.

Da das Caching Teil vom Kernel ist brauchen sich die einzelnen Module nicht um das Caching zu kümmern. Jede Seite kann komplett oder auch nur teilweise gecached werden. Bei jedem Modul kann man jeweils angeben ob es cachebar ist. Auch kann ein Cache-Inhalt aus "statischen" Bereichen und "dynamischen" Bereichen gleichzeitig bestehen.

Das Caching-System verhindert auch das bei einem Reload (erneuter Aufruf der gleichen Seite mit gleichen Parametern) Funktionen mehrfach ungewollt ausgeführt werden.

Das System nutzt verschieden Caching Mechanismen gleichzeitig.
  • Zur Laufzeit werden alle Datensätze temporär gecached.
  • Die Definitionen der DataDictionarys werden aus dem dbx File-Cache geladen
  • Inhalte kommen aus dem Content-Cache
  • Inhalte einzelner Module können aus dem Modul-Cache kommen.
  • Voll cachebare Seiten kommen ohne jegliche db Abfrage aus dem HTML File-Cache.

Durch die Kombination dieser Mechanismen erreicht dbXwebApp sehr gute Werte. Zusätzlich kann jede dbXwebApp Anwendung durch die Verteilung auf verschiedene Server und anderen gängigen Methoden extrem skaliert werden. dbXwebApp kann mit Load Balancing und Cloud Computing betrieben werden.


Explosives Wachstum Ihres Online-Geschäfts ist Segen und Fluch zugleich.


Wie können Sich sich auf die Datenflut vorbereiten ohne von Anfang an in teure Hardware und Infrastruktur zu investieren?
Mit dbXwebApp sind einige extrem schnell wachsende Webplattformen entwickelt worden. Anbieter nutzen die Möglichkeiten der horizontalen Skalierung, indem sie Open-Source-Software und kostengünstige Standardserver nutzen, die bei wachsendem Datenaufkommen schnell und einfach hinzugefügt werden können.


dbXwebApp bietet praxisbewährte Möglichkeiten für lineare Skalierung, hohe Performanz und zuverlässige Systembereitschaft.


* Aktuell betreiben wir das System auf einem Standart-Hosting bei 1und1 *




PCeinfach.de

PCeinfach PCeinfach
13.12.2017 02:48:12


NewsLetter

eMail:

Menü


Ihre IP

  54.163.61.66

DSL-Speed

Links