我是新來的Django,並可能以一種不正常的方式使用它。這就是說,我想找到一種方法來擁有站點內存。 解釋。DJANGO持久性網站寬內存
我有一個非常簡單的設置,其中一個compter將每隔幾秒發佈一次到站點的帖子。 我想將這些數據保存在某個地方。 我希望每個查看網頁的人都能通過一些javascript近乎實時地查看基於這些數據的更新。
所以使用下面的示例代碼。 計算機A將做一個post_set_data並將數據設置爲「數據集」 計算機B,C,D等....然後會做一個get_data並看到「數據集」 不幸B,C,D只是看到「」
我有一種感覺,我需要的是memcached,但我在一個hostgator共享服務器上,無法安裝它。在此期間,我只是把它們寫入文件。這有效,但真的很無用,而且我希望能爲龐大的用戶羣提供服務。
感謝您的任何幫助。
#view.py
data=""
def set_data(request):
data = request.POST['data']
return HttpResponse("");
def get_data(request):
return HttpResponse(data);
如果你想推動基於瀏覽器的客戶端的實時更新,你可能想看看「彗星」,例如:http://www.rkblog.rk.edu.pl/w/p/django- and-comet/ – 2011-03-17 00:06:27