葡萄城技術團隊 -
六大緩存(Caching)策略揭秘:延遲與複雜性的完美平衡
引言
在為應用程序添加緩存時,首先需要考慮緩存策略。緩存策略決定了從緩存和底層存儲(如數據庫或服務)進行讀寫操作的方式。
從高層次來看,你需要決定在發生緩存未命中(cache miss)時,緩存是被動還是主動的。也就是説,當應用程序從緩存中查找一個值但該值不存在或已過期時,緩存策略會決定是由應用程序還是緩存本身從底層存儲中獲取數據。不同的緩存策略在延遲和複雜性之間存在不同的權衡,下面我們將逐一探討
緩存
南玖 -
Safari 隱私模式下,URL 參數為何神秘消失?
前言
最近在排查Safari在隱私模式下頁面參數丟失的問題,如果通過Safari直接打開B頁面,此時在B頁面可以正常獲取到頁面鏈接上的參數,但是如果Safari先打開A頁面,然後通過A頁面再跳轉到B頁面(A、B頁面部署在不同域名下),此時的B頁面通過JS就獲取不到鏈接上的參數了🤔,這樣就會導致一些依賴頁面參數的功能出現異常!
問題演示
B頁面鏈接格式如下:xx.qq.com?au=xx...
通
safari
,
瀏覽器
,
前端
,
url