Also es geht ja nur um den Blog bei mir.
Derzeit ist das so:
URL = /blog/hugoistbauarbeiter
URL = /blog/supermankannfliegen
Entsprechend wird "hugoistbauarbeiter.dat" oder "supermankannfliegen.dat" gelesen. Diese Dateien erstelle ich manuell. Im Grunde nur ein HTML-Code mit dem Text über Hugo oder über den tollen Superman *lach. Eine Seite mit dem Blog-Artikel ist ja nicht immer gleich, sprich es werden Design-Elemente genutzt und für neue Artikel dann auch mal etwas in der eigenen Blog CSS-Datei hinzugefügt. So bin ich hier sehr flexibel, kann das alles vorab Lokal testen, bevor ich diese Datendateien per FTP hochlade.
Die Kommentare werden durch ein Formular erst mal in einer extra Datei gespeichert. Wie schon erwähnt, entweder für ein Besucher-Kommentar oder für die Spam-Bots. Kommentare werden vor Veröffentlichung erst geprüft und manuell zu der Datendatei dann hinzugefügt. Also wenn jemand einen Kommentar über unseren tollen Superman hinterlassen möchte, kommt dieser später in die "supermankannfliegen.dat" rein. Als Marker, wo die Kommentare beginnen nutze ich einfach sowas wie "---kommentare---". Alles was darunter steht, sind die Kommentare und diese kann ich dann ebenfalls leicht mit HTML-Code anpassen, damit alles schön ausschaut. Wie gesagt, alles wird vorher Lokal getestet (wegen Design). Gerade dieser Test finde ich sehr vorteilhaft. Ok, mit einer Datenbank kann man das dann auch (wenn man es entsprechend programmiert) aber ich finde das in meinem Fall sehr gut gelungen. Die Artikel haben nämlich auch manchmal sehr anspruchsvolle Design-Bereiche, sprich Texte die per klick eingerollt werden oder eine Art Ebene über ein Bild, welches Text beinhaltet. Da muss ich schauen, dass alles passt. Und das geht halt recht gut, so wie ich es habe. Alles ohne CMS. Ich arbeite nur mit dem Notepad++. Das ist so meine Arbeitsweise.
Aber die technische Seite wegen dem Lese, Schreibzugriff sagt ja, eine Datenbank wäre besser. Und bevor ich das alles etwas ändere, kam mir die Idee mit dem "flock" und was mir dir KI da ausgespuckt hat, schaut ja ganz positiv aus. Also das mit den 12 versuchen, max. 3 Sekunden. So wäre (wenn es technisch so ist) ja ein wenig Sicherheit dabei, wenn zufällig mehrere Besucher auf meiner Webseite sind. Die Datendateien werden nur von mir beschrieben, also der Besucher hat hier nur ein Lesezugriff. Somit sollte das erst mal sehr gut gehen. Aber auch der Schreibzugriff für die Kommentare, die erst in einer extra Datei gespeichert werden, ist mit diesen "flock" versehen. Ich kann mir das eher nur alles in der Theorie vorstellen. Wie es letztendlich wirklich ist, wenn mehrere Schreibzugriffe zeitgleich stattfinden und wie hier "flock" gut oder schlecht arbeitet, dazu kann ich selbst nichts sagen. Aber der Code schaut ja recht vernünftig aus.
Letztendlich werden meist nur Lesezugriffe stattfinden und wenn es um Kommentare geht, sind es wohl mehr Spam-Bots, als echte Besucher. Bei den Spam-Bots wären Schreibfehler sowieso egal. Ich will die nur etwas protokolieren, um sie etwas zu filtern, ggf. sie per ".htaccess" zu sperren, wenn das überhaupt heute noch Sinn macht? Ich kenne das von früher so. Und wenn dann mal ein echter Besucher ein Kommentar hinterlassen möchte wird der Fall eher selten bis gar nicht eintreten, dass hier mehrere gleichzeitig was abschicken wollen. Aber wenn doch, diese paar Besucher... ich denke da müsste doch das "flock" gut arbeiten mit diesem KI generierten Code mit den 12 Schreibversuchen.
Deswegen frage ich mich halt, ob ich mir deswegen SQL reinziehen muss. Und ich hasse neue Benutzernamen und Passwörter *lach. Braucht man ja wieder bei SQL. Weiterhin kann SQL auch Probleme verursachen. Dort gibt es auch mal Verbindungsfehler. Also warum der ganze Stress, wenn es jetzt nur um ein paar Kilobyte an Blogdaten geht. Nur diese Schreibzugriffs Geschichte sollte dann doch etwas funktionieren, wenn zufällig jeder meiner Besucher gleichzeitig über Superman einen Kommentar abschicken will. 
Natürlich bietet SQL viele Vorteile aber die Blogdaten müssen nicht sortiert werden. Auch eine Blogsuche benötige ich nicht. Also die schönen Funktionen, die SQL bereitstellt, brauche ich eigentlich gar nicht für meinen Zweck.