1. 程式人生 > >django框架如何提升性能?(高並發)摘自網絡

django框架如何提升性能?(高並發)摘自網絡

常用 響應時間 前端性能優化 服務 提升 過期 優化 應用服務器性能優化 web

  對於一個後端開發程序員來說,提升性能指標主要有兩個,一個是並發數,一個是響應時間網站性能的優化。一般包括web前端性能優化,應用服務器性能優化,存儲服務器優化。

  對前端的優化有:

  1.減少http請求,減少數據庫的訪問量,比如使用雪碧圖。

  2.使用瀏覽器緩存。

  3.對html,css,js文件進行壓縮,減少網絡的通信量。

  對我個人而言,我的優化主要是以下幾個方面:

  1.合理的使用緩存技術,對一些常用但是不會經常變動的頁面數據做一個緩存,比如首頁,設置一定的過期時間,這樣減少了對數據庫的訪問壓力,從而提升網站性能。

  2.使用celery消息隊列。將耗時的任務扔到隊列裏,讓worker去監聽隊列裏的任務,實現異步操作,比如發郵件,發短信等。

  3.在代碼邏輯上的優化。

  4.搭建服務器集群,將並發量請求分散到多臺服務器上處理。

  5.最後就是運維人員的一些性能優化技術了。

django框架如何提升性能?(高並發)摘自網絡