首页
About
友情链接
Search
1
RustDesk远程桌面工具自建服务器教程
3,694 阅读
2
V2ray配置文件翻译
2,080 阅读
3
draw.io(diagrams.net) - 免费开源全平台绘图软件
1,654 阅读
4
Android 11 中的软件包可见性
1,463 阅读
5
Windows常用软件
1,138 阅读
Uncategorized
Software
Android
Linux
Communist Party of China
Docker
Windows
Tools
登录
Search
Leon
累计撰写
37
篇文章
累计收到
54
条评论
首页
栏目
Uncategorized
Software
Android
Linux
Communist Party of China
Docker
Windows
Tools
页面
About
友情链接
搜索到
37
篇与
Leon
的结果
2023-11-02
Flask高并发方案性能调查
Flask高并发方案性能调查方案使用flask + gevent + multiprocess + wsgi# coding: utf-8 # code by https://cpp.la, 2020-04-20 # flask + gevent + multiprocess + wsgi from gevent import monkey from gevent.pywsgi import WSGIServer monkey.patch_all() import datetime import os from multiprocessing import cpu_count, Process from flask import Flask, jsonify app = Flask(__name__) @app.route("/cppla", methods=['GET']) def function_benchmark(): return jsonify( { "status": "ok", "time": datetime.datetime.now().strftime('%Y-%m-%d %H:%M'), "pid": os.getpid() } ), 200 def run(MULTI_PROCESS): if MULTI_PROCESS == False: WSGIServer(('0.0.0.0', 8080), app).serve_forever() else: mulserver = WSGIServer(('0.0.0.0', 8081), app) mulserver.start() def server_forever(): mulserver.start_accepting() mulserver._stop_event.wait() for i in range(cpu_count()): p = Process(target=server_forever) p.start() if __name__ == "__main__": # 单进程 + 协程 # run(False) # 多进程 + 协程 run(True)直接部署from gevent import monkey monkey.patch_all() import datetime import os from flask import Flask, jsonify app = Flask(__name__) @app.route("/cppla", methods=['GET']) def function_benchmark(): return jsonify( { "status": "ok", "time": datetime.datetime.now().strftime('%Y-%m-%d %H:%M'), "pid": os.getpid() } ), 200 def run(): app.run(debug=True, host='0.0.0.0', port=8080) if __name__ == "__main__": run()Locust压测结果服务器环境:腾讯云轻量应用服务器(北京),带宽5Mbps,Ubuntu 20.04.6 LTSCPU: 64位,物理1核(1 X 1),逻辑1核,AMD EPYC ,一级缓存32K内存:内存:1987 Mb,交换分区:0 Mb100000用户每秒增加100进行压测,压测数据如下。直接部署(当前LangChain部署方式)单进程+协程多进程协程测试服务器负载图表单进程+协程: 2023/11/1 18:06:36 - 2023/11/1 18:36:25直接部署: 2023/11/1 19:14:13 - 2023/11/1 19:39:45多进程+协程: 2023/11/1 19:50:33 - 2023/11/1 20:18:26 结论多进程+协程 > 直接部署 > 单进程+协程
2023年11月02日
138 阅读
0 评论
0 点赞
2023-04-27
WANem - Wide Area Network Emulator
https://sourceforge.net/projects/wanem/
2023年04月27日
134 阅读
0 评论
0 点赞
2023-04-08
此内容被密码保护
加密文章,请前往内页查看详情
2023年04月08日
9 阅读
0 评论
0 点赞
2023-03-03
Typora内测版
https://wwwv.lanzouw.com/b0bg3wfcf密码:hrgc
2023年03月03日
186 阅读
0 评论
0 点赞
2023-03-02
Windows 10 右键菜单 新建项添加md文件(Typora)
手动修改注册表首先请确保已安装Typorawin + R输入【regedit】定位路径 【计算机HKEY_CLASSES_ROOT.md】点击.md文件夹, 双击右侧(默认)项,将数值数据改为【Typora.md】右键.md文件夹 => 新建 => 项,把新建的项命名为【ShellNew】右键ShellNew => 新建 => 字符串值,将该字符串值名称改为【NullFile】关闭注册表即可一键插入新建文本文档,输入以下内容,命名后缀名为.reg,右键合并。Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.md\ShellNew] "NullFile"="" "FileName"="template.md"
2023年03月02日
397 阅读
1 评论
0 点赞
1
2
3
...
8