
全栈
AXIMI
这个作者很懒,什么都没留下…
展开
-
解决压测wrk报错:Socket errors
问题使用wrk压测的时候出现报错socket error: Socket errors: connect 251, read 0, write 0, timeout 0这里connection的错误指本地压测客户端无法连接服务器的报错有251个,本来应该是0的解决方式可以使用$ulimit -n检查当前用户支持的系统进程数,同时通过ulimit -n 8000更新系统支持的进程数...原创 2021-08-10 15:06:25 · 3135 阅读 · 0 评论 -
GO:使用WRK对web系统做性能测试
负载测试、压力测试、性能测试负载测试:测试不同负载下系统的响应时间、数据吞吐量、系统占用资源等(CPU、内存),以发现系统可能存在的性能瓶颈、内存泄漏、不能实时同步等问题。压力测试:最大负载的负载测试,目标是为了发现系统的最大负载。性能测试:希望获得不同情况下的系统性能指标,可能是是在同样负载情况下改变系统的结构、改变算法、改变硬件配置等等来得到性能指标数据。例如web系统中的3/5/10原则。wrk做性能测试安装wrk(Mac)brew install wrk使用方式使用方法: wrk原创 2020-09-03 16:30:22 · 537 阅读 · 0 评论 -
全栈:服务器部署vue+flask+mongodb网站(gunicorn+nginx)
一些基本概念from stackoverflow:Nginx will face the outside world. It will serve media files (images, CSS, etc) directly from the file system. However, it can’t talk directly to Django applications; it ne...原创 2020-05-29 20:31:51 · 1228 阅读 · 0 评论 -
GO: 获得post application/json格式的body数据
传给后端的格式类型传给后端的格式类型为application/json格式:前端content-type对应类型为application/json:后端获得body数据的方式go需要创建一个struct结构来获得对应的数据,例如我前端传给后端的数据格式为:{ "projects": ["project1", "project2"], "start_date": "2020-08-01", "end_date": "2020-08-02",}则后端获得该数据的方式为:packag原创 2020-08-18 15:54:07 · 5042 阅读 · 0 评论 -
HTTP请求头X-Forwarded-For字段和X-Real-Ip字段
X-Forwarded-For在多级代理中,X-Forwarded-For用于记录从客户端地址到最后一个代理服务器的所有地址。X-Real-Ip用于记录请求的客户端地址。原创 2020-08-11 18:32:38 · 3298 阅读 · 0 评论 -
浏览器的同源策略、跨域访问原因、解决原理及解决方式
浏览器的同源策略跨域访问的需求是浏览器的同源策略引起的。两个url地址如果请求的域名、端口 和 请求方法(http, https)都是一样,那这两个url地址同源。如果发起请求的域与这个请求指向的资源所在的域不同源,就会造成跨域访问失败。同源策略的功能同源策略可以避免跨站请求伪造的问题(csrf, cross-site request forgery).实现跨域访问原理可以使用cors(Cross-Origin Resource Sharing,跨资源共享)来实现跨域访问。cors标准会新原创 2020-07-14 19:57:54 · 624 阅读 · 0 评论