Bakalářské práce
Automatizace procesů objednávek
Autor
Leoš Tobolka
Rok
2022
Typ
Bakalářská práce
Vedoucí
Ing. Josef Kejzlar
Oponenti
Ing. Dana Vynikarová, Ph.D.
Katedra
Anotace
Tato bakalářská práce si klade za cíl vytvořit pro internetový obchod rozšíření na automatizaci
procesů objednávek, které administrátorům obchodu umožní prostřednictvím grafického rozhraní
automatizaci objednávek konfigurovat. Práce obsahuje proces tvorby celého rozšíření. Jedná se o analýzu, návrh a implementaci. Výsledkem je uživatelsky přívětivá aplikace implementovaná ve
frameworku Symfony a JavaScript knihovně React
Diplomové práce
Návrh a zavedení kešovacího mechanismu pro e-shopovou platformu wpjshop
Autor
Leoš Tobolka
Rok
2024
Typ
Diplomová práce
Vedoucí
Ing. Josef Kejzlar
Oponenti
Ing. Jaroslav Kuchař, Ph.D.
Katedra
Anotace
Tato práce se zabývá návrhem a implementací kešovacího mechanismu pro e-commerce platformu WPJshop. Cílem je zrychlit načítání HTML obsahu multi-page aplikací, které jsou postaveny na této platformě. V teoretické části práce jsou analyzovány problémy spojené s kešováním a poskytováním personalizovaného obsahu. Dále jsou představeny technologie vhodné pro kešování a podrobně je popsán výsledný návrh řešení. Praktická část obsahuje implementaci návrhu.
Řešení využívá sdílenou HTTP mezipaměť pro ukládání celých HTML odpovědí. Zvolený přístup umožňuje obsluhu požadavků přímo z mezipaměti, aniž by bylo nutné při každém požadavku navazovat spojení se zdrojovým serverem. HTML odpovědi jsou upraveny tak, aby neobsahovaly žádná personalizovaná data, což umožňuje jejich ukládání ve sdílené mezipaměti. Veškerá personalizovaná data uživatelů jsou získávána dodatečně prostřednictvím front-endové JS aplikace skrze GraphQL API.