当前位置: 首页 > news >正文

广州网站制作多少钱织梦 网站统计

广州网站制作多少钱,织梦 网站统计,网站建设平台官网,在哪个网站上可以学做衣服在本文中#xff0c;主要测试并比较了Go—Gin和Rust—Actix之间的多部分文件上传性能。 设置 所有测试都在配备16G内存的 MacBook Pro M1 上执行。 软件版本为#xff1a; Go v1.20.5Rust v1.70.0 测试工具是一个基于 libcurl 并使用标准线程的自定义工具#xff0c;能… 在本文中主要测试并比较了Go—Gin和Rust—Actix之间的多部分文件上传性能。 设置 所有测试都在配备16G内存的 MacBook Pro M1 上执行。 软件版本为 Go v1.20.5Rust v1.70.0 测试工具是一个基于 libcurl 并使用标准线程的自定义工具能够发送多部分请求。 资产目录中有 100,000 个文件。每个文件的大小都是确切的 100K。这些文件数量在测试工作线程之间进行分配。同一个文件不会一遍又一遍地上传。工作线程会循环处理分配给它们的文件。一旦它们处理完所有分配的文件它们就会回到第一个文件重新开始。 每个请求携带两个文件作为多部分请求体。请求的头部和体部大致如下 // -- Headers{content-length: 205150,content-type: multipart/form-data; boundary------------------------3f6a15690b315b91, }// -- Body--------------------------3f6a15690b315b91 Content-Disposition: form-data; namefiles; filename45469 Content-Type: application/octet-streamFile suppressed --------------------------3f6a15690b315b91 Content-Disposition: form-data; namefiles; filename42102 Content-Type: application/octet-streamfile suppressed --------------------------3f6a15690b315b91--代码 Go package mainimport (github.com/gin-gonic/gingithub.com/jaevor/go-nanoid )func main() {dst : /Users/mayankc/Work/source/perfComparisons/uploads/canonicID, err : nanoid.Standard(21)if err ! nil {panic(err)}router : gin.New()router.POST(/upload, func(c *gin.Context) {form, _ : c.MultipartForm()files : form.File[files]for _, file : range files {c.SaveUploadedFile(file, dstcanonicID())}c.Writer.WriteHeader(201)})router.Run(:3000) }Rust use actix_multipart::{form::{tempfile::{TempFile, TempFileConfig},MultipartForm,} }; use actix_web::{middleware, web, App, Error, HttpResponse, HttpServer, Responder}; use nanoid::nanoid;const BASE_DIR: str /Users/mayankc/Work/source/perfComparisons/uploads/;#[derive(Debug, MultipartForm)] struct UploadForm {#[multipart(rename files)]files: VecTempFile, }async fn save_files(MultipartForm(form): MultipartFormUploadForm, ) - Resultimpl Responder, Error {for f in form.files {let path format!({}{}, BASE_DIR, nanoid!());f.file.persist(path).unwrap();}Ok(HttpResponse::Ok()) }#[actix_web::main] async fn main() - std::io::Result() {HttpServer::new(|| {App::new().wrap(middleware::Logger::default()).app_data(TempFileConfig::default().directory(BASE_DIR)).service(web::resource(/upload).route(web::post().to(save_files)),)}).bind((127.0.0.1, 3000))?.run().await }Rust代码已在release mode下编译。 结果 对10个、50个和100个并发连接执行测试。每个测试总共执行10万个请求。 以下是结果 结论 从结果中使用以下公式生成了一个评分表。对于每个测量获取获胜的幅度。如果获胜幅度为 5%不给予任何分数在 5% 和 20% 之间给予获胜者 1 分在 20% 和 50% 之间给予获胜者 2 分 50%给予获胜者 3 分
http://www.hkea.cn/news/14489320/

相关文章:

  • 做网站打广告图片素材网页实训心得体会
  • 做推广类门户网站怎么样河南省住建厅网站豫建设标
  • 程序员做任务的网站装修设计网站免费
  • 企业网站建设财务规划小江高端网站建设
  • 网站底部版权代码做网站服务器和域名
  • 厦门网站优化推广制作小网站
  • 上海浦东做网站的公司深圳网页设计机构
  • 网站改版后 存在大量404页面建设网站找什么条件
  • 网站字体规范网络品牌推广
  • 详细的网站规划建设方案服务器重庆专业网站推广时间
  • 专业做网站的公司网页设计与制作教程清华大学出版社
  • 怎么搭建个人网站电脑做服务器wordpress应用镜像
  • 网站购物商城功能模块图从零开始建设企业网站
  • 格力网站的建设情况谷歌账号注册入口官网
  • 中关村在线官方网站云南网站建设价格低
  • 电子商城网站设计公司哪个好东莞网站建设案例
  • 山东锦华建设集团有限公司网站福田欧曼故障灯图解大全
  • supercell账号注册网站谷歌seo优化什么意思
  • 自己做的网站图片挡住了导航栏网站备案信息如何注销吗
  • 一级a做爰片免费网站给我看看网站的构成
  • 酷站网1688跨境专供海外代发
  • 丰富网站内容做网站需要提供什么资料
  • 微网站后台内容设置企业网站设计原则
  • 网站开发架构如何设计一个网页自动运行
  • 3d虚拟人物制作软件seo发布网站
  • 门户网站建设步骤天津做网站优化公司
  • 做搜狗网站优化点击百度竞价排名公司
  • 桐乡建设规划局网站好的建筑设计网站推荐
  • 专业购物网站建设报价建设工程施工合同下载
  • 网站建设中如何发布信息推广重庆网架加工厂