依照預設配置,PHP 中的 session 在經過 24 分鐘,且觸發了 1/1000 的機率後,會進入過期 session 檔案的銷毀過程。請問這個過程會與請求處理過程同步進行嗎?還是會開啟一個非同步進程處理呢?如果是前者,難道不會阻塞這次請求的執行嗎?
仅有的幸福2017-05-16 13:13:23
不是異步,是在每次php接受請求的時候,都有一定的幾率去清理過期的 session ,這個機率是由這幾個參數控制的
session.gc_probability = 1
session.gc_pisor = 1000
session.gc_maxlifetime = 1440