Hi, nachdem mich interessiert hat, wie Andreas das mit dem Springen zum letzten gelesenen Beitrag im Forum implementiert hat, habe ich ein wenig im Quellcode und Browser gesucht und bin fündig geworden: localStorage. Mit SQLite Manager habe ich dann rein interessehalber mal geschaut, wie viele Einträge es denn gibt - in meinem Fall > 4000. Obwohl Speicher nix mehr kostet ist das IMO 'ne Menge Holz, die irgendwann den Browser unnötig belastet. Ich hab den komprimierten Quellcode nicht genauer angeschaut aber werden die Einträge irgendwann mal wieder gelöscht oder bleiben sie für immer? Gerade da eh ein timestamp gespeichert wird, würde es doch Sinn machen, alte Zeitstempel zu löschen?! Viele Grüße Chris
localStorage erlaubt üblicherweise nur 5MB pro Domain, daher brauchst du dir über ausufernden Speicher keine sorgen machen.
> localStorage [..] gelöscht oder bleiben sie für immer?
ctrl+shift+del regelt. Auch gerne automatisiert beim Beenden des
Brausers. Oder einfach gleich dom.storage.enabled adäquat setzen.
HTH
Die Funktion, dass der letzte gelesene Beitrag (bzw. der erste ungelesene) eines Threads angesprungen wird, funktioniert doch rechnerunabhängig. Das kann also nicht auf lokal gespeicherten Informationen basieren. Oder habe ich falsch verstanden, um welche Funktion es geht?
Teilweise hast du Recht. Bei Angemeldeten werden die besuchten Threads auf dem Server gespeichert, bei nicht Angemeldete im localstorage, also im Browser.
T.roll schrieb: > Bei Angemeldeten werden die besuchten Threads > auf dem Server gespeichert, bei nicht Angemeldete im localstorage, also > im Browser. Genau so ist es. Chris R. schrieb: > Ich hab den komprimierten Quellcode nicht genauer angeschaut aber werden > die Einträge irgendwann mal wieder gelöscht oder bleiben sie für immer? Die werden nie entfernt. Um an die Speichergrenze des Browsers (~5 MB) zu kommen müsstest du aber hunderttausende von Threads aufrufen. Ich könnte die Schlüssel für die Einträge noch etwas abkürzen, dann sollte es noch länger reichen. > Gerade da eh ein timestamp gespeichert wird, würde es doch Sinn machen, > alte Zeitstempel zu löschen?! Man könnte die Zeitstempel von sehr alten Threads löschen, wenn man annimmt dass da vermutlich keine neuen Beiträge auftauchen werden. Dazu müsste man aber über alle Einträge iterieren. Im Moment sehe ich dafür keinen Grund, die paar kB (MB bei Hardcore-Usern) tun keinem Browser weh.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.