Flask Webshop Produktinformationen laden
Verfasst: Samstag 28. März 2020, 22:01
Hallo Leute,
ich versuche mich gerade an der Webentwicklung eines Onlineshops mithilfe von Flask zu wagen.
Bekomme alles auch ganz gut hin, nun jetzt zu meiner Frage:
Wie hinterlege ich am besten die Produkte, damit Flask diese lädt? Ich habe bei anderen Nutzern mal in den Code geschaut und gesehen, dass jedes mal wenn ein Besucher auf ein Produkt klickt bzw. eine Webseite geladen wird, eine SQL Datenbankabfrage rausgeschickt wird, um Beschreibung, Titel, Preis usw zu laden, was mir aber überhaupt nicht gefällt, da ich meine, dass dies nicht sonderlich übersichtlich ist, wie z.B. in einer JSON Datei. Was meint ihr, wäre es verwerflich die Produktdaten in einer JSON Datei zu speichern, oder gibt es auch noch andere Möglichkeiten?
Außerdem habe ich mich gefragt, ob der Server nicht vielleicht auch die Produktinformationen cashen könnte, ich meine dies würde die Ressourcen deutlich schonen als wenn der Server jedes mal alle Informationen neu zusammen suchen muss. Bei mir z.B. würde sich recht wenig ändern am Shop, vielleicht einmal in zwei Wochen, weswegen der Server von mir aus die Informationen so lange speichern könnte.
Wie habt ihr das gelöst?
Würde mich freuen, wenn ihr mir von euren Erfahrungen berichten könntet.
Liebe Grüße
4fersen
ich versuche mich gerade an der Webentwicklung eines Onlineshops mithilfe von Flask zu wagen.
Bekomme alles auch ganz gut hin, nun jetzt zu meiner Frage:
Wie hinterlege ich am besten die Produkte, damit Flask diese lädt? Ich habe bei anderen Nutzern mal in den Code geschaut und gesehen, dass jedes mal wenn ein Besucher auf ein Produkt klickt bzw. eine Webseite geladen wird, eine SQL Datenbankabfrage rausgeschickt wird, um Beschreibung, Titel, Preis usw zu laden, was mir aber überhaupt nicht gefällt, da ich meine, dass dies nicht sonderlich übersichtlich ist, wie z.B. in einer JSON Datei. Was meint ihr, wäre es verwerflich die Produktdaten in einer JSON Datei zu speichern, oder gibt es auch noch andere Möglichkeiten?
Außerdem habe ich mich gefragt, ob der Server nicht vielleicht auch die Produktinformationen cashen könnte, ich meine dies würde die Ressourcen deutlich schonen als wenn der Server jedes mal alle Informationen neu zusammen suchen muss. Bei mir z.B. würde sich recht wenig ändern am Shop, vielleicht einmal in zwei Wochen, weswegen der Server von mir aus die Informationen so lange speichern könnte.
Wie habt ihr das gelöst?
Würde mich freuen, wenn ihr mir von euren Erfahrungen berichten könntet.
Liebe Grüße
4fersen