我在Python,Django框架中創建了Web應用程序。 Web應用程序從MongoDB數據庫獲取數據,它從MongoDB數據庫獲取大約10000個文檔,工作速度非常慢。現在正在尋找加快我的網絡應用的方法。那麼,是否可以將方法render_to_response
的結果作爲HTML臨時存儲在服務器上?它看起來像這樣: 我有一個HTML表單;當上的形式的用戶類型的數據和點擊提交按鈕,網絡應用程序執行從蒙戈數據庫中獲取數據的圖,併發送經由可變mongo_data
數據home.html
:存儲在該是否可以將django的render_to_response模板保存到服務器?
return render_to_response('home.html', {'mongo_data': mongo_data, 'request': request},
context_instance=RequestContext(request))
home.html
顯示數據在變量mongo_data
。在Web應用程序中,我有很多相同的查詢,對於相同的查詢,我得到的結果相同,結果爲home.html
。因此,我想在服務器上存儲home.html
到文件夾例如temp
,並且當用戶在HTML表單中鍵入數據並單擊提交按鈕時,首先檢查是否home.html
他的數據位於temp
文件夾中;如果是,則加載home.html
,如果不是,則去查看哪個將生成具有特定mongo_data
的新的home.html
。 如果這是可能的,它會加快我的web應用程序很多..