New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Caching issues #381
Comments
Anhängen von media.ccc.de benutzt zwei Caches, den nginx cache und das Caching von Rails (redis). Ich finde 15 Minuten tolerierbar. Meiner Ansicht nach gibt es drei Anwendungsfälle in denen man Änderungen schneller sehen will:
Zu 1. haben wir uns nginx cache breaking angeschaut, um einzelne Seiten zu invalidieren. Leider ist das Modul nur in Nginx Pro enthalten. Vermutlich braucht man mehr als das, um voctoweb von einem 'Video-Archiv' in eine gute Zu 2. finde ich den Aufwand nicht gerechtfertigt. Kein reguläres Update muss so so schnell online gehen? Es kann aber über localhost getestet werden, wo das Caching hängt. Nginx oder Rails. Ich glaube wir reden so viel über Caching wegen Punkt 3., Fehler in der Anwendung oder in deploytem Code. Leider ist die Testabdeckung nicht so gut (schreibt Integration Tests!:) und die Anwendung zu komplex, um auch. den letzten Feed auf dem Staging System getestet zu haben. Freizügiges Cache löschen kann dazu führen, dass wir Fehler nicht beseitigen. Zum Beispiel, dass ein Recording keinen Cache Refresh triggert, kann eigentlich nicht sein: https://github.com/voc/voctoweb/blob/master/app/models/recording.rb#L32 |
Damals ist es @a-tze bei https://media.ccc.de/v/35c3chaoswest-29-die-eigene-stimme-hacken aufgefallen: Die ersten 15 Minuten waren dort keine Recordings, obwohl diese bereites angelegt waren. Ein Fall auf den ich grade gestoßen bin: Bei https://media.ccc.de/v/1110 ist grade noch der HTML Inhalt (mit |
Bekannte Probleme:
?foo
an die URL anhängen hilft nicht.The text was updated successfully, but these errors were encountered: