[轉] session 於 memcached 語法

liang | 2010-01-01 14:53:45 | PHP


來源:在台北的日子



http://www.php.net/manual/en/memcache.examples.php



因應服務在面對大流量時, session 一般預設若放local file, 則無法達到 global session功能. 但若放nas 則有可能效能卡在nas上, 所以改放一個 memcache 的 pool 是最好的解法.



上述連結 是利用 php 來設定 memcache的 主機及port,  用這個的好處是 若你有自己寫好設定檔,  例如 開發環境與正式環境是不同設定檔, 就可利用這個達到設定的目的。



當然也可以設置在php.ini裡



首先, 除了php之外   這兩個套件也一定要裝

memcached-1.2.2

pecl-memcache-2.1.2



再來就是設定 php.ini

session.save_handler = memcache

session.save_path = "tcp://192.168.0.1:1240?persistent=1,tcp://192.168.0.2:1240?persistent=1"



然後重啟 lighttpd  應該就大功告成了~


========================================================================

相關文章

php : array write to file (陣列存放在檔案裡) AND parse_ini_file
SVN 只匯出該版號有異動的檔案
PHP5 連線 Oracle -- 初體驗
[ 轉 ] ubuntu下利用php+sphinx構建搜索引擎,在ubuntu 8.04 64位系統下測試通過
fsockopen fwrite 模擬瀏灠器動作
PHP 時間的加減
[ 轉 ] 利用javascript 取得 GET 變數
[ 轉 ] FLV 影片轉檔
Cannot modify header information - headers already send
[ 轉 ] 使用SWFTools把PDF轉成可以瀏覽的SWF檔案

意見反應

發表意見

*匿稱

電子郵件

*內容

.

 
'*'請輸入驗證碼:
'*'為必填欄位.(If content include "href" be Deny)