久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

Discuz! 官方交流社區(qū)

標(biāo)題: DISCUZX3/X25論壇云上報/計劃任務(wù)異步機制方案1.0.2beta[7.22日... [打印本頁]

作者: dashen    時間: 2022-4-20 15:17
標(biāo)題: DISCUZX3/X25論壇云上報/計劃任務(wù)異步機制方案1.0.2beta[7.22日...
DISCUZX3/X25論壇云上報/計劃任務(wù)異步機制方案1.0.2beta[7.22日更新]


7.22日更新
1,優(yōu)化超時問題
2,修正一個Exception錯誤


很多站長開啟了防水墻等功能,在每次發(fā)帖的時候都會同步請求云端,這樣當(dāng)網(wǎng)絡(luò)不暢的時候很容易導(dǎo)致“卡頓”的情況出現(xiàn)影響用戶體驗。

同理,論壇的計劃任務(wù)也是把論壇后臺的各種任務(wù)附加到用戶的訪問動作上,給用戶造成論壇突然很卡了的假象。
于是,我們開發(fā)了這個論壇的異步機制來處理這個問題。


什么是異步?:
(, 下載次數(shù): 52)
在執(zhí)行過程中,我們把那些會造成卡的部分分離出來,放到后臺來執(zhí)行。

方案原理:
我們借助redis的隊列機制的BLPOP方法,在一個死循環(huán)中等待隊列中的可彈出的元素,否則就阻塞連接。
在后臺處理前臺提交過來的上報任務(wù)。

方案前提:
1,獨立服務(wù)器,能執(zhí)行命令行,并且安裝了redis服務(wù)以及php-redis擴展。
2,服務(wù)器能執(zhí)行計劃任務(wù)。

實施步驟:
1,到 http://www.9999xn.com/thread-12045-1-1.html 按提示安裝框架。如果已經(jīng)安裝好可跳過此步。
2,關(guān)閉論壇,此過程大約需要5~15分鐘。
3,確保論壇已經(jīng)安裝好redis以及php-redis擴展,如果沒有安裝可以參考帖子下方的方法。
4,下載帖子中的附件,并上傳到服務(wù)器(不會覆蓋任何文件)
5,切換到extend/bin目錄,執(zhí)行如下命令:
  1. ~$nohup php bin_async_cron.php&
復(fù)制代碼
6,在配置文件的最下方加入如下配置:
  1. $_config['extend']['asynctask']['on'] = 1;
復(fù)制代碼
在配置文件中找到如下兩項按如下配置:
  1. $_config['remote']['on'] = '1';
  2. $_config['remote']['cron'] = '1';
復(fù)制代碼
7,執(zhí)行命令:
  1. ~$crontab -e
復(fù)制代碼
添加如下代碼到最后一行
  1. * * * * * curl "http://你的站/api/remote/index.php?mod=cron"
復(fù)制代碼
8,可以到bin目錄下查看out文件,里面記錄了云上報日志,如果發(fā)現(xiàn)里面的剩余成員數(shù)一直在增加可以再次執(zhí)行步驟5,新增一個進程來執(zhí)行。

注意事項:
1,為了避免重啟后任務(wù)丟失,建議把步驟5添加到開機啟動里。
2,由于linux計劃任務(wù)最多每分鐘執(zhí)行一次,所以論壇的任務(wù)執(zhí)行可能有所延后而不是準(zhǔn)點執(zhí)行,比如今日發(fā)帖的任務(wù)可能就不是準(zhǔn)點更新而是延后了幾分鐘。
3,請限制extend/bin目錄只能本機訪問,尤其是該腳本存在死循環(huán),一定不要在瀏覽器下執(zhí)行。

linux系統(tǒng)安裝redis服務(wù)簡單步驟:
1,一般在/usr/local/src下,執(zhí)行wget http://redis.googlecode.com/files/redis-2.6.14.tar.gz
2,解壓 tar -zxf redis-2.6.14.tar.gz 然后切換到這個目錄。
3,make
4,一般到/etc/sysctl.conf里添加vm.overcommit_memory=1,然后reboot,這樣會允許分配所有內(nèi)存避免不能啟動redis。
5,在redis.conf中修改一下配置,最重要的是修改如下:
daemonize yes
把它轉(zhuǎn)換成駐守進程,其余配置請參考手冊。
6,redis-server redis.conf啟動redis,如果沒有redis-server命令,可以把src下面的redis-*都復(fù)制到/usr/bin目錄下
7,redis-cli啟動客戶端測試啟動是否正常。

PHP-REDIS客戶端安裝,參考:https://github.com/nicolasff/phpredis

(, 下載次數(shù): 330)






歡迎光臨 Discuz! 官方交流社區(qū) (http://www.9999xn.com/) Powered by Discuz! X5.0
久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线
voyeur盗摄精品| 亚洲欧洲三级电影| 欧美sm美女调教| 懂色av中文字幕一区二区三区 | 老司机一区二区三区| 国产尤物一区二区在线| 成人欧美一区二区三区黑人麻豆| 一本色道久久综合亚洲精品不 | 97精品久久久久中文字幕| 一区二区三区欧美激情| 欧美一区二区三区播放老司机| 91一区二区在线| 青青草国产精品亚洲专区无| 精品久久久久99| 久久aⅴ国产紧身牛仔裤| 成人网在线播放| 97se亚洲国产综合在线| 日本成人在线看| 亚洲欧美激情一区二区| 日韩欧美国产电影| 免费在线欧美黄色| 亚洲国产精品一区二区第一页| 国产一二精品视频| 亚洲黄色av一区| 国产色综合一区| 欧美巨大另类极品videosbest | 欧美色成人综合| 亚洲激情亚洲| 91丨九色丨国产丨porny| 蜜乳av一区二区三区| 洋洋成人永久网站入口| 久久蜜臀中文字幕| 欧美午夜精品免费| 国产日韩欧美高清免费| 欧美日韩精品免费看| jizzjizzjizz欧美| 国产成人午夜精品影院观看视频 | 在线成人h网| 欧美福利电影在线观看| 国模娜娜一区二区三区| 石原莉奈在线亚洲二区| 欧美日韩一区三区四区| 一本大道久久a久久综合婷婷| 国产亚洲精品久久飘花| 在线国产精品一区| 99精品欧美一区二区蜜桃免费| 精品一区二区三区免费| 日韩av电影天堂| 亚洲成av人片| 日韩中文字幕亚洲一区二区va在线 | 在线一区免费观看| 欧美欧美全黄| 黑丝一区二区| 韩国一区二区三区在线观看| 欧美日韩亚洲一区| 91丨九色porny丨蝌蚪| 国产a级毛片一区| 国产综合一区二区| 成人av电影在线观看| 99国产精品久久久久| 欧美一区在线看| 91亚洲国产成人精品一区二三| 成人激情图片网| 97精品久久久久中文字幕| a在线播放不卡| 亚洲欧美文学| 国产精品v亚洲精品v日韩精品| 欧美伊人影院| 精品电影一区| 国产一区二区三区的电影| 久久国产手机看片| 欧美日韩精品二区第二页| 国产亚洲成人一区| 色菇凉天天综合网| 欧美三级三级三级| 91精品欧美一区二区三区综合在| 这里只有精品免费| 久久丝袜美腿综合| 国产精品久久久久毛片软件| 亚洲一区二区五区| 国产尤物一区二区在线| 高清国产午夜精品久久久久久| 欧美一区二区视频在线| 亚洲巨乳在线| 欧美三级日韩三级国产三级| 91精品国产综合久久久久| 国产午夜亚洲精品羞羞网站| 亚洲精品大片www| 激情欧美日韩一区二区| 欧美国产高清| 在线观看三级视频欧美| 久久综合色婷婷| 综合在线观看色| 国模套图日韩精品一区二区 | 亚洲午夜av| 欧美性色黄大片手机版| 精品国产伦一区二区三区观看体验| 国产精品家庭影院| 黄页网站大全一区二区| 亚洲欧洲在线一区| 欧美va日韩va| 一区二区成人在线视频 | 欧美资源在线| 久久精品视频在线看| 日日夜夜精品视频天天综合网| 91小视频在线| 欧美日韩成人综合天天影院 | 欧美精品一区二区在线播放| 亚洲一卡二卡三卡四卡| 成人精品鲁一区一区二区| 国产日韩欧美综合精品| 中国女人久久久| 久久久精品人体av艺术| 国产中文一区二区| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美久久久久久久久中文字幕| 久久中文字幕电影| 国产亚洲精品自拍| 亚洲自拍偷拍九九九| 久久久欧美精品sm网站| 日韩一区中文字幕| 91国产丝袜在线播放| 99热99精品| 久久久99久久| 国产精品一区二区三区四区五区 | 久久国产尿小便嘘嘘| 亚洲伊人色欲综合网| 狠狠网亚洲精品| 欧美日韩一区在线观看视频| 亚洲成人精品一区二区| 国产日产欧美一区二区三区| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 国产精品久久久久久久蜜臀| 欧美一区永久视频免费观看| 久久综合狠狠| 狠狠综合久久| 成人免费观看av| 日本视频一区二区| 亚洲免费观看高清完整版在线观看熊| 精品国产一区二区三区久久久蜜月| 色狠狠av一区二区三区| 亚洲作爱视频| 国产精品国产一区二区| a级高清视频欧美日韩| 国产一区视频导航| 日韩福利电影在线观看| 亚洲欧美日韩在线| 日本一区二区三区在线不卡| 日韩一级片网站| 欧美日韩一区二区三区视频| 国产精品手机在线| 亚洲国产一区二区三区高清| 午夜精品偷拍| 91亚洲午夜精品久久久久久| 国产精品自拍网站| 日本强好片久久久久久aaa| 亚洲最新视频在线观看| 亚洲视频在线一区观看| 日本一区二区三区免费乱视频| 精品国产乱码久久久久久老虎| 欧美精品免费视频| 91国产视频在线观看| 一本一道综合狠狠老| 欧美一级久久| 国产日韩在线一区二区三区| 亚洲第一精品影视| 国产精品国产一区二区| 国产综合网站| 国产精品播放| 欧美日韩国产综合视频在线| 成人av网在线| 国产乱码字幕精品高清av| 九九久久精品视频| 精品亚洲porn| 国产在线精品免费av| 国产在线视频一区二区| 精品一区二区三区久久| 美女爽到高潮91| 美美哒免费高清在线观看视频一区二区 | 欧美区国产区| 99久久精品国产观看| 99re成人在线| 色综合久久中文综合久久牛| 你懂的国产精品永久在线| 欧美黄污视频| 韩日精品视频| 99精品国产在热久久| 国产精品日韩欧美一区二区三区| 国产日韩三区| 久久一区欧美| 欧美在线影院一区二区| 欧美午夜电影网| 欧美日韩精品一区二区三区四区| 欧美在线观看一二区| 欧美性生活影院| 欧美久久一二区| 日韩一级完整毛片| 久久久久国产精品免费免费搜索| 国产午夜亚洲精品理论片色戒| 中文字幕一区不卡|