
Flask的服务,默认是同步的,在接收多个请求是会发生阻塞的,导致打开页面变的很慢,很卡,如下一个flask服务:
# -- coding: utf-8 --
import sys
from seleniumimport webdriver
from bs4import BeautifulSoup
import time
import json
from pymongoimport MongoClient
from zhimaipimport getdailione
from flaskimport Flask, jsonify, request
#创建一个Flask对象
app = Flask(__name__)
def browserini():
global driver
# 启动浏览器
# ip, exttime = getdailione(3) #调用芝麻IP 3-6小时
ip ='4796225239:4111'
while ip ==0:
# ip, exttime = getdailione(3)
ip ='4796225239:4111'
timesleep(3)
chrome_options = webdriverChromeOptions()
chrome_options add_argument('--headless')
chrome_optionsadd_argument('--disable-gpu')
chrome_optionsadd_argument('--proxy-server=' + ip)
driver = webdriverChrome(chrome_options=chrome_options)# 加载浏览器驱动
# driverset_window_size(1920, 1080)
url ='>
1、首先了解什么是 restful 架构?
rest :representational state transfer表现层状态转化
资源 :网络上的一个实体,或者说一个具体的信息。每种资源对应一个特定的URI,要获取这个资源,就是访问这个URI就可以
表现层 :representation 把资源呈现出来的形式,叫做表现层,在>
以上就是关于Flask 实现异步服务全部的内容,包括:Flask 实现异步服务、flask怎么获取上传文件的大小和其他信息、Flask扩展系列1--Restful等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)