專業滅鼠技術,快速除臭消毒,不留後患
保固期免費服務追蹤,居家守護不間斷
窗簾搬家好選擇,提供免費紙箱、完善估價不加收
可到府免費估價,歡迎來電預約

首頁  •  j2h 論壇 • 程式設計討論     • 

[php] 改善session檔案過多可能造成存取速度變慢的問�

房東:jack
發表時間:2012-06-24
[檢舉]


php 預設的 session timeout 為  14400 seconds (好像不會很順利的照時間不見) (session.gc_maxlifetime),


預設通常存放在 /tmp 或 /var/lib/php/session (session.save_path),會在底下看到很多 sess_XXXXX


如果session檔太多,可想而知


1。系統變慢

2。網站變慢


改善方法:


。縮短 timeout 時間 ? 不過可能要先依程式為考量

。使用排程刪除多久之前的session檔 (php.ini裡有範例  cd /path/to/sessions; find -cmin +24 | xargs rm)

。將session分別存放,php.ini 裡可以設定 session.save_path = "3;600;/var/lib/php/session",3為3層目錄、600就是檔案屬性(不給的話預設還是600)、存放路徑

。存入資料庫

。使用memcache 等 ,(session.save_handler = memcache)

。寫 cookie (加密)






更多內容 http://ssorc.tw/?p=1307#ixzz1yhvurqLx





  • 贊助網站       

    廣利不動產-新板特區指名度最高、值得您信賴的好房仲
    您的托付,廣利用心為您服務
    廣利不動產-板橋在地生根最實在--新板特區指名度最高、值得您信賴的好房仲
    完整房訊,房屋、店面熱門精選物件,廣利不動產 優質仲介,房屋租賃、買賣資訊透明,交易真安心!



  •  共 0 人回應

    姓名:
    佈告內容: