[請益] 有沒有類似shmop的module(共享記憶體)

看板PHP作者 (絕!對!)時間16年前 (2009/03/25 15:11), 編輯推噓7(7018)
留言25則, 6人參與, 最新討論串1/1
大家好﹕ 需要把一些資料戴入memory 所以想到了share memory的方式 但是shmop宣告的區塊是有一點太麻煩了 想說有沒有直接宣告一個變數 讓整個伺服器的人都讀得到這個值 除了資料庫、文件的方法外 還有沒有更好的方法呢﹖ 有好辦法的 小弟送您PO幣~~300﹐最多5個(未稅) P.S.認真回答才算喔.. 謝謝大家 -- _____________________________________________________________________ MyBlog http://www.wretch.cc/ ____________________________________________________________________ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.109.83.158 ※ 編輯: voking 來自: 59.109.83.158 (03/25 15:13) ※ 編輯: voking 來自: 59.109.83.158 (03/25 15:19)

03/25 15:19, , 1F
更好的意思式?
03/25 15:19, 1F

03/25 15:32, , 2F
例如更方便的share memory 的module
03/25 15:32, 2F

03/25 15:32, , 3F
我上次有看到linux的部份
03/25 15:32, 3F

03/25 15:34, , 4F
不過忘了是那個MODULE了 或著有沒有結合PERL來控管的
03/25 15:34, 4F

03/25 15:34, , 5F
真是挑到PHP的痛處了 XD
03/25 15:34, 5F

03/25 15:35, , 6F
PHP缺的就是application層級 .. QQ
03/25 15:35, 6F

03/25 15:35, , 7F
shmop可以切share memory出來 不過釋放時有時不成功
03/25 15:35, 7F

03/25 15:36, , 8F
再者切出來的memory有一點不人性化@_@
03/25 15:36, 8F

03/25 15:43, , 9F
SCGI 不知道是不是你需要的 我沒實作過這方面 ...
03/25 15:43, 9F

03/25 16:14, , 10F
security-hole.info/~buganini/dev/PHP/shm.php
03/25 16:14, 10F

03/25 16:15, , 11F
用shmop做的偽shm_*給windows用 不過不確定能不能動
03/25 16:15, 11F

03/25 16:17, , 12F
#15nDgRWx 以前的討論.. 現在用APC不小德惠不會比較
03/25 16:17, 12F

03/25 16:18, , 13F
方便 沒去研究過
03/25 16:18, 13F

03/25 16:18, , 14F
s/不小德惠/不曉得會/
03/25 16:18, 14F

03/25 16:19, , 15F
那個shm.php完全沒有做mutex 所以...
03/25 16:19, 15F

03/25 16:20, , 16F
用共用session也算是一個半殘方式啦 但是應該也是
03/25 16:20, 16F

03/25 16:21, , 17F
會有共用競爭的問題 而且session沒有即時性 要到
03/25 16:21, 17F

03/25 16:21, , 18F
script結束才會寫入
03/25 16:21, 18F

03/25 16:26, , 19F
跑一個memcached 然後用 php-memcache 試試看?..
03/25 16:26, 19F

03/25 16:29, , 20F
APC好像很方便啊 忘記為什麼之前沒有用APC
03/25 16:29, 20F

03/25 16:44, , 21F
歐 我發現了 他以前不能存array
03/25 16:44, 21F

03/25 16:44, , 22F
現在可以了 那就非常好啦 還可以存object咧
03/25 16:44, 22F

03/25 16:50, , 23F
其實好像還是不能直接放array但是有得解決
03/25 16:50, 23F

03/25 22:56, , 24F
嗯嗯 就是想在SHARE放個OBJECT或是ARR
03/25 22:56, 24F

03/26 09:08, , 25F
APC或eAccelerator的重要限制是要同一個parent.
03/26 09:08, 25F
文章代碼(AID): #19oTaSWs (PHP)
文章代碼(AID): #19oTaSWs (PHP)