Flask 实现异步服务

Flask 实现异步服务,第1张

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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9785557.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存