自定義session存儲(chǔ)機(jī)制避免會(huì)話(huà)保持問(wèn)題
PHP服務(wù)端session以文件的方式存儲(chǔ),當(dāng)用戶(hù)訪(fǎng)問(wèn)量過(guò)大時(shí),session文件會(huì)非常多,而且當(dāng)橫向增加服務(wù)器后,session文件并不能同步,面臨會(huì)話(huà)保持的問(wèn)題。
有以下兩種解決方案:
1. 拿出單獨(dú)的一臺(tái)服務(wù)器使用NFS或Samba文件共享方式,共享session文件,可以解決負(fù)載均衡時(shí)會(huì)話(huà)不同步的問(wèn)題。(但無(wú)法解決效率的問(wèn)題,上萬(wàn)個(gè)session文件,查找會(huì)較慢)
2. session存數(shù)據(jù)庫(kù),其他服務(wù)器可以通過(guò)共享數(shù)據(jù)庫(kù)服務(wù)器,解決會(huì)話(huà)問(wèn)題,同時(shí)數(shù)據(jù)庫(kù)也解決了文件的效率問(wèn)題。數(shù)據(jù)庫(kù)可以通過(guò)橫向擴(kuò)展,速度和量的問(wèn)題都可以解決。

相關(guān)文章
php實(shí)現(xiàn)可運(yùn)算的驗(yàn)證碼
這篇文章主要介紹了php如何實(shí)現(xiàn)可運(yùn)算的驗(yàn)證碼,代碼很詳細(xì),值得大家學(xué),感興趣的小伙伴們可以參考一下2015-11-11
PHP結(jié)合Vue實(shí)現(xiàn)滾動(dòng)底部加載效果
這篇文章主要給大家介紹了關(guān)于PHP結(jié)合Vue如何實(shí)現(xiàn)滾動(dòng)底部加載效果的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2017-12-12
php 強(qiáng)制下載文件實(shí)現(xiàn)代碼
php 強(qiáng)制下載文件實(shí)現(xiàn)代碼。需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2013-10-10
PHP如何使用array_unshift()在數(shù)組開(kāi)頭插入元素
這篇文章主要介紹了PHP如何使用array_unshift()在數(shù)組開(kāi)頭插入元素,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-09-09
php中關(guān)于長(zhǎng)度計(jì)算容易混淆的問(wèn)題分析
這篇文章主要介紹了php中關(guān)于長(zhǎng)度計(jì)算容易混淆的問(wèn)題,簡(jiǎn)單分析了php關(guān)于數(shù)組及字符串長(zhǎng)度運(yùn)算的相關(guān)注意事項(xiàng),需要的朋友可以參考下2016-05-05

