Ich hab derzeit ein Problem mit der Entscheidung, wo ich meine Verwaltung für das Cachen allg. hinschiebe. Ich schreibe gerade aus Studienzwecken heraus einen RSS-Reader fürs Web. Die Abfragen der RSS-Feeds möchte ich gern z.b. für 1h cachen. Daraus ergeben sich viele Fragen.
Ist es sinnvoll die Klassen, welche die RSS liest den Cache verwalten zu lassen?
Sollte man den Cache allg. zentral verwalten und die Klasse, welche liest, weiss davon nix?
Falls man die Klassen den RSS-Cache verwalten lasst. Sollte man Status-Informationen nach Außen zugreifbar machen, dass die Information aus dem Cache kommt?
Ich tendiere ja noch leicht dazu alles in der Klasse zu organisieren. Die RSS-Klasse muss dann auch mehr Konfigurationsdaten aufnehmen, denn der Ort fürs Cachen muss auch geprüft werden und bekannt gemacht werden.
Mir fehlt einfach die Erfahrung, das Vorgehen im Moment korrekt einzuschätzen. Welche Punkte sollte man in einer Entscheindungsmatrix übernehmen?
Ist es sinnvoll die Klassen, welche die RSS liest den Cache verwalten zu lassen?
Sollte man den Cache allg. zentral verwalten und die Klasse, welche liest, weiss davon nix?
Falls man die Klassen den RSS-Cache verwalten lasst. Sollte man Status-Informationen nach Außen zugreifbar machen, dass die Information aus dem Cache kommt?
Ich tendiere ja noch leicht dazu alles in der Klasse zu organisieren. Die RSS-Klasse muss dann auch mehr Konfigurationsdaten aufnehmen, denn der Ort fürs Cachen muss auch geprüft werden und bekannt gemacht werden.
Mir fehlt einfach die Erfahrung, das Vorgehen im Moment korrekt einzuschätzen. Welche Punkte sollte man in einer Entscheindungsmatrix übernehmen?
Kommentar