我想用webman開一個(gè)process,處理一個(gè)任務(wù),任務(wù)就是一個(gè)定時(shí)器,定時(shí)處理業(yè)務(wù)邏輯。任務(wù)結(jié)果保存在process的一個(gè)變量里面,我想在http進(jìn)程中讀取到這個(gè)變量,用戶訪問我網(wǎng)站時(shí)返回給用戶,可能比較基礎(chǔ),但是這個(gè)跨進(jìn)程了,不知道怎么弄
文件 性能差、占用磁盤讀寫
Redis 性能差、額外運(yùn)行Redis服務(wù)
數(shù)據(jù)庫 性能差、額外運(yùn)行數(shù)據(jù)庫服務(wù)
共享內(nèi)存 高性能、不占用磁盤讀寫、不需要額外的服務(wù)進(jìn)程 https://www.php.net/manual/zh/book.shmop.php
一個(gè)是共享內(nèi)存方式.另一個(gè),你可以試試mysql的內(nèi)存庫,僅僅保存臨時(shí)內(nèi)容,這個(gè)還是可以的.速度非???而且不需要增加額外的服務(wù).缺點(diǎn)是重啟了或者意外掉電 內(nèi)存庫是清空的.不過這個(gè)應(yīng)該沒什么影響