-
Notifications
You must be signed in to change notification settings - Fork 0
/
note.txt
52 lines (39 loc) · 1.53 KB
/
note.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
1.分析需求
2.编写代码
3.编写单元测试,看公司的代码规范,一种是把所有文件都放在一个test目录里,或者是每一份文件都有同名的test文件
4.自测
5.编写接口文档
6.提测代码
前端按照接口文档来访问后端
1.发送短信服务
容联云 云通讯
www.yuntongxun.com
2.redis文档
http://redis-py.readthedocs.io/en/latest
http://redisdoc.com/index.html
3.图片服务
1)保存到程序本地,扩容(磁盘满的问题)
2)备份的问题
3)多机存储的问题
4)用户A 图片A
用户B 图片B,虽然名字不一样,但是图片是一样的,那存储图片的时候,存储两份还是一份好,保存两份,浪费空间
5)用户A a.jpg
用户B a.jpg
同名图片,但不是同一张,后上传的会覆盖掉之前的内容
文件存储解决方案
1) 自己搭建文件存储系统 FastDFS 快速分布式文件存储系统, HDFS hadoop分布式文件系统
2) 选择第三方服务, 七牛云存储
4.前端js模板引擎 art-template
https://aui.github.io/art-template/zh-cn/index.html
这个扩展库依赖于jquery所以必须放在jquery下方
sql语句优化
使用索引 注意关键字顺序 最左原则
不要select *
能使用联合查询,不使用嵌套(子查询)
se
d. 缓存
redis memcached
e 读写分离
主从热备份 主(写 增删改) 从(查)
f. 分库分表,水平分库分表
http://www.infoq.com/cn/articled/key-steps-and-likely-problems-of-split-table