对于耗时很长的web操作,可以采用Ajax来提供更好的性能以及用户体验。
对于python的web框架来说怎么来做呢?将看到的一些资源记录如下,以方便后续查询使用。
主要是采用pub/sub模式,也就是publish/subscribe,针对JQuery,可以采用PubNub Javascript Push API来做,具体资源地址如下:
http://www.pubnub.com/blog/jquery-push-api
python下使用的库及使用方法如下:
https://github.com/pubnub/pubnub-api/tree/master/python/
如果是采用web.py开发的话,或许应该是pubnub和 web.background 模块相结合使用,不过仅仅是猜测,目前未作实际测试。