EDV-Service

Hier findest Du meine Leistungen rund um die EDV, die ich, der Mensch "Peter", über das Internet anbiete.

Auf der Kontaktseite kannst Du dazu Anfragen aller Art stellen.


Homepage

Seit 2005, dem Jahr in dem ich mich im EDV-Bereich selbständig machte, erstelle bzw. programmiere ich hin und wieder Internetseiten, wie z. B. diese. Mit Joomla! habe ich rund 10 Jahre Erfahrung und damit u. a. auch zwei selbst programmierte Onlineshops realisiert, die noch immer in Betrieb sind. Ausführliche Referenzen mit Links zu den Shops schicke ich gerne auf Anfrage zu.

Joomla! , Wordpress , Drupal und Co. sind leistungsfähige Content Management Systeme, die jedoch mit Bedacht eingesetzt werden sollten. Alle diese Systeme halten den Inhalt in einer Datenbank vor, was (je nach Provider und Konfiguration) eine Leistungsbremse sein kann.

Insbesondere der erste Seitenaufruf kann sehr lange dauern, so dass der Besucher bereits wieder das Weite gesucht hat bevor der Server antworten konnte. Dies ist zwar nicht die Regel, jedoch ein wichtiger Punkt, den man beim Einsatz eines datenbankbasierten CMS berücksichtigen sollte.

Die Tendenz bei kleineren Seiten geht daher hin zu so genannten "Flat File Systemen", welche die Inhalte nicht in einer Datenbank, sondern in Dateien speichern (z. B. Grav .

Diese Seite hier wurde ohne Grav, sondern mit jQuery und dem UIkit (Version 2) aufgebaut. Es ist mein eigenes "Mini Flat File System", da es ebenfalls ohne Datenbank auskommt und den Text in Dateien speichert.

Im Unterschied zu Grav kommen aber keine Markdown-Dateien zum Einsatz, weil es hier Einschränkungen bei der Formatierung gibt und man für bestimmte Sachen ohnehin wieder auf reines HTML ausweichen muss. Daher schreibe ich meine Inhalte gleich wie gewohnt in HTML-Dateien.

Der Vorteil von Flat File Systemen ist in erster Linie die leichte Portierbarkeit und vor allem die wesentlich bessere Geschwindigkeit. Bei einem Serverumzug bzw. Providerwechsel reicht es, die Dateien vom alten Server herunter zu laden und auf den neuen wieder hoch zu laden. In der Regel läuft dann bereits wieder alles.

Nachdem sich die Geschwindigkeit einer Internetseite auch positiv auf das Ranking bei Google auswirkt, ist bei kleinen Seiten, die weniger Änderungen unterliegen, zu überlegen ob nicht besser ein Flat File System anstatt eines Datenbankorientierten Systems eingesetzt werden soll.

Einen aktuellen Geschwindigkeitstest dieser Homepage kannst Du bei pingdom.com starten . Wähle unter "Test from" bitte Stockholm, Schweden aus, da die anderen Testserver in Übersee stehen. In der Regel muss man den Test ein paar Mal hintereinander wiederholen, um ein reproduzierbares Ergebnis zu erhalten.

Die Webseite "mensch-peter.me" wird übrigens in den Niederlanden gehostet. Hier spielt auch der Provider SiteGround eine Rolle, der performante Server zur Verfügung stellt.

Benötigst Du eine eigene Internetseite oder soll Deine bestehende überarbeitet werden, so nutze bitte die Kontaktseite für eine unverbindliche Anfrage.

Programmierung

In erster Linie programmiere ich mit den typischen Webkomponenten PHP, JavaScript/jQuery und MySQL. Zuvor habe ich viele Jahre Erfahrung in der VBA-Programmierung mit Excel, Outlook und zum Teil auch mit Word gesammelt.

Zwei Spezialitäten von mir sind das Schreiben von Schnittstellen zum Datenaustausch zwischen verschiedenen Anwendungen, sowie die Automatisierung von Windows.

Zur Automatisierung nutze ich seit vielen Jahren Autokotkey . Damit ist im Prinzip alles möglich, was ein Anwender über die Benutzeroberfläche von Windows auch tun kann.

Für Anfragen zur Programmieraufgaben oder zur Automatisierung steht Dir die Kontaktseite zur Verfügung.