|
像知乎这样的问答系统,对于不长期登录的用户会给你推送内容邮件,那么这个是怎么做的呢,如果从开源虚拟主机配置考虑,whatsns本身就是支持虚拟机运行,所以低配的情况下,如何实现对最后登录超过三个月,半年,一年的用户进行内容推送留存?
相信很多PHP开发者觉得这个很简单,一条sql查询,然后发送邮件就行,其实不然,我如果是你的面试官,我会直接心里把你拍死,很多时候我们做程序要考虑的是大数据方面的问题,如果平台用户超过500万甚至上亿,你直接读取sql查询,估计一百万就够你吃的了,何况开源产品,虚拟机配置的用户一大把,不要谈redis等内存级别的优势,能做的尽量还是程序内部优化,对于上面的问题,简单点就是:异步+定时器+分页推送,如果面试官听到这个回答,你应该有下一轮面试的机会。 |
|