亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

php session實(shí)現(xiàn)多級目錄存放實(shí)現(xiàn)代碼

 更新時(shí)間:2016年02月03日 23:37:22   投稿:mdxy-dxy  
這篇文章主要介紹了php session實(shí)現(xiàn)多級目錄存放實(shí)現(xiàn)代碼,需要的朋友可以參考下

當(dāng)一個(gè)目錄下有很多文件時(shí),服務(wù)器的處理性能會(huì)變低,php默認(rèn)的session僅僅存放在/tmp目錄下,未進(jìn)行分級,當(dāng)有一定的訪問量時(shí),就存在性能問題了。

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

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

———————–

其他注釋

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字符串中的每個(gè)字符內(nèi)保存多少bit,
; 這些二進(jìn)制數(shù)是hash函數(shù)的運(yùn)算結(jié)果。
; 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

設(shè)置為可執(zhí)行之后,運(yùn)行以下命令來創(chuàng)建哈希目錄:
#cd /root/soft_install/php-5.3.5/ext/session
#./mod_files.sh /tmp/session 2 5

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

另外需要注意修改 /tmp/session的權(quán)限,保證運(yùn)行php的帳號(hào)有權(quán)限讀寫

相關(guān)文章

  • php中對象引用和復(fù)制實(shí)例分析

    php中對象引用和復(fù)制實(shí)例分析

    這篇文章主要介紹了php中對象引用和復(fù)制,結(jié)合實(shí)例形式分析了php對象引用和復(fù)制的相關(guān)實(shí)現(xiàn)方法與操作注意事項(xiàng),需要的朋友可以參考下
    2019-08-08
  • php之static靜態(tài)屬性與靜態(tài)方法實(shí)例分析

    php之static靜態(tài)屬性與靜態(tài)方法實(shí)例分析

    這篇文章主要介紹了php之static靜態(tài)屬性與靜態(tài)方法,以實(shí)例形式較為詳細(xì)的分析了php靜態(tài)屬性與靜態(tài)方法的概念與相關(guān)使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-07-07
  • php 面試碰到過的問題 在此做下記錄

    php 面試碰到過的問題 在此做下記錄

    php 面試碰到過的問題 在此做下記錄,需要的朋友可以參考下。
    2011-06-06
  • PHP CKEditor 上傳圖片實(shí)現(xiàn)代碼

    PHP CKEditor 上傳圖片實(shí)現(xiàn)代碼

    CKEditor的原包中沒有包含圖片的上傳服務(wù)器端處理文件,其公司的另一款開源產(chǎn)品:CKFinder做了很好的補(bǔ)充。但是要下載這個(gè)源代碼再進(jìn)行配置,雖然方便了很多,但是僅僅為了上傳圖片,卻要使用這么大的整個(gè)系統(tǒng)來使用,確實(shí)有點(diǎn)大材小用。
    2009-11-11
  • 深入解讀php中關(guān)于抽象(abstract)類和抽象方法的問題分析

    深入解讀php中關(guān)于抽象(abstract)類和抽象方法的問題分析

    這篇文章主要介紹了php中關(guān)于抽象(abstract)類和抽象方法的問題分析,有需要的朋友可以參考一下
    2014-01-01
  • php采集中國代理服務(wù)器網(wǎng)的方法

    php采集中國代理服務(wù)器網(wǎng)的方法

    這篇文章主要介紹了php采集中國代理服務(wù)器網(wǎng)的方法,涉及php采集的相關(guān)使用技巧,需要的朋友可以參考下
    2015-06-06
  • PHP中國際化的字符串排序和比較對象詳解

    PHP中國際化的字符串排序和比較對象詳解

    這篇文章主要給大家介紹了關(guān)于PHP中國際化字符串排序和比較對象的相關(guān)資料,這在日常開發(fā)中經(jīng)常會(huì)用到,本文通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-08-08
  • Fastadmin框架自定義搜索操作流程

    Fastadmin框架自定義搜索操作流程

    這篇文章主要介紹了Fastadmin框架自定義搜索操作流程,包括html標(biāo)簽、js調(diào)整、PHP修改,需要的朋友可以參考下
    2023-08-08
  • php之深入理解架構(gòu)布局講解

    php之深入理解架構(gòu)布局講解

    這篇文章主要介紹了php之深入理解架構(gòu)布局講解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • 微信公眾平臺(tái)開發(fā)關(guān)注及取消關(guān)注事件的方法

    微信公眾平臺(tái)開發(fā)關(guān)注及取消關(guān)注事件的方法

    這篇文章主要介紹了微信公眾平臺(tái)開發(fā)關(guān)注及取消關(guān)注事件的方法,較為詳細(xì)的分析了微信公眾平臺(tái)設(shè)置關(guān)注的技巧,并附帶了相關(guān)參數(shù)的說明,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-12-12

最新評論