摘要:测试内容使用不同的语言及其版本,测试各自完成包含行列单元格的文件的生成,对比其各自耗费时间,次重复执行取其平均值后进行横向比较。 背景 去年因为线上系统需要导出大量数据(大概是 11 万行)到 Excel,代码是 Python 2.7 写的,除去数据库查询耗时,整个的 Excel 文件生成也还要耗费几十秒的时间,这听起来真是一个非常夸张的事情。后来为其更换了号称性能表现最好的 pyex...
内置的信号量 model:import django.db.models.signals pre_init = ModelSignal(providing_args=[instance, args, kwargs], use_caching=True) post_init = ModelSignal(providing_args=[instance...
摘要:自带的上传进度功能,需要扩展支持。于是想到利用的模块来实现上传进度。接下来使用模块替代的文件上传功能,目的是提高文件上传的性能。而且可以避免上传大文件时执行超时引起错误。新建一个对象,把设置成刚上传的文件。 Drupal 8 自带的上传进度功能,需要PECL uploadprogress library扩展支持。安装后发现效果还是不太好,不知道什么原因,进度条不能正常显示,而且上传较大...
摘要:如果有一个准入控制拒绝了此次请求,那么整个请求的结果将会立即返回,并提示用户相应的信息。 这是啥 准入控制admission controller本质上一段代码,在对kubernetes api的请求过程中,顺序为 先经过 认证 & 授权,执行准入操作,在对目标对象进行操作。这个准入代码在apiserver中,而且必须被编译到二进制文件中才能被执行。 在对集群进行请求时,每个准入控...
摘要:功能功能清单高性能无限级分类众筹商品管理众筹商品下单逻辑众筹商品结束逻辑使用分期付款支付订单计算分期付款逾期费分期付款订单的退款给商品增加属性使用重构商品搜索模块分面搜索相似商品查询的索引迁移秒杀商品管理秒杀商品下单逻辑秒杀接口性能优化。 功能 功能清单: 高性能无限级分类; 众筹商品管理; 众筹商品下单逻辑; 众筹商品结束逻辑; 使用分期付款支付订单; 计算分期付款逾期费; 分期付...