Hallo,
ich arbeite gerade an ein Website, die Daten in Abhängigkeit eines Suchfilters oder seitenspezifisch voreingestellter Parameter aus einer XML-Datei liest und darstellt. Die XML-Datei folgt dem OpenImmo-Standard - ein meiner Meinung nach unglaublich dämlicher Standard, aber egal. Meine Aufgabe ist es alles zu machen! Screendesign steht. HTML steht. Backend ist schon sehr fortgeschritten.
Der Immobilienmakler lädt die XML-Datei hoch, immer wenn er eine neue Immobilie im "Sortiment" hat. Diese soll dann gleich dargestellt werden. Nun bin ich schon mitlerweile soweit, dass Immobilien-Daten erfolgreich dargestellt werden. Es fehlt nur noch feintuning.
Meine Frage: Wäre es sinnvoller das Backend derart anzulegen, dass sich ein PHP-Skript durch alle XML-Daten crawlt und diese in eine SQL-DB einschreibt, immer dann wenn die Daten aktualisiert werden. Oder ist es bei einem Projekt dieser Größe (ca. 100 Datensätze) auch okay den XML-Standard direkt zu nutzen?
Ich frage, weil mir SQL performanter und praktischer erscheint, als bei jeder Suchanfrage / Filterung den XML-DOM abzugrasen. Andererseits läuft das ja schon fast (allerdings nicht mit dem original-Datensatz) und ich hab schon soviel Arbeit reingesteckt.
ich arbeite gerade an ein Website, die Daten in Abhängigkeit eines Suchfilters oder seitenspezifisch voreingestellter Parameter aus einer XML-Datei liest und darstellt. Die XML-Datei folgt dem OpenImmo-Standard - ein meiner Meinung nach unglaublich dämlicher Standard, aber egal. Meine Aufgabe ist es alles zu machen! Screendesign steht. HTML steht. Backend ist schon sehr fortgeschritten.
Der Immobilienmakler lädt die XML-Datei hoch, immer wenn er eine neue Immobilie im "Sortiment" hat. Diese soll dann gleich dargestellt werden. Nun bin ich schon mitlerweile soweit, dass Immobilien-Daten erfolgreich dargestellt werden. Es fehlt nur noch feintuning.
Meine Frage: Wäre es sinnvoller das Backend derart anzulegen, dass sich ein PHP-Skript durch alle XML-Daten crawlt und diese in eine SQL-DB einschreibt, immer dann wenn die Daten aktualisiert werden. Oder ist es bei einem Projekt dieser Größe (ca. 100 Datensätze) auch okay den XML-Standard direkt zu nutzen?
Ich frage, weil mir SQL performanter und praktischer erscheint, als bei jeder Suchanfrage / Filterung den XML-DOM abzugrasen. Andererseits läuft das ja schon fast (allerdings nicht mit dem original-Datensatz) und ich hab schon soviel Arbeit reingesteckt.
Kommentar