摘要:
为了减轻服务器负载,对于上传和下载的情况,我们需要进行流量控制,一般的方法是服务端做限流举措,比如很多ftp服务器,但是我想是不是可以使用前端js做呢? 顺着这个想法,我查了下资料,目前来看结论是No。 对于界面上传的文件,js可以读取文件的大小、修改日期、文件名字。甚至可以读取文件的内容,以便实现 阅读全文
摘要:
限流、限速: 1、针对flask的单个路由进行限流,主要场景是上传文件和下载文件的场景 2、针对整个应用进行限流,方法:利用nginx网关做限流 本文针对第一中情况,利用令牌桶算法实现: 这个方法:https://github.com/kwsy/Flask-TrafficShape,其实实现的是限制 阅读全文
摘要:
Flask-Limiter provides rate limiting features to flask routes. It has support for a configurable backend for storage with current implementations for 阅读全文
摘要:
1、scp限速 scp -l 800 a.txt user@ip:/home/admin/downloads 此时的传输速率就是800/8=100KB左右 man -a scp查看参数含义。注意单位是bit 2、rsync是用来同步更新的,也可以用来上传文件,但是不建议这样使用 man -a rsy 阅读全文
摘要:
kafka:基于发布/订阅的分布式消息系统、数据管道;最初用来记录活动数据--包括页面访问量(Page View)、被查看内容方面的信息以及搜索情况等内容和运营数据--服务器的性能数据(CPU、IO使用率、请求时间、服务日志等等数据)。Kafka是一个分布式流数据系统,使用Zookeeper进行集群 阅读全文
摘要:
1、去重统计数据表行数: select count(distinct col_name) from table_name; 2、统计行数 select count(*) from table_name; 3、可以使用mysql的数据库INFORMATION_SCHEMA查询关于数据库或者数据表的各类 阅读全文
摘要:
paramiko删除目录后的上传操作请参考步骤1、2、3的说明 阅读全文
摘要:
示例 1、//使用 columnDefs 给列设置宽度 $('#example').DataTable( { "columnDefs": [ //给第一列指定宽度为表格整个宽度的20% { "width": "20%", "targets": 0 } ] } ); //使用 columns 给列设置 阅读全文