問題描述 最近在弄chatgpt,前端通過websocket發(fā)送消息,后端Gateworker的Events.php里通過workerman的HttpClient請求chatgpt的聊天接口,返回數據發(fā)送到前端?,F(xiàn)在想實現(xiàn)打字機效果,能通過websocket轉發(fā)這些數據到前端嗎? 為此你搜索到了哪些方案及不適用的原因 目前社區(qū)搜到的方案大多是sse或AsyncTcpConnection的chunk...
問題描述 嘗試更新了下后臺,發(fā)現(xiàn)升級很困難,因為我的模板使用了blade,后臺登陸做了優(yōu)化,配置文件異常處理也做了修改。去掉了用戶模塊等等。 當我嘗試更新后臺發(fā)現(xiàn)我修改好的配置以及代碼(管理員、文件上傳等)全部被覆蓋 官方后續(xù)是否可以將核心功能分離(核心功能以cpmposer方式引入 比如數據庫管理可以作為核心升級,后臺角色 菜單 權限等核心,后臺升級只需要更新ui組件 新的js插件等等這些通用的功能) 其他涉及到業(yè)...
問題描述 看fastadmin源碼中crud基類中的 增刪改 使用了事務加try-catch提交或回滾, webman-admin的crud基類的 增刪改 好像直接就自動提交了, 有什么區(qū)別嗎? 基礎一般請賜教^^ fastadmin 的新增 $result = false; Db::startTrans(); try { //是否采用模型驗證 if ($this->modelValidate)...
問題描述 webman-admin 現(xiàn)在自帶的用戶系統(tǒng)太簡陋了,缺少前臺權限分配的能力。 眾多開發(fā)框架里,F(xiàn)astAdmin 自帶的用戶系統(tǒng)功能相對最完善 用戶系統(tǒng)屬于多數網站都會復用的功能,完善這個還是有好處的...
問題描述 由于域名沒有備案,不能使用域名進行訪問。 目前項目是測試階段。 怎么使用ip訪問不同的項目呢? 使用域名的話,www.111.com;admin.111.com 但是使用ip就不知道怎么去處理了,包括nginx。 請教大神該怎么去處理?...
workerman的websocket的send如何實現(xiàn)同步發(fā)送到客戶端呢,就是在chatgpt的流式返回回調函數中每一次回調都send到客戶端,現(xiàn)在是等chatgpt全部回調結束才循環(huán)發(fā)送到客戶端,這個問題有沒有解決方案呢?...
問題描述 場景如下: 我們有一個服務端,一個商戶端 服務端和商戶端的框架都是用的webman框架 服務端webman返回一個文件給商戶端,然后商戶端下載zip壓縮包進行解壓 并且商戶端下載zip文件的時候,讀取下載的進度并返回給前端顯示下載進度 服務端返回的下載文件有50M,可是商戶端下載的zip文件卻只有2M 商戶端是在webman的自定義進程中進行下載文件 然后用$connection對象實時輸出返回下載進度給前...
一個webman項目的測試結果 服務器是阿里云2核4G,帶寬100M php 7.4.28 安裝了event擴展,也進了內核優(yōu)化(參照官方文檔) 進行了Nginx反向代理,配置是按官方文檔nginx代理的一樣的配置 進行了外網真機壓測 壓測結果如下圖: 所以這個結果是正常還是有問題,我看大佬們測的request per second 都是幾千上萬的值,我的才100多,所以問題出在哪里,求大佬解惑...
我在webman的server.php中設置了count=10,10個進程。 然后index控制器中寫入了sleep(1),其他沒有改動。 內網中使用php的curl_multi發(fā)起了20個并發(fā)請求到webman中,在我的理想中應該是2秒結束curl的運行(10個進程處理20個請求,分兩批唄,各占用1秒),但實際上用了4秒 甚至更多。 然后我將curl_multi改為了10個并發(fā)請求,理想中應該是1秒完成,但測試結果...
bug描述 webman安裝webman-admin插件后,webman-admin插件內的代碼修改后,不會熱更新 期待的結果及實際結果 webman項目內的所有代碼修改后都可以自動熱更新 重現(xiàn)bug的步驟 webman安裝webman-admin插件后,webman-admin插件內的代碼修改后,不會熱更新,在webman控制器里的代碼會自動熱更新 系統(tǒng)環(huán)境及workerman/webman等具體版本 macos ...
如題 通過數據庫配置實現(xiàn)租戶間的隔離 如 bj.xxx.com 是北京這邊租戶的應用 sh.xxx.com 是上海這邊租戶的應用 或者通過動態(tài)前綴實現(xiàn)隔離 如 xxx.com/bj 是北京的數據 xxx.com/sh 是上海的數據 等等...
PHP 版本8.1 Implicit conversion from float 25.5 to int loses precision in /wwwroot/tool/webman/vendor/gregwar/captcha/src/Gregwar/Captcha/CaptchaBuilder.php:365 ...
對于部分個人或團隊開發(fā)者 可能會有自己的 結構喜好或規(guī)范或命名習慣 webman 框架是否可以在 保持 官方的目錄結構 http://wtbis.cn/doc/webman/directory.html 的默認情況下 提供一些可供自定義目錄結構的方法? 個人想把目錄修改成類似 laravel 架構里的目錄結構 ` ├── app 應用目錄...