日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php分目录存放session,phpsession实现多级目录存放实现代码,phpsession_PHP教程

發布時間:2023/12/4 php 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php分目录存放session,phpsession实现多级目录存放实现代码,phpsession_PHP教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

當一個目錄下有很多文件時,服務器的處理性能會變低,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" = ""; then

echo "usage: $0 basedir depth"

exit 1

fi

if test "$2" = "0"; then

exit 0

fi

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"; then

hash_chars="$hash_chars g h i j k l m n o p q r s t u v"

if test "$3" -eq "6"; then

hash_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 - ,"

fi

fi

for i in $hash_chars; do

newpath="$1/$i"

mkdir $newpath || exit 1

sh $0 $newpath `expr $2 - 1` $3

done

設置為可執行之后,運行以下命令來創建哈希目錄:

#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的帳號有權限讀寫

http://www.bkjia.com/PHPjc/1098970.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1098970.htmlTechArticlephp session實現多級目錄存放實現代碼,phpsession 當一個目錄下有很多文件時,服務器的處理性能會變低,php默認的session僅僅存放在/tmp目錄下...

本條技術文章來源于互聯網,如果無意侵犯您的權益請點擊此處反饋版權投訴

本文系統來源:php中文網

總結

以上是生活随笔為你收集整理的php分目录存放session,phpsession实现多级目录存放实现代码,phpsession_PHP教程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。