从 Reddit 学到的经验,互联网营销

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:狼人2007网络

小提示:您能找到这篇{从 Reddit 学到的经验,互联网营销}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的从 Reddit 学到的经验,互联网营销内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

最近有一些比较有价值的文章似乎没引起太多人注意,比如Steve Huffman分享创建Reddit过程中的经验这篇文章,在Twitter上的中文技术圈子似乎没有被提及。

作为社会化新闻站点,国内似乎关注Reddit的人并不多,我只知道少数Geek是其死忠粉丝。Reddit在2005年6月由Steve Huffman与Alexis Ohanian创建,之后在2007年被CondNast收购。到现在看Alexa排名在300名之内。

根据维基百科的介绍(refer):Reddit最早是用Common Lisp开发,随之用Python进行了重写。著名的Python框架Web.py就是Reddit当时的员工Aaron Swartz开发的,现在Reddit的Web框架则使用了Pylons。在2009年11月,Reddit迁移到Amazon的云计算平台。前端框架现麦当劳危机公关论文在用的是jQuery。或许你早就知道,Reddit网站程序现在已经开源,如果你感兴趣的话,不妨下载研究。

严格来说,Steve的这个演讲其实并没有涉及多深入的技术信息,只是这几条经验的确可以作为通用规则与大家分享。

宕机是家常便饭(Crash Often)

可能很多人会认为一些Startup的创建人都是天才,其实也未必。两个22岁的初出茅庐的大学毕业生写的程序会好到哪里?网站起步的时候,频繁的宕机让他们吃尽了苦头。其实Twitter以及最近热火的FourSquare在初期的稳定性也不怎么样,但是仍然能对用户产生足够的吸引力。这是很多创业者需要细思量之处。

服务分离(Separation of Services)

现在已经超过20台数据库,每个数据库只处理一种特定类型的数据,原因无他,更为简化。另外,Reddit得到的一个经验是不要使用Python的线程,而是用多进程的方式。

开放Schema(Open Schema)



个人觉得,应该叫Key-Value更恰当。

无状态处理请求(Keep it Stateless)

"无状态"意味着横向扩展更为容易。单节点服务器向多台扩展,或许这是第一个要考虑的问题。否则,背的包袱就会越来越重。

Memcached

除了尽可能的利用Memcached加速用户对数据的访问速度,在Memcached中存储了大量预生成的页面内容,另外,也在适当的场景使用了MemcacheDB以满足数据持久化的需要。

存储冗余数据(Store Redundant Data)

让站点变得更慢的一个"好办法"就是遵循范式设计数据库。除了在RDBMS中存储空姐打车遇害危机公关数据外,在上一条提到的MemcacheDB中也存储了大量数据,和收益相比,冗余的成本并不高。前提是数据一致性要能得到有效保证。

脱机工作(Work Offline)

尽可能的异步处理用户操作,对计算量比较大的功能利用离线计算的模式。消息队列用用RabbitMQ(Rabbit Technologies Ltd.已经被SpringSource收购),采用了AMQP协议。



或许还有意犹未尽之处,各位自己顺着文章来源分析吧。Reddit就像一个技术标本,仔细琢磨下去还会有很多有趣的地方,相信也会对你有帮助。

从 Reddit 学到的经验,互联网营销

上一篇:TikTok如何提高账号权重快速进入高级流量池
下一篇:TikTok数据分析工具推荐


版权声明:以上主题为“从 Reddit 学到的经验,互联网营销"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    从 Reddit 学到的经验,互联网营销
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“从 Reddit 学到的经验,互联网营销”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通从 Reddit 学到的经验,互联网营销的相关事宜。

关键词:从,Reddit,学到的经验,互联

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号