麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > PHP > 正文

php session實現多級目錄存放實現代碼

2024-05-04 23:42:48
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了php session實現多級目錄存放實現代碼,需要的朋友可以參考下
 

當一個目錄下有很多文件時,服務器的處理性能會變低,php默認的session僅僅存放在/tmp目錄下,未進行分級,當有一定的訪問量時,就存在性能問題了。

首先,修改 php.ini的 session.save_path 選項修改如下:
session.save_path = “2;/tmp/session” (去掉前面分號)
表示把session存放在 “/tmp/session” 目錄下,并且分成 2 級子目錄

一般情況下2級目錄就夠了,就能夠處理相當大的訪問量了

———————–

其他注釋

session.hash_function = 0
; 生成SID的散列算法。SHA-1的安全性更高一些
; 0: MD5 (128 bits)
; 1: SHA-1 (160 bits)
; 建議使用SHA-1。

session.hash_bits_per_character = 4
; 指定在SID字符串中的每個字符內保存多少bit,
; 這些二進制數是hash函數的運算結果。
; 4: 0-9, a-f
; 5: 0-9, a-v
; 6: 0-9, a-z, A-Z, “-“, “,”
; 建議值為 5

————————–

php源碼文件中ext/session/mod_files.sh文件,可以輔助生成目錄,就不用自己在寫腳本了

#! /bin/sh if test "$2" = ""; thenecho "usage: $0 basedir depth"exit 1fi if test "$2" = "0"; thenexit 0fi hash_chars="0 1 2 3 4 5 6 7 8 9 a b c d e f"if test "$3" -a "$3" -ge "5"; thenhash_chars="$hash_chars g h i j k l m n o p q r s t u v"if test "$3" -eq "6"; thenhash_chars="$hash_chars w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z - ,"fifi for i in $hash_chars; donewpath="$1/$i"mkdir $newpath || exit 1sh $0 $newpath `expr $2 - 1` $3done

設置為可執行之后,運行以下命令來創建哈希目錄:
#cd /root/soft_install/php-5.3.5/ext/session
#./mod_files.sh /tmp/session 2 5

三個參數依次表示,存放路徑, 幾級目錄,每個目錄生成多少個目錄(參考session.hash_bits_per_character)

另外需要注意修改 /tmp/session的權限,保證運行php的帳號有權限讀寫



注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产免费一区二区三区在线能观看 | 91 在线视频观看 | 亚洲精品欧美二区三区中文字幕 | 国产女厕一区二区三区在线视 | 久久久精品视 | 三级xxxx| 黄色av一区二区三区 | 深夜影院一级毛片 | 亚洲成人福利 | 一级黄片毛片免费看 | 黄色一级片在线免费观看 | 麻豆一区二区99久久久久 | 91精品免费在线 | 国产精品一区视频 | 精品国产一区二区三区四区阿崩 | 国产精品资源手机在线播放 | 欧美激情性色生活片在线观看 | 久久亚洲美女视频 | 毛片一级网站 | 国产xxxx岁13xxxxhd | 逼特逼视频在线观看 | 素人视频免费观看 | 中国字幕av | 精品国产91久久久久久 | 7777欧美| 国产精品视频久久久 | 蜜桃av网 | 国产乱一区二区三区视频 | 成人在线视频免费 | 久久国产精品网 | 欧美一级美片在线观看免费 | 久久久一区二区三区精品 | 激情小说激情电影 | 国产精品欧美久久久久一区二区 | 欧美大电影免费观看 | 成人午夜网址 | 亚洲自拍第一 | 午夜精品视频在线 | 久久久精品视频免费看 | 一级片999| 久久99久久99免费视频 |