- Katılım
- 9 Haziran 2016
- Mesajlar
- 1.535
- Makaleler
- 2
- Çözümler
- 42
Daha fazla
- Cinsiyet
- Erkek
Sitemiz için Microsoft ın-Memory caching kullanmaktayım. Postmanager (postlar için iş katmanım) üzerinde getbyıd, getall, getbycategoryıd'nin sonucu bir Update, add, remove eventine kadar cacheleniyor. Maksimum cache süremiz ise 15 dakika.
Sorun burada başlıyor ki, ımemorycache Interface'ini singleton olarak çözsek bile site her istekte farklı veri dönüyor.
Örneğin:
"Title" özelliğiniz değeri "örnek başlık" idi ve biz bunu "example title" olarak değiştirdik. Bu esnada Update metodu çalıştığı için önbellek temizlendi. Siteye art arda istek gönderdiğimiz zaman ise "title" bazen "örnek başlık" bazen "example title" olarak dönüyor. Bu da ciddi can sıkıntısına sebep oluyor.
Kodlar
Update metodu.
Cache aspect.
Cache remove aspect.
@bitwise
Sorun burada başlıyor ki, ımemorycache Interface'ini singleton olarak çözsek bile site her istekte farklı veri dönüyor.
Örneğin:
"Title" özelliğiniz değeri "örnek başlık" idi ve biz bunu "example title" olarak değiştirdik. Bu esnada Update metodu çalıştığı için önbellek temizlendi. Siteye art arda istek gönderdiğimiz zaman ise "title" bazen "örnek başlık" bazen "example title" olarak dönüyor. Bu da ciddi can sıkıntısına sebep oluyor.
Kodlar
Update metodu.
Cache aspect.
Cache remove aspect.
@bitwise
Son düzenleyen: Moderatör: