flask 本身不提供快取,但是它的基礎庫之一werkzeug有一些非常基本的快取支援。
**:from flask_restful import resource, api,reqparse
import requests
import json
# gevent
from gevent import monkey, sleep
from gevent.pywsgi import wsgiserver
monkey.patch_all()
# gevent end
import time
# cache
from werkzeug.contrib.cache import ******cache
cache = ******cache()
# cache end
# 請求a: post,並且產生乙個變數 key
# 請求b: 需要用到請求a的變數key
# flask的底層——werkzeug——是有快取支援的
# 示例1: 定義兩個路由,通過cache傳遞資料.
def test_asyn_one():
print("asyn has a request!")
cache.clear()
timeout = 30
while (not cache.has('a')) and timeout >0:
sleep(1)
timeout = timeout - 1
print('timeout:', timeout)
print("a", cache.get('a'))
return 'hello asyn'
def test():
cache.set('a', '1')
return 'hello test'
# 示例2: 定義flask_restful服務
# 兩個服務都是post方法,請求位址分別是 http://locahost:5000/ttest/1 和 http://locahost:5000/ttest/2
# 使用者訪問 /ttest/1 時產生的資料, 通過cache傳遞給了使用者第二次訪問 /ttest/2 時使用.
參考
MFC在不同的類窗體之間傳遞訊息
接收訊息窗體,cmainframe 1 首先在頭中定義訊息 例如 indefine wm mymessage wm user 100 wm mymessage是定義的巨集 定義訊息處理函式。訊息處理函式為訊息目標類的成員函式。首先應該在.h 檔案中宣告。這裡以主視窗類為例,主視窗類名 cmainfr...
scp 在不同主機之間資料傳輸
不同的linux之間copy檔案常用有3種方法,第一種就是ftp,也就是其中一台linux安裝ftp server,這樣可以另外一台使用ftp的client程式來進行檔案的copy。第二種方法就是採用samba服務,類似windows檔案copy 的方式來操作,比較簡潔方便,第三種就是利用scp命令...
scp 在不同主機之間資料傳輸
不同的linux之間copy檔案常用有3種方法,第一種就是ftp,也就是其中一台linux安裝ftp server,這樣可以另外一台使用ftp的client程式來進行檔案的copy。第二種方法就是採用samba服務,類似windows檔案copy 的方式來操作,比較簡潔方便,第三種就是利用scp命令...