Skip to main content
FHEDEEN
Request information material

Bachelor Flyer Master Flyer

Contact

Sekretariat Angewandte Informatik
Tel.: 0361 / 6700-5510 sekretariat-ai@fh-erfurt.de

Besucheranschrift:

Fachhochschule Erfurt
Fakultät Gebäudetechnik und Informatik
Fachrichtung Angewandte Informatik
Altonaer Straße 25
99085 Erfurt

Optimierung der Ladezeit von datenintensiven Webanwendungen am Beispiel von Sitzplänen eines Online-Ticket-Händlers

Mit der zunehmenden Bedeutung von elektronischem Handel in unserem Kaufverhalten streben Unternehmen in der Branche nach der Bereitstellung der bestmöglichen Nutzererfahrung für ihre Kunden. Ein elementarer Bestandteil dessen ist die Reduzierung der Ladezeiten eines Webshops, insbesondere bei der Darstellung größerer Datenmengen. In dieser Arbeit werden einige mögliche Ansätze zur Webseitenoptimierung erörtert und im Anschluss in einem Prototypen umgesetzt. Danach folgt die Evaluation und Validierung der Konzepte im Vergleich mit einer existierenden Webseite des Anbieters VBO Tickets, welche nach einer monolithischen Architektur in ASP umgesetzt ist. Die Auswertung zeigt eine deutliche Verbesserung der Ladezeit durch die Verwendung des Frameworks ASP.NET MVC in Verbindung mit einer Javascript-Anwendung zur clientseitigen Verarbeitung. Ebenfalls wirksam ist Minifikation, Bundling und HTTP-Kompression verschiedener Ressourcen sowie die Nutzung eines Anwendungscaches. Die Anbindung eines nichtrelationalen Datenspeichers anstelle der vorhandenen relationalen Datenbank brachte für diesen Anwendungsfall keine zufriedenstellenden Ergebnisse. Diese Ergebnisse sind die Basis für die zukünftige Entwicklung performanter Webseiten.

With increasing importance of websites in our purchasing behaviour, companies aim to provide the best user experience for their customers. A fundamental element of this is the reduction of webpage load times, especially with respect to displaying large-scale data. In this thesis various approaches for website optimization are examined and subsequently implemented in a prototype. Afterwards the concepts are evaluated and validated in comparison with a monolithical ASP webpage operated by the vendor VBO Tickets. The study shows a significant improvement by using the newer Framework ASP.NET MVC in conjunction with a javascript application capable of handling the client-side processing. Also efficient is the minification, bundling and compression of several ressources as well as utilizing an application cache. However, using a non-relational data storage as opposed to the existing relational database did not yield satisfying results for this particular use case. These results provide a foundation for future development of performant websites.

Back