在SNS的网站中,最核心的功能就是Feed功能,Feed就是一条twitter或一条好友动态。该功能面临的挑战是:每天产生成千上万条数据,数据推送的需要实时性等,做网站其实最大的难点就是对海量数据和高并发的处理。
本人通过对Twitter和新浪微博架构的一些资料的学习,大致了解了如何实现一个Feed功能。一个Feed功能往往有多种实现方式,最常见的是这3种:推模式、拉模式、推拉结合模式。
在SNS的网站中,最核心的功能就是Feed功能,Feed就是一条twitter或一条好友动态。该功能面临的挑战是:每天产生成千上万条数据,数据推送的需要实时性等,做网站其实最大的难点就是对海量数据和高并发的处理。
本人通过对Twitter和新浪微博架构的一些资料的学习,大致了解了如何实现一个Feed功能。一个Feed功能往往有多种实现方式,最常见的是这3种:推模式、拉模式、推拉结合模式。
函数是JavaScript中最灵活的一种对象,这里只是讲解其匿名函数的用途。匿名函数:就是没有函数名的函数。
第一种:这也是最常规的一种
function double(x){
return 2 * x;
}
第二种:这种方法使用了Function构造函数,把参数列表和函数体都作为字符串,很不方便,不建议使用。
var double = new Function(‘x’, ‘return 2 * x;’);
第三种:
var double = function(x) { return 2* x; }
注意“=”右边的函数就是一个匿名函数,创造完毕函数后,又将该函数赋给了变量square。
phper刚入门的思考以下问题: 修改过别人的开源代码没? oop熟悉吗,class自省ok? mvc知道吗?设计过吗? framework你知道几个?代码研究过没? js库用过几个? sql掌握得怎样了?
phper 一两年的思考以下问题: php安全你研究透了? 分布式应用你懂吗? 缓存你懂得多少? soap你也用过了? unix,linux系统你能拿几分,简单shell你也ok了? mysql你真懂了吗? sql优化你也在行了? js你写吗?水平怎样了?…………
3年以上的: c语言懂吗? php 内核研究过没? 写php拓展没问题吗? webservice ok吗? 你有带队的能力吗?…………