Frage

Ich habe eine SharePoint 2007 Publishing -Website. Die Top -Site ist rein anonym und eines der Kinder verwendet die Formulare Authentifizierung mit benutzerdefiniertem Mitgliedschaftsanbieter. Die Administratorseite verwendet die Windows -Authentifizierung.

Wie kann ich das Caching der Site -Ausgabe einstellen, um die beste Leistung zu ermöglichen, ohne es zu riskieren, authentifizierte Benutzer gegenseitig Daten zu sehen (zwischengespeichert)?

War es hilfreich?

Lösung

Sie sollten das anonyme Cache -Profil für die Sammlung von Site auf das öffentliche Internet einstellen. Denken Sie daran, die Ausgabe-Caching zu aktivieren und die Ausgabe-Cache-Richtlinie zu setzen, um die Überschreibung von Veröffentlichungsseiten und Seitenlayouts zu ermöglichen (so können Sie später bestimmte Cache-Profile für bestimmte Seitenlayouts und Unter-Sites angeben).

Um das 304-Problem zu arbeiten (Bild- und Dokumentbibliotheken setzt nicht das korrekte Maximalalter im Header fest und verursacht daher unnötige Roundtrips für den Server, in dem ein Bild gefragt wird, von dem der Server bereits weiß, dass er zwischengespeichert werden sollte), sollten Sie auch Blob-Cache im Web konfigurieren. Konfiguration für anonyme Site. Weiterlesen hier, und ein technischere Artikel von Stefab Gossner hier.

Das Einstellen des authentifizierten Profils kann entweder das außergewöhnliche Extranet-Profil oder ein benutzerdefiniertes Profil sein. Da das Standard -Extranet -Profil vom Browser variiert, ist dies nicht sehr verwendbar. Sie müssen daher ein benutzerdefiniertes Profil unter den Cache -Profilen der Site -Sammlung erstellen, in dem Sie die ACL -Prüfung auswählen (sichern, dass zwischengespeicherte Inhalte die Sicherheitsbeschaffung sind) und je nach Benutzerrechten variieren. Wenn Änderungen nicht unmittelbar sein sollten, sollten Sie eine feste Dauer auf Cache -Seite festlegen und keine Option für Änderungen überprüfen. Dies bietet die beste Leistung. Wenn Änderungen sofortig sein sollten, die Option für Änderungen zu überprüfen.

Eine weitere Option für erweiterte Probleme besteht darin, eine Variation nach benutzerdefiniertem Profil zu erstellen und Ihren eigenen Handler in C#zu codieren: So verwenden Sie das Caching von Moos -Ausgang mit benutzerdefinierten Parametern

Schließlich sollten Sie Objektcache (Disk -basierter Cache) konfigurieren. Aber behalten Sie den Verstand, dass dies auch dazu führen könnte, dass personalisierte Objekte (z. B. ein Willkommensmenü) zwischengespeichert werden. Lesen Sie mehr über Objekt -Cache hier.

HTH Anders Rask

Relevante Links zum Caching in SharePointWie kann ich meine Website beim Caching schneller machen? Caching im Büro SharePoint Server 2007

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top