如沐博客-互联网观察者

致力于互联网产业的发展

[置顶] 十年技术 不要再迷茫

[置顶] 程序员应聘面试经验谈

[置顶] 最近手头紧,出几个域名,基本上都是老米

深入了解php底层机制

作为一门动态语言,php是如何实现的,其底层机制如何,具有什么样的特点,本文深入浅出介绍了包括php设计理念、整体结构、核心数据结构和变量在内的相关底层知识,对我们更好的开发php程序,优化性能等有一定的指导意义。

TAG

Php 底层机制 性能优化

目录

1、概述… 1

what is php?. 1

...

超级负载均衡

摘要

 

超级负载均衡旨在为解决服务不断扩展、机器不断增多、机器性能差异等问题,以增强系统的稳定性,自动分配请求压力。算法实现了多个模型和均衡策略,能通过配置实现随机、轮询、一致hash等。同时也能实现跨机房的相关分配。现已经在多个系统中使用。

TAG

负载均衡

内容

...

社会心理学在网站运营中的妙用

  最近在读《影响力》这本书,受到了诸多“社会心理学”方面的启发,由于职业兴趣的原因自然就将其延伸到了网站运营的应用中。同期在群里也和一些圈内朋友探讨过“社会心理学在网站运营中的应用”话题,反响相当热烈。在此,做个较深入的阶段研究总结。

  其实,网站运营归根结底就是一个用户心理的运营,如:“从众心理”、“对比心理”、“占便宜心理”等,都是网站运营者最喜欢利用的“人性弱点”,特别是电商类网站,对于“社会心理学”的应用,可以说是“比比皆是”。接下来一一举例说明:

...

蚂蚁变大象:浅谈常规网站是如何从小变大的(4)

【第十二阶段:传输协议、接口、远程调用】

这一部分主要谈谈关于协议、接口和远程调用相关的内容。本来这一部分应该在之前就有比较详细的讨论,不过我放到后面来,足见其重要性。特别是在系统越来越多的时候,这几个东东直接决定了我们的开发速度和运维成本。

好,接下来我们一个个的看。

1、传输协议

到目前为止,在不同系统之间获取数据的时候,你是采用那种方式呢?

我们简单看一个例子:

...

蚂蚁变大象:浅谈常规网站是如何从小变大的(3)

我们来分析一下我们的业务。

其实我们的业务大多可以分为两类:

一、与实际的产品相关的业务,比如:blog、news等等。这些业务之间的耦合度不是很高,往往可以通过提供HTTP的接口即可实现业务需要的互通。因此,从这个层面上来看,是可以基本做到业务垂直拆分的。

二、基础服务,比如:用户帐号管理、消息通知等等。这些服务往往被多个业务所依赖。他们需要提供更通用的、更安全的、更稳定的接口和服务。但是,关于基础业务的理解和划分,是没有一个特定的规则的。比如,image图片服务,他有可能刚开始是一个业务服务,到一定阶段以后,多个系统需要对他有强的依赖,自然也就成为了一个基础服务。

...

蚂蚁变大象:浅谈常规网站是如何从小变大的(2)

三、多机承担请求,分散压力。如果我们能将原来单机的服务,扩充成多机,这样我们就能很好的将处理能力在一定限度内很好的扩展。那怎么来做呢?其实有多种方法,我们常用的有数据同步和数据订阅。

数据同步,我们将所有的更新数据发送到一台固定的数据服务器上,由数据服务程序处理后,通过日志等方式,同步到其他机器的数据服务程序上。如下图:

...

蚂蚁变大象:浅谈常规网站是如何从小变大的(1)

2005年,我开始和朋友们开始拉活儿做网站,当时第一个网站是在linux上用jsp搭建的,到后来逐步的引入了多种框架,如webwork、hibernate等。在到后来,进入公司,开始用c/c++,做分布式计算和存储。(到那时才解开了我的一个疑惑:C语言除了用来写HelloWorld,还能干嘛?^_^)。

总而言之,网站根据不同的需求,不同的请求压力,不同的业务模型,需要不同的架构来给予支持。我从我的一些经历和感受出发,大体上总结了一下的一些阶段。详情容我慢慢道来。

【第一阶段:搭建属于自己的网站】

...

阿里巴巴退市计划获批 6月20日摘牌

 

  阿里巴巴集团预计私有化B2B业务耗资190亿元左右。(TechWeb配图)

  新浪科技讯 6月17日晚间消息,阿里巴巴今日发布公告称,开曼群岛大法院已于当地时间6月15日批准阿里巴巴网络有限公司私有化计划。香港联交所以计划生效为前提,已批准撤销阿里巴巴网络有限公司股份在香港联交所的上市地位,于2012年6月20日下午4点生效。

...

为什么开发人员工作10多年了还会迷茫?没有安全感?

眼看自己大学毕业后都快12年了,也快2个孩子的爸爸了,但是有时候还是会有不少不安全的感觉产生。都快奔35了,技术也过得去,收入其实也很稳定,但是偶尔还是会有迷茫的时候,最近有几个朋友,也发QQ聊天信息,同样有类似的感觉。也稍微揣摩了一下,为啥会有这样的感觉产生?

其实软件开发也是一个行业,当厨师的也是一个行业,一个厨师干了10多年后,会不会变成国家主席?很可能还是厨师,甚至有有可能一辈子都是厨师,软件开发人员也是一个行业而已,也是为人民服务而已,估计厨师也会有迷茫的时候,我们也照样会有迷茫的时候,05年左右在上海做日本外包时,还真有同事是厨师出身的。

...

域名新生意:ICANN新规引发互联网域名争夺战

6月14日,互联网名称与数字地址分配机构、非营利国际组织ICANN称,其在新通用顶级域名的全球申请名单中,共收到1930个新顶级的申请。

  ICANN由此大赚特赚,仅此一役,就将约3.6亿美元吸入囊中。但吸金的不止只有ICANN,还有像黄道这样的公司。

  据黄道公司副总裁李祥建透露,借ICANN即将公布新通用顶级域名的机会,其公司成功融资2000万美元。“在1930个通用顶级域名中,我们共获得18个通用顶级域名,这是获得融资的核心资产。”李祥建说。

...
分页:[«]12[13][14][15][16][17][18][19][20][21][22][23][24][25][26][»]

Copyright 2010-2020 25230.NET All Rights Reserved.