jestem nie jestem pewien, czy posunąłbym się tak daleko, aby nazwać to samouczkiem dobry, ale jeśli oglądasz this video tam krótki pokaz jak napisać buforowania pączka na około 36 minut w
Jak zrobić sprowadza się do:.
Dodaj output caching do swoich stron.
Zdecyduj, które elementy wymagają wstrzyknięcia na strony z pamięci podręcznej, zanim zostaną zwrócone klientowi.
Dla każdej pozycji utwórz metodę static
(Shared
w VB), która zwraca element, np.
Public Shared Function LoginName(ByVal context As HttpContext) As String
Return "Welcome, " & context.User.Identity.Name
End Function
Dodaj formant Substition
na swojej stronie w odpowiedniej lokalizacji dla każdej pozycji, która nazywa się właśnie utworzoną metodę.
<asp:Substitution runat="server" ID="LoginNameSubstitution" MethodName="LoginName" />
I gotowe!
Zawsze uważałem, że jest odwrotnie: buforujesz dziurę (lub dżem, w zależności od rodzaju orzecha włoskiego :-)) i używaj kontroli zastępczej, aby zmienić otoczenie. Zależy to od układu strony i miejsca, w którym prawdopodobnie jest najdroższy fragment strony (do zbudowania). – PhilPursglove
Dzięki. Myślę, że początkowe wyjaśnienie tego pojęcia było tym, czego mi brakowało. Żaden z artykułów (wymienionych poniżej) naprawdę nie zaczyna się na wysokim poziomie i nie drąży.Zaczynasz szaleńczo we wdrażaniu i określonych bibliotekach. –
@PhilPursglove, myślisz o "buforowaniu pamięci" :-P http://haacked.com/archive/2009/05/12/donut-hole-caching.aspx –