Über eine Webseite JSON-Datei auf einem Webserver lesen/schreiben?
Ich hoste eine Webseite auf einem Apache 2 Webserver (Linux) und habe eine Datei "table.json" im root-Verzeichnis des Webservers. In der Datei werden Tabellendaten gespeichert.
Die Webseite soll den Inhalt der Datei in einer Tabelle anzeigen. Außerdem soll der Client in der Lage sein, die Tabelle über die Webseite zu bearbeiten (hinzufügen/löschen von Zeilen).
Da nur ein einziger Client in einem lokalen Netzwerk auf die Website zugreifen wird, sah ich keine Notwendigkeit für eine Datenbank. Ich dachte auch, dass dies einfacher und schneller zu implementieren wäre.
Was ist der beste bzw. der übliche Ansatz, mit serverseitigen Dateien über eine Website zu interagieren?
1 Antwort
Für das Hinzufügen Löschen brauchst du irgendein Programm auf dem Server.
Das anzeigen könntest du lokal im Browser über JavaScript machen, bei vielen Daten manchmal aber problematisch. Oder du renderst das auch auf dem Server zu html.
Wenn du den totalen Pfusch willst, dann machst du auf dem Server einfach ein Programm um die Datei zu überschreiben und könntest über JavaScript einfach die neue Version an dieses Programm senden. Würde aber empfehlen bei so einem Pfusch ein backup der Datei anzulegen bevor man die überschreibt.
Der besser Ansatz wäre natürlich einen richtigen Service zu machen der Aufrufe für Update / Delete von einem Datensatz annimmt, aber das wäre teilweise sogar mit ner DB einfacher.