84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
依照預設配置,PHP 中的 session 在經過 24 分鐘,且觸發了 1/1000 的機率後,會進入過期 session 檔案的銷毀過程。請問這個過程會與請求處理過程同步進行嗎?還是會開啟一個非同步進程處理呢?如果是前者,難道不會阻塞這次請求的執行嗎?
不是非同步的,的確會阻塞該使用者請求,因此才需要機率來啟動。
不是異步,是在每次php接受請求的時候,都有一定的幾率去清理過期的 session ,這個機率是由這幾個參數控制的
session.gc_probability = 1 session.gc_pisor = 1000 session.gc_maxlifetime = 1440
不是非同步的,的確會阻塞該使用者請求,因此才需要機率來啟動。
不是異步,是在每次php接受請求的時候,都有一定的幾率去清理過期的 session ,這個機率是由這幾個參數控制的