Annotation of loncom/html/adm/help/tex/de/Caching.tex, revision 1.1

1.1     ! bisitz      1: \label{Caching}
        !             2: LON-CAPA erstellt keine statischen Webseiten, sondern generiert dynamisch
        !             3: Seiten und andere Ressourcen, basierend auf einer großen Anzahl an Datenquellen 
        !             4: wie z.B. Benutzereinstellungen, die Kursumgebung, Inhaltszusammenstellungen, etc.
        !             5: 
        !             6: Da LON-CAPA auch großen Lasten standhalten muss, ist es unabdingbar,
        !             7: dass diese Daten für jeden einzelnen Zugriff zusammengestellt und verarbeitet werden,
        !             8: auch wenn in den meisten Fällen sich keine Änderung zwischen den aktuellen und den vorherigen Anforderungen ergeben hat.
        !             9: 
        !            10: LON-CAPA speichert daher Daten zwischen (``Caching'').
        !            11: Es gibt grundlegend zwei verschiedene \textbf{Arten von Caching\index{caching mechanisms}},
        !            12: die bei LON-CAPA zum Einsatz kommen:
        !            13: 
        !            14: \begin{itemize}
        !            15: \item Caching zum Zeitpunkt der \textbf{Kurs-Initialisierung\index{course initialization}}:
        !            16: Mehrere Datenquellen werden zusammengestellt, wenn ein Benutzer während einer Sitzung einen Kurs betritt.
        !            17: Ein Beispiel ist das Inhaltsverzeichnis des Kurses.
        !            18: Wenn Sie den Kursinhalt ändern, müssen Sie den Kurs (``\textbf{neu initialisieren}''),
        !            19: damit Ihre Änderungen im Inhaltsverzeichnis sichtbar werden.
        !            20: 
        !            21: Die Kursumgebung (Kurskonfiguration) wird im Allgemeinen ebenfalls nur ausgewertet, wenn der Kurs betreten wird.
        !            22: Zwar wird sie für Ihre Benutzersitzung immer erneut ausgewertet, sobald Sie etwas ändern.
        !            23: Allerdings wirkt sich dies - wie im Inhaltsverzeichnis - nicht unmittelbar auf alle derzeit im Kurs aktiven Benutzer aus.
        !            24: Falls Sie also zum Beispiel Kursdiskussionen deaktivieren,
        !            25: wird für die Benutzer die Diskussionsmöglichkeit erst beim nächsten Betreten des Kurses unterbunden.
        !            26: 
        !            27: \item Caching von \textbf{Übungsparametern\index{assessment parameters}}:
        !            28: Daten wie z.B. das Fälligkeitsdatum von Hausübungen oder der Text von einfachen Aufgaben im Kurs
        !            29: werden nur \textbf{alle zehn Minuten} erneut gelesen.
        !            30: Es könnte daher also passieren, dass Sie in der Parametrisierung eine Hausübung starten,
        !            31: einige Studierende auf diese Übung aber erst in zehn Minuten zugreifen können.
        !            32: Auch Änderungen an einfachen Aufgaben werden nicht sofort durchgereicht (das betrifft auch Sie).
        !            33: \end{itemize}
        !            34:  
        !            35: Es ist wichtig, sich dieser Mechanismen bewusst zu sein, da ansonsten die Folgen unerwartet sein könnten. (``Habe ich das nicht gerade geändert?'').

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>