我已經在AWS微型實例上的apache上設置了一個django網站。我有一個使用apache的/ var/www託管的Twitters bootstrap設計的靜態網頁。當我將該頁面移植到django時,我發現apache需要更長時間才能提供該頁面。我正在使用mod_wsgi來託管應用程序,並使用apache來提供靜態文件(css,圖像等)。有沒有其他的方式來加快網站的加載速度,還是有其他更適合Django網絡應用程序的服務器?Django網站加載速度緩慢,託管在Apache上,使用mod_wsgi,以任何方式使其更快?
0
A
回答
2
通常,任何需要執行/解釋代碼的代碼都會比完全靜態的頁面慢。
有些事情要考慮:
你有一個數據庫後端到這個網頁?如果是這樣,你應該確保一切正確索引。
是否有很多正在執行的Python代碼?你在做什麼可以優化的東西?
如果您只是渲染模板,它仍然會很昂貴,因爲模板必須通過Django渲染引擎運行。我的建議是緩存任何你可以的靜態資產。像這樣的庫可能會幫助:https://github.com/peterbe/django-static
0
我回答類似這樣的事情最近檢查出這個堆棧在流鏈路
相關問題
- 1. 在heroku託管的網站上CSS加載速度很慢
- 2. 使網站加載速度更快
- 3. 使用APACHE在Mac上託管網站
- 4. 使用curl_multi與preg_match_all輸出網站,網站加載速度慢
- 5. 緩存整個網站以加快頁面加載速度?
- 6. 使用window.onload時緩慢加載速度
- 7. 爲什麼網站速度緩慢/如何加快建議?
- 8. Spiceworks頁面加載速度慢,無法使用apache緩存
- 9. IE8加載頁面速度緩慢,如何讓它更快?
- 10. 使用fcgi部署Django導致頁面加載速度緩慢
- 11. 使網站加載更快
- 12. Openfire快速路徑聊天導致網站緩慢加載
- 13. 加快網站加載速度
- 14. PayPal沙箱請求速度緩慢,活動網站請求速度更快嗎?
- 15. 在網站上緩慢加載iframe
- 16. 網站加載速度很慢
- 17. vs2010的網站加載速度很慢
- 18. 使用多個服務器/域加快網站加載速度
- 19. 如何使JavaScript加載速度更快?
- 20. 使用Apache在本地網絡上託管網站
- 21. 如何使網頁加載速度更快使用<expires>或高速緩存方法
- 22. 網站加載速度緩慢。 JavaScript是罪魁禍首?
- 23. 網站加載緩慢
- 24. 使用PHP和Apache隨機緩慢下載速度
- 25. 如何加載asp.net網頁速度更快使用的.htaccess
- 26. 網站緩慢加載CSS/jquery樣式
- 27. 使用mod_wsgi在apache上運行django webapp
- 28. 使用mod_wsgi在apache上設置Django
- 29. 如何使用ajax加載緩慢頁面的某些部分以加快加載軌道的速度
- 30. 使用CDN(即Rackspace)託管網站的Javascript和CSS - 更快的頁面加載?
有沒有人嘗試上比Apache其他服務器託管的Python/Django的應用程序? – viper 2012-04-10 15:59:07
嘗試uWSGI + Nginx – okm 2012-04-10 16:49:34
發佈您如何配置Apache。什麼是MPM,無論是使用mod_wsgi守護進程還是工作模式。很可能你使用的是一種配置,導致Apache不得不頻繁啓動新的Apache進程,從而放慢速度。最重要的是,你的應用程序本身很慢。 – 2012-04-11 01:19:59