[程式開發日記] ASPNET Core中使用MemoryCache的Absolute方法時要注意的事項 | 系統時區檢查
ASPNET Core的快取是個很好用的功能
但是使用Absolute(絕對時間)功能時要注意時間差
當使用AbsoluteExpiration屬性時
程式會抓取系統時間當做判斷依據
如果沒有針對系統時區以及程式時區做調整
就會發生快取清除過快或過慢問題
這邊建議是程式內的DateTime
使用TimeZoneInfo去調整時區
系統本身也要調整時區
尤其是Linux系統(Ubuntu, CentOS...)
留言