我已經在heroku上部署了一個燒瓶應用程序,並且由於它相對較小,我從來沒有費心設置記錄器。我通過使用打印語句發現,我可以在英雄附加記錄器上看到我需要的一切。我想知道的是,這是否會對性能產生負面影響?我剛剛使用內置記錄器燒瓶? print語句是否給python程序增加了不必要的開銷?使用燒瓶應用程序時使用打印是否會對性能產生負面影響?
1
A
回答
2
兩個輸出(印刷和記錄器)在一個文件結束,唯一的區別在於,記錄器通常允許輸出的一些過濾並嘗試時消息將被過濾掉,以儘可能少的開銷添加爲可能的。這意味着它不可能說沒有測試,IE瀏覽器比較兩者。您應該可以使用timeit模塊來計算執行for循環所需的時間,該循環可以打印成千上萬條消息。
然而,另一個問題是併發性:如果你的應用程序瓶是由單獨的客戶端運行,日誌VS打印的性能影響可能取決於日誌是如何設計VS打印報表的採集是不同的。這是很難測試,但我的猜測是,你可以創建一個使用多模塊運行在平行於只是有一個打印/日誌信息的燒瓶中的URL請求的一疊劇本,並meadure您的測試客戶端是多少請求能夠在給定的時間內完成。
最後考慮的是,處理在燒瓶視圖量/渲染可以不是時間顯著更大花費任一記錄或打印。例如,如果沒有任何打印的渲染需要100毫秒,打印時需要110毫秒,那麼重要的是日誌的速度是打印速度的兩倍(而不是IE 105ms)?只要你在打印/日誌的使用上保持節儉,那也沒什麼關係。這通常適用於任何應用程序,而不僅僅是網絡。
相關問題
- 1. 在生產中使用ActionCable時,性能是否會影響?
- 2. 爲什麼重複使用DataContext會對性能產生負面影響?
- 3. 基於文件的CacheDependency是否會對性能產生負面影響?
- 4. dns預取會對性能產生負面影響嗎?
- 5. 未使用的導入和對象是否會對性能產生影響
- 6. 使用極限編程是否會對您贏得新客戶的能力產生負面影響?
- 7. 不使用jquery函數會對性能產生什麼影響?
- 8. 在GridView中使用android:numColumns =「auto_fit」會對性能產生影響嗎?
- 9. Oracle中使用LIKE'string'vs ='string'會對性能產生什麼影響?
- 10. 依賴注入是否會對JVM的優化能力產生負面影響?
- 11. 使用PyCharm調試燒瓶應用程序下的燒瓶應用程序
- 12. Drools Salience是否會對性能產生影響?
- 13. Linq to Nhibernate查詢的Where(...)子句中的函數調用是否會對性能產生負面影響?
- 14. 如何使用BigDecimal會影響應用程序性能?
- 15. 在jQuery中使用live而不是綁定會對性能產生影響嗎?
- 16. 長時間使用CSS類名會對性能產生影響嗎?
- 17. 使用FLAG_ACTIVITY_SINGLE_TOP會產生什麼影響?
- 18. 在Rails 3應用程序中使用require_dependency會對性能有什麼影響?
- 19. 燒瓶CGI應用程序問題與打印聲明
- 20. 如何在燒瓶應用程序中使用絕對路徑?
- 21. 使用生產數據測試瓶頸的性能測試應用程序
- 22. 在Scala中使用類型模式會對性能產生什麼影響
- 23. 運行在GPU上的計算任務是否會對圖形性能產生負面影響?
- 24. 在兼容級別80中運行SQL Server 2005數據庫是否會對性能產生負面影響?
- 25. 燒瓶中:使用應用程序作爲一個屬性和使用Python燒瓶模塊訪問裝飾
- 26. SQL過程中的打印語句應該會影響性能?
- 27. 使用'Commit Retaining'是否會影響Firebird性能?
- 28. 加載不使用的.php文件是否會影響性能?
- 29. 是否重複使用Android Shared Preference存儲會影響性能?
- 30. 使用多個nib文件是否會影響性能?