对这个 API 优化的较好方案

2018-10-16 19:38:00 +08:00
 Molita

本人是一个小白开发。。。

是这样一个 Flask 接口。

首先获取微信 access_toekn。

接下来请求获取微信带参数的小程序码。

最后从本地读取一系列图片文字之类的静态文件将这些东西合在一张新的图片上(用的 pillow,裁剪、翻转、把图片弄成圆的之类就这些操作)。

这个接口相应时间基本在 5-8s 之间,老大说不行太慢了,怎么优化一下。

我试了下,貌似耗时主要在两个图片流的传输过程上?

有没有比较好的办法呀?求助

3240 次点击
所在节点    Python
24 条回复
zhangwugui
2018-10-17 16:34:03 +08:00
合成的图片也可以存表里,或者做缓存,我们是存表里的,因为图片上的内容不是经常发生改变的。
tao1991123
2018-10-17 16:42:47 +08:00
@Molita #12 你们前端太水了 canvas 哪来的兼容性问题
kslr
2018-10-17 16:57:56 +08:00
不谈前后端,只是图片拼接,速度有点慢了。
lihongjie0209
2018-10-17 17:23:01 +08:00
@donething 你把 python 的性能压榨完了就换语言? 不懂的人哪怕换汇编还是一个样

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/498233

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX