環(huán)境: 1.webman項(xiàng)目是搭建在內(nèi)網(wǎng)的 2.mysql數(shù)據(jù)庫使用的是阿里云數(shù)據(jù)庫 發(fā)現(xiàn)的痕跡: 1.一開始搭建服務(wù)運(yùn)行是沒問題(本地服務(wù) + 阿里云數(shù)據(jù)庫),只是有時(shí)候請求接口會(huì)很久,那時(shí)候也沒去詳細(xì)探究 2.后面使用的人多起來,經(jīng)常有人反饋請求接口超時(shí),這時(shí)候使用官方的教程php start.php status去排查busy的進(jìn)程,發(fā)現(xiàn)結(jié)果都是在查詢數(shù)據(jù)庫這一塊阻塞住了 3.因?yàn)檫@個(gè)問題,所以把數(shù)據(jù)庫...
前提 根據(jù)官方文檔來進(jìn)行依賴注入,會(huì)出現(xiàn)Method ReflectionParameter::getClass() is deprecated的問題,該問題的產(chǎn)生是因?yàn)閜hp8不支持getClass()寫法,得用getType()的寫法 解決方案 在項(xiàng)目底下創(chuàng)建modify.php文件 修改composer.json文件,新增post-install-cmd、post-update-cmd項(xiàng) "scripts":...
多線程請求小工具(處理接口慢,從而切割成多個(gè)接口進(jìn)行請求,提高請求速度) 多線程請求小工具 異步多線程請求 curl -X POST http://localhost:8080/index/async -F "body=[{\"url\":\"http://localhost:8080/index/header\",\"method\":\"get\",\"cookies\":{\"a\":\"a\",\"b\":\...
模仿thinkphp6進(jìn)行開發(fā),可以大大的節(jié)省tp6遷移到webman的時(shí)間成本 shiroiWebman項(xiàng)目地址 有需要的自取...