摘要: 在web开发时经常会遇到实时请求数据的需求,比如聊天功能、投票功能、抢购功能等,通过哪些技术可以实现这些功能呢,这里给出三种常用的技术,分别是轮询,长轮询和基于WebSock协议来实现,本文以基于Flask框架的开发的一个简单的投票功能来演示这三种技术是如何实现投票和实时更新投票信息的。 轮询 轮询 阅读全文
posted @ 2020-03-20 14:46 E-QUAL 阅读(943) 评论(0) 推荐(0) 编辑
摘要: Redis是什么 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(列表或数组)、set(集合)、zset(sorted set)(有序集合)和hash(哈希或字典)。这些数据类型都支持push/pop、a 阅读全文
posted @ 2020-03-20 09:51 E-QUAL 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 使用requests模块进行爬虫时如何做到高性能,高效利用资源,爬虫其实就是请求网页,那就要合理利用多进程、多线程已经协程了,简单举个例子,比如需要爬取几个网站首页('http://www.baidu.com/','https://www.cnblogs.com/','https://www.cnb 阅读全文
posted @ 2020-03-20 01:23 E-QUAL 阅读(150) 评论(0) 推荐(0) 编辑