Pagespeed

Better experience through optimisation of the loading time

The performance of a website is a decisive criterion with regard to the user experience, which in turn determines whether the website visitor stays longer and completes defined target projects. Our developers take great pleasure in optimising online projects and see it sportingly, because the better optimisation wins.

Ways to improve loading times

The speed of a website can be influenced by many means. Here is an overview of common options:

Mithilfe des Apache-Moduls “mod_expire” kann sehr genau festgelegt werden, nach welcher Zeit ein Browser eine ggf. aktualisierte Version eines Dateityps anfordern soll. Bilddaten ändern sich in der Regel nicht. Wenn ein Foto im System hochgeladen wurde, muss also nicht bei jedem Seitenaufruf geprüft werden, ob es eine neu Version gibt, sondern es kann auf die gecachte Version des Browsers zurückgegriffen werden. Hier empfiehlt sich also zumindest ein Ablaufdatum nach mehreren Tagen.

Text-Inhalte innerhalb des HTML-Aufbaus sollten möglichst nicht so lange im Cache verbleiben – insbesondere dann nicht, wenn es sich um Webseiten mit sich stetig verändernden Inhalten handelt.

Ein weiteres Apache-Modul (mod_deflate) sorgt dafür, dass bestimmte leicht komprimierbare Inhalte wie HTML-, CSS- und Script-Dateien vor der Übertragung mehr oder weniger “gezippt” werden um so weniger Bandbreite in Anspuch zu nehmen.

Je nach Projekt kann es sinnvoll sein verschiedene eingesetzte CSS und JS-Dateien zu jeweils einer größeren Datei zu kombinieren. So muss statt vielen kleinen Dateien nur noch eine etwas größere Datei geladen werden. Insbesondere bei komplexen JavaScript-Anwendungen kann das Zusammenführen aber auch zu Problemen führen. 

Um komplexe und ständige Datenbankabfragen zu minimieren, können statische Abbilder der gerenderten Seiten serverseitig gecached und dann dem User ausgeliefert werden. Somit reduziert sich die größte Last auf die initiale Erstellung dieses Abbildes und alle weiteren Aufrufe bekommen innerhalb eines zeitlich definierten Rahmens die statische Version präsentiert.

Sowohl die Programmierung selbst als auch die Anzahl und Komplexität von eingesetzten Erweiterungen können Webseiten-Systeme unnötig verlangsamen. Wir prüfen auf ggf. schnellere Alternativen oder ob auf manche Erweiterungen sogar ganz verzichtet werden kann.

Experience

Screendesign mit Adobe XD (Raster-Darstellung)

UX/UI Design

Websites have to do more than just look good - they have to work. And this both in terms of navigation and target plans.

E-Commerce: Start mit einem eigenen Onlineshop

Shops

E-commerce completely from one source The fast start for your online shop Online trade is growing in Germany, and more and more companies are ...

Arbeiten mit APIs: Schnittstellen- und Datenbank-Programmierung um Systeme zu verbinden

Databases and APIs

Databases and especially interfaces (application programming interfaces or APIs for short) have become indispensable in application development. ...

Social Media

Today, a professional presence on social media platforms is essential for (new) customer acquisition and promotion of your services and products. ...

🍪 We optimize our website with cookies

Cookies make life more beautiful and so do websites. We know that this text is not read by any person, so we do not try to explain here how cookies work, but refer to our Privacy policy.

  • Standard
    Essential services and functions
  • Comfort
    Enables convenience features of this website (for example, the display of video content (Youtube, Vimeo) or location by Google Maps).
  • Performance
    To optimize the user experience by capturing and analyzing visitor behavior.
  • Marketing
    Use of tools and services to measure the success of marketing measures and / or advertising.