2015年09月10日

短信或语音消息推送

https://www.twilio.com/ 领域内领跑者 http://www.yuntongxun.com/ 国内领跑者

2015年09月11日

关于通用支付接口的制作

  1. 在业务前往支付前, 将 callback 地址写入 session.
  2. 进入支付环节. 支付环节目前需要两个值, 需要通过 session 传输, 一个是支付的是什么钱, 一个是支付多少钱. 也可通过其他方式存放这个数据, 但这个数据应该是系统生成的, 要防止用户手动修改这个数据.
  3. 支付成功后 callback 地址接收两个值, 单号, 是否成功. 如果成功, 则进入成功后的逻辑, 如果失败, 则进入失败逻辑. 成功逻辑: 失败逻辑: 1. 重试. 2. 返回某个地址.

支付前, 支付系统需要: 1. callback 地址 2. 支付什么钱 3. 支付多少钱

支付后返回: 1. 刚才支付的订单号是多少 2. 刚才支付成功了没有

舍弃掉了支付未成功的所有单子. 如果微信系统不健全可能造成丢单. 可以通过本地支付系统逻辑进行一定程度的处理, 比如查询订单信息后如果不是最终出错, 则将出错单子保存到数据库. 但这样和业务会产生耦合. 通过最后的 callback 返回一些值处理吧.

PHP 中 session 储存过多会有什么问题, 如何优化 session 其实是储存在文件中的. 将 session 放入内存中可能会很好.

有人给出方法: http://blog.atime.me/note/php-toomuchsession_files.html

对于 SSD 来说, 似乎 "将内存当作储存设备" 已经不重要.

发工资了. 大家在看自己的分数. 我给所有人打的分数基准值就偏低.

2015年09月12日

任务 1. 预定.

changed September 12, 2015