濮阳杆衣贸易有限公司

主頁 > 知識庫 > 淺談beego默認處理靜態(tài)文件性能低下的問題

淺談beego默認處理靜態(tài)文件性能低下的問題

熱門標簽:阿里云ai電話機器人 黃岡人工智能電銷機器人哪個好 浙江高頻外呼系統(tǒng)多少錢一個月 鄭州亮點科技用的什么外呼系統(tǒng) 汕頭小型外呼系統(tǒng) 釘釘有地圖標注功能嗎 惠州電銷防封電話卡 建造者2地圖標注 濱州自動電銷機器人排名

今天使用ab(apacheBench)測試了一下beego的性能。

3Kbytes動態(tài)文件,在i3上可以達到每秒1W次響應的性能。

但是在測試靜態(tài)文件時,beego出現了問題。

ab測試參數:100次請求,并發(fā)數5。

問題表現:70%的請求直接失敗,連接斷開。

按道理來說,一個web server框架,靜態(tài)文件的性能,應該是高于動態(tài)文件性能的。

在動態(tài)文件性能達到1W/s的情況下,沒理由靜態(tài)文件性能這么低下。

然后查看了一下beego的源代碼。發(fā)現beego在處理動態(tài)文件請求時,有緩存。而處理靜態(tài)文件時,沒有緩存。

簡圖:

beego----動態(tài)文件----緩存-----文件系統(tǒng)
beego----靜態(tài)文件-------------文件系統(tǒng)

處理靜態(tài)文件時,是直接使用文件系統(tǒng)。一般的文件系統(tǒng)的并發(fā)量當然很低。

這就是beego的靜態(tài)文件處理性能低下的原因。

所以在進行網站部署時,需要將相應的靜態(tài)文件,放置到nginx上進行處理(相同的文件,nginx的靜態(tài)文件處理可以達到每秒1.5W次響應。

beego與nginx通過反向代理連接。這樣才能最大限度地保證網站性能。

以上這篇淺談beego默認處理靜態(tài)文件性能低下的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • golang實現http服務器處理靜態(tài)文件示例
  • Django 添加靜態(tài)文件的兩種實現方法(必看篇)
  • 完美解決beego 根目錄不能訪問靜態(tài)文件的問題
  • python django 訪問靜態(tài)文件出現404或500錯誤
  • 解析Go 標準庫 http.FileServer 實現靜態(tài)文件服務

標簽:東營 昭通 泰安 駐馬店 阿壩 滄州 晉中 瀘州

巨人網絡通訊聲明:本文標題《淺談beego默認處理靜態(tài)文件性能低下的問題》,本文關鍵詞  淺談,beego,默認,處理,靜態(tài),;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《淺談beego默認處理靜態(tài)文件性能低下的問題》相關的同類信息!
  • 本頁收集關于淺談beego默認處理靜態(tài)文件性能低下的問題的相關信息資訊供網民參考!
  • 推薦文章
    庆城县| 南皮县| 高州市| 惠安县| 满城县| 双城市| 上饶县| 苍山县| 东明县| 中江县| 湘潭市| 汝南县| 庆元县| 长白| 大庆市| 旬邑县| 永新县| 阿克苏市| 仙桃市| 同江市| 高淳县| 中江县| 江达县| 阿克苏市| 庄河市| 稷山县| 鄂托克旗| 临泉县| 婺源县| 万州区| 鄂尔多斯市| 泽库县| 天全县| 额尔古纳市| 泗水县| 西充县| 合作市| 台山市| 凌源市| 东源县| 安阳县|