摘要:內存清理優化邏輯是內存管理的相關操作類,其中有一個方法就是在內存清理掉時候調用的,然后會繼續調用中的方法。我們優化的地方就是將最初配置中的前綴作為標記,將該前綴的所有批量刪除,而不會將其他應用的也清理掉。
一、安裝php的redis驅動
brew安裝php的redis擴展
(1)先搜索下有沒有redis擴展:brew search php55-
(2)安裝redis擴展:brew install josegonzalez/php/php55-redis
(3)安裝完可以通過命令來查看是否安裝成功:php -m
(備注:php -m 命令可以查看安裝的所有php擴展;也可以通過請求phpinfo()來查看是否成功)
通過 http://www.pc6.com/mac/486661... 此鏈接下載mac版redis客戶端工具并安裝.
打開config/config_global.php文件,設置reids相關端口配置,其中requirepass是redis認證密碼
upload/source/class/memory/memory_driver_redis.php文件,init方法進行auth代碼認證
然后打開discuz后臺查看redis相關配置:全局》性能優化》內存優化
discuz后臺內存優化中的內存清理優化
(1)上圖中redis后邊有個內存清理功能,此功能會將redis當前的數據庫所有數據都清空,如果該redis服務器中還有其他應用的內存數據,也會清除掉,所以可以適當優化只將屬于discuz的內存清理掉。 (2)內存清理優化邏輯:upload/source/class/discuz/discuz_memory.php是內存管理的相關操作類,其中有一個clear方法就是在內存清理掉時候調用的,然后會繼續調用upload/source/class/memory/memory_driver_redis.php中的clear方法。 (3)我們優化的地方就是將discuz最初配置中的前綴作為標記,將該前綴的所有key批量刪除,而不會將其他應用的key也清理掉。 (4)下圖1是upload/source/class/discuz/discuz_memory.php中clear方法,傳遞一個前綴的參數;下圖2是upload/source/class/memory/memory_driver_redis.php中的clear方法,先查詢出所有該前綴的key,然后批量刪除
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/61984.html
摘要:內存清理優化邏輯是內存管理的相關操作類,其中有一個方法就是在內存清理掉時候調用的,然后會繼續調用中的方法。我們優化的地方就是將最初配置中的前綴作為標記,將該前綴的所有批量刪除,而不會將其他應用的也清理掉。 一、安裝php的redis驅動 brew安裝php的redis擴展 (1)先搜索下有沒有redis擴展:brew search php55-showImg(https://s...
摘要:在主機輸入框中輸入自己的云服務器分配的公網,其他設置不變,點擊連接之后會出現安全警告,如果是在自己的電腦上操作的話,接受并保存即可。 基于DiscuzX系列構建的論壇可以說是大家在日常瀏覽各類BBS網站中接觸最多的論壇類型了。本教程旨在引導讀者通過簡單明確的一些步驟就打造出自己的論壇網站,做一個實實在在的站長。 工具/原料 騰訊云服務器 CentOS 7.2 64位;遠程控制程序 ...
摘要:在主機輸入框中輸入自己的云服務器分配的公網,其他設置不變,點擊連接之后會出現安全警告,如果是在自己的電腦上操作的話,接受并保存即可。 基于DiscuzX系列構建的論壇可以說是大家在日常瀏覽各類BBS網站中接觸最多的論壇類型了。本教程旨在引導讀者通過簡單明確的一些步驟就打造出自己的論壇網站,做一個實實在在的站長。 工具/原料 騰訊云服務器 CentOS 7.2 64位;遠程控制程序 ...
閱讀 3055·2021-11-25 09:43
閱讀 1033·2021-11-24 10:22
閱讀 1361·2021-09-22 15:26
閱讀 689·2019-08-30 15:44
閱讀 2468·2019-08-29 16:33
閱讀 3702·2019-08-26 18:42
閱讀 915·2019-08-23 18:07
閱讀 1837·2019-08-23 17:55