
项目
Are you ready
人生苦短,我用python
展开
-
负载均衡与服务器架构
2.5 WebServer、负载均衡、服务器架构Nginx 与负载均衡反向代理将用户请求转发给内部服务器,保护内网拓扑结构 / static file /cache hit─>Redis/NoSQL / / / ...原创 2019-08-28 21:04:04 · 376 阅读 · 0 评论 -
分布式部署2
2.4 SSH、部署、脚本服务器环境部署Step-1: 创建登录密钥$ ssh-keygen -t rsa # 执行此命令# 程序输出Generating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa): # 确认密钥文件位置 (敲回车)Enter passp...原创 2019-08-28 21:02:48 · 455 阅读 · 0 评论 -
项目部署
2.3 分布式存储及 Web 服务器性能后端知识体系语言:语法 20%语言生态:库、框架 20%服务器:Linux 15%网络:15%存储:File 10%SQL 20%高可用与负载均衡单点故障:一个服务只有一个可工作的节点,一旦发生问题,就完全无法提供服务,这样的故障称为单点故障冗余:多余的,一大好处是,有问题的时候,有一个备用的,缺点是成本双倍。...原创 2019-08-28 21:02:06 · 304 阅读 · 0 评论 -
Social模块开发(3)
2.2 缓存、排行榜、积分接口开发任务为获取个人资料接口添加缓存处理统一为所有数据模型增加缓存处理任何 model 对象创建时,自动为该对象添加缓存任何 model 对象创建时,自动更新缓存数据开发全服人气排行功能被左滑 -5 分被右滑 +5 分被上滑 +7 分统计全服人气最高的 10 位用户缓存处理缓存一般处理流程data = get_fr...原创 2019-08-28 21:00:30 · 184 阅读 · 0 评论 -
Social模块开发(下)
2.1 会员、权限、日志VIP、权限模块功能VIP 分类非会员一级会员二级会员三级会员权限分类超级喜欢每日反悔 3 次查看喜欢过我的人权限分配非会员: 无任何权限一级会员: 超级喜欢二级会员: 超级喜欢 + 反悔3次三级会员: 超级喜欢 + 反悔3次 + 查看喜欢过我的人开发难点User 与 VIP 的关系一种 VIP 对应多个...原创 2019-08-28 20:59:06 · 208 阅读 · 0 评论 -
social模块开发
1.5 Social 模块开发Social 功能概述交友模块获取推荐列表喜欢 / 超级喜欢 / 不喜欢反悔 (每天允许返回 3 次)查看喜欢过我的人好友模块查看好友列表查看好友信息开发中的难点滑动需有大量用户,如何初始化大量用户以供测试?推荐算法如何从推荐列表中去除已经滑过的用户滑动操作,如何避免重复滑动同一人如果双方互相喜欢,需如何处理好友关系如...原创 2019-08-28 20:57:57 · 198 阅读 · 0 评论 -
Flask初级项目
项目结构目录结构blog/ # 项目根目录 manage.py # 启动控制代码 requirements.txt # 依赖包类表文件 migrations/ # 数据库迁移目录 tests/ # 测试模块目录 app/ # 整个程序目录 templates/ # 模板文件目录 common/ # 通用模板 emai...转载 2019-07-01 00:36:06 · 196 阅读 · 0 评论