为OneAnime加入webP支持

最近花了点时间更新了OneAnime。深深感觉到原来OneAnime设计的缺陷非常大。

添加了webP支持功能,同时对jpg进行了渐进式加载的处理。虽然这样会导致图片文件变大,但是体验会比之前直接垂直载入jpg好的多。

webP的支持成功的让流量节约了非常多。原来需要800K的图片,压缩成webP之后只剩100K左右。

目前美中不足的是对文件目录无法做到结构缓存。这点一直是个问题,等有空好好来处理一下这个问题好了。不然每次载入图片列表时候消耗的时间也是很可观的。

OneAnime作为一个试水Python手写web服务器,经过了7次的重构。最终的变成了现在这个样子。可以说每个时间的设计理念都有所不同。

最新的OneAnime主要修改了图片库部分,以及协议实现部分的代码。原先使用的图片处理库对非Debian系统的支持不是非常的友好。借此机会换到了PIL。

同时Python2对中文的兼容问题依旧很严重,为了解决这个问题。同时顺应时代潮流。新版的OneAnime使用了Python3的编写格式。虽然性能上Python3有些损失,但是换来的稳定还是值得的。

author

qwe7002

一直很高调,其实就是个小丑。技术本就渣,还要冒充大牛。什么事情都爱多考虑三分,最后往往发现是想太多。爱好极简,但是做出来的东西往往还是差那么些。对自己的作品超级苛刻,往往最后逼死的是自己。半理工半文艺思维,至今没搞懂这是个什么玩意。一切都是浮云,欢喜就好。

本站使用Disqus评论服务,如果无法显示,请检查您的网络链接