互联网


出自:http://yangjunwei.com/a/1334.html

日志(aside) - 典型样式就是没有标题。类似于 Facebook 或人人网中更新的一条日志。
相册(gallery) - 图像陈列厅。文章中通常会有“gallery”代码和相应的图像附件。
链接(link) - 链接到其它网站的链接。主题可能会使用文章中的第一个 标签作为文章的外部链接。有可能有的文章至包含一个 URL,那么这个 URL 将会被使用;同时,文章标题(post_title)将会是附加到它的锚的名称。
图像(image) - 单张图像。文章中的首个标记将会被认为是该图片。另外,如果文章只包含一个 URL 链接,则被认为是该图片的 URL 地址,而文章标题(post_title)将会作为图片的标题属性。
引语(quote) - 引用他人的一段话。通常使用 blockquote 来包裹引用内容。或者,可能直接将引语写入文章,并将其出处写在标题栏。
状态(status) - 简短更新,通常最多 140 个字符。类似于微博 Twitter 状态消息。
视频(video) - 单一视频。文章中第一个  或 object 或 embed 将被作为视频处理。或者,文章可以仅包含视频的 URL,甚至一些主题和插件可以支持自动嵌入您的文章附件中的视频。
音频(audio) - 一个音频文件。可以用于播客(podcasting)等。
聊天(chat) - 聊天记录


如果是自己的写的主题,将以下代码添加到 functions.php 该文件中即可支持wordpress的文章形式。
 文章形式
// 开启支持 文章形式
add_theme_support( 'post-formats', array( 'aside', 'image', 'link', 'status', 'video'));

 


http://elf8848.iteye.com/blog/967049
作者:赵磊

博客:http://elf8848.iteye.com

你想建设一个能承受500万PV/每天的网站吗? 500万PV是什么概念?服务器每秒要处理多少个请求才能应对?如果计算呢?

PV是什么:

PV是page view的简写。PV是指页面的访问次数,每打开或刷新一次页面,就算做一个pv。

计算模型:
每台服务器每秒处理请求的数量=((80%*总PV量)/(24小时*60分*60秒*40%)) / 服务器数量 。
其中关键的参数是80%、40%。表示一天中有80%的请求发生在一天的40%的时间内。24小时的40%是9.6小时,有80%的请求发生一天的9.6个小时当中(很适合互联网的应用,白天请求多,晚上请求少)。

简单计算的结果:
((80%*500万)/(24小时*60分*60秒*40%))/1 = 115.7个请求/秒
((80%*100万)/(24小时*60分*60秒*40%))/1 = 23.1个请求/秒

初步结论:
现在我们在做压力测试时,就有了标准,如果你的服务器一秒能处理115.7个请求,就可以承受500万PV/每天。如果你的服务器一秒能处理23.1个请求,就可以承受100万PV/每天。

留足余量:

以上请求数量是均匀的分布在白天的9.6个小时中,但实际情况并不会这么均匀的分布,会有高峰有低谷。为了应对高峰时段,应该留一些余地,最少也要x2倍,x3倍也不为过。

115.7个请求/秒 *2倍=231.4个请求/秒

115.7个请求/秒 *3倍=347.1个请求/秒

23.1个请求/秒 *2倍=46.2个请求/秒

23.1个请求/秒 *3倍=69.3个请求/秒

最终结论:

如果你的服务器一秒能处理231.4–347.1个请求/秒,就可以应对平均500万PV/每天。

如果你的服务器一秒能处理46.2–69.3个请求,就可以应对平均100万PV/每天。

说明:

这里说明每秒N个请求,就是QPS。因为我关心的是应用程序处理业务的能力。

实际经验:

1、根据实际经验,采用两台常规配置的机架式服务器,配置是很常见的配置,例如一个4核CPU+4G内存+服务器SAS硬盘。

2、个人武断的认为在服务器CPU领域Intel的CPU要优于AMD的CPU,有反对的就反对吧,我都说我武断了(请看CPU性能比较),不要太相信AMD的广告,比较CPU性能简单办法就是比价格,不要比频率与核心数,价格相差不多的性能也相差不多。

3、硬盘的性能很重要,由其是数据库服务器。一般的服务器都配1.5万转的SAS硬盘,高级一点的可以配SSD固态硬盘,性能会更好。最最最最重要的指标是“随机读写性能”而不是“顺序读写性能”。(本例还是配置最常见的1.5万转的SAS硬盘吧)

4、一台服务器跑Tomcat运行j2ee程序,一台服务器跑MySql数据库,程序写的中等水平(这个真的不好量化),是论坛类型的应用(总有回帖,不太容易做缓存,也无法静态化)。

5、以上软硬件情况下,是可以承受100万PV/每天的。(已留有余量应对突然的访问高峰)

注意机房的网络带宽:

有人说以上条件我都满足了,但实际性能还是达不到目标。这时请注意你对外的网络的带宽,在国内服务器便宜但带宽很贵,很可能你在机房是与大家共享一条100M的光纤,实际每个人可分到2M左右带宽。再好一点5M,再好一点双线机房10M独享,这已经很贵了(北京价格)。

一天总流量:每个页面20k字节*100万个页面/1024=19531M字节=19G字节,

19531M/9.6小时=2034M/小时=578K字节/s 如果请求是均匀分布的,需要5M(640K字节)带宽(5Mb=640KB 注意大小写,b是位,B是字节,差了8倍),但所有请求不可能是均匀分布的,当有高峰时5M带宽一定不够,X2倍就是10M带宽。10M带宽基本可以满足要求。

以上是假设每个页面20k字节,基本不包含图片,要是包含图片就更大了,10M带宽也不能满足要求了。你自已计算吧。

(全文完)

附:性能测试基本概念
—————————————————————————————
基本概念:
Throughput(吞吐量):按照常规理解网络吞吐量表示在单位时间内通过网卡数据量之和,其中即包括本机网卡发送出去的数据量也包括本机网卡接收到的数据量。 一个100Mb(位)的双工网卡,最大发送数据的速度是12.5M字节/s , 最大接收数据的速度是12.5M字节/s, 可以 同时 收发 数据。
并发用户数:是同时执行操作的用户(线程数)。
响应时间:从请求发出到收到响应花费的时间 。

QPS – Queries Per Second 每秒处理的查询数(如果是数据库,就相当于读取)
TPS – Transactions Per Second 每秒处理的事务数(如果是数据库,就相当于写入、修改)
IOPS,每秒磁盘进行的I/O操作次数

例如对某个数据库测试,分开两次测QPS与TPS。
QPS(读取)值总是高于TPS(写、改),并且有倍率关系,因为:
1、数据库对查询可能有缓存。
2、机械硬盘或SSD硬盘的读就是比写快。
—————————————————————————————
JMeter测试参数说明:

Label:每一个测试单元的名字。

#Samples:表示一个测试单元一共发出了多少个请求。

Average:平均响应时间——默认情况下是单个 Request 的平均响应时间,当使用了 Transaction Controller 时,也可以以Transaction 为单位显示平均响应时间。,不重要。

Median:中位数,也就是 50% 用户的响应时间,如果把响应时间从小到大顺序排序,那么50%的请求的响应时间在这个范围之内。重要。

90% Line:90% 用户的响应时间,如果把响应时间从小到大顺序排序,那么90%的请求的响应时间在这个范围之内。重要 。

Min:最小响应时间,不重要。

Max:最大响应时间,出现几率只不过是千分之一甚至万分之一,不重要。

Error%:本次测试中出现错误的请求的数量

Throughput:吞吐量——默认情况下表示每秒完成的请求数(Request per Second),当使用了 Transaction Controller 时,也可以表示类似 LoadRunner 的 Transaction per Second 数

KB/Sec:每秒从服务器端接收 到的数据量(只是接收),相当于LoadRunner中的Throughput/Sec
—————————————————————————————
loadrunner测试参数说明:

响应时间: 取90%值,如果把响应时间从小到大顺序排序,那么90%的请求的响应时间在这个范围之内。重要。

每秒点击数 :hits per Second,每秒钟向服务器提交请求的数量。

TPS: Transaction per Second ,每秒事务数,一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程

Throughput(吞吐量): Loadrunner记录的Throughput是接收到服务器返回的所有字节数之和,与本地发出的字节数无关。

Throughput/Sec: 每秒的吞吐量。

对于BS架构的一般分析 响应时间、点击率、吞吐量、TPS(每秒事务数)。
对于CS架构的一般分析 TPS(每秒事务数)

—————————————————————————————
Apache ab测试参数说明:

RPS: Request per Second,每秒处理的请求数
详见:
http://blog.chinaunix.net/u3/108043/showart_2260477.html
分享到:


阿里巴巴向淘宝商城追加18亿投资 新政2012年执行
转载自:http://net.chinabyte.com/99/12180599.shtml

比特网(Chinabyte)2011年10月17日消息,阿里巴巴今日下午在杭州宣布将向淘宝商城追加投资18亿元,用于将淘宝商城打造“品质之城”。淘宝商城当天也宣布了五项对商家的扶持措施。

阿里巴巴集团董事局主席马云与淘宝商城总裁张勇共同宣布了上述决定。张勇强调,追求品质和对消费者的权益保障成为淘宝商城系列政策的核心点。

对此次规则调整的纷争,张勇说“对假货零容忍是淘宝商城的底线,不可能有丝毫的退让。但是坚持原则的同时,我们必须要学会倾听,去倾听我们的用户的声音”。

淘宝商城当天也宣布了对五项商家的扶持措施,具体包括:

1、对于已在淘宝商城Tmall的商家,如果该商家店铺的客户满意度排名不在后10%(消费者满意评分“DSR”不低于4.6分),新规执行点延后至明年9月30日。新商家1月1日起执行。

2 保证金,上架在2012年内可以按照新股则的一半缴纳保证金,阿里集团出自10亿元进入消费者保障金,保证金由浙江省工商局监督,由中国银行进行资金管理。

3 贷款担保,阿里巴巴集团拿出5亿元作为先进担保,为符合条件的小商家向银行和第三方金融机构担保。

4 增加投入,阿里巴巴集团增加3亿投资,用于市场推广和技术平台,如果你的平台服务是倒数10%里面,我们不会给任何支持,尤其是卖了假货水货一定把你赶出去。如果经营有困难,我们给你1年的时间,年费出一半,保证金还有一半我们替你出。

5 转入淘宝网经营,对于不与商城续约或者达不到标准的商家,淘宝商城提供技术帮助,将其商店(B店)转为淘宝网店铺(C店),信用及交易记录均在C店中予以保留。

马云表示,中国电子商务正面临产业升级。“我认为3年-5年之内中国经济会面临挑战,挑战最大的是中国民营企业和中小企业。美国和欧洲在经济结构方面做的很好,我这次去美国有一个重要原因,是看奥巴马如何解决就业问题。他们走过的路,对中国也许有经验。”

淘宝商城说,将扩大消费者保障范围,商家出售严重材质成分不符的产品即被视同售假;加大对商家违规的处罚成本,对于经营假货、水货的店铺,实行“零容忍”,一经发现,立即清退,并扣除所有保证金。此外,淘宝商城将建立更多的公众监督机制,加大商品抽检力度和店铺巡检制度,严格招商审核标准,吸引更多优质商家入驻。

张勇最后强调,“我们绝对不会因为外界因素而降低品质和服务门槛”,张勇表示,整个B2C行业在发展,消费者的购物体验标准也在发展,这就要求商家的经营行为和服务能力,跟得上消费者的标准,为他们提供高品质的商品和服务。


马云哪错了?
几位位高权重的老先生痛批马云犯下根本性错误。
可是呢,老先生想要的就是马云的淘宝帝国一样的产品,却不认可工程师在团队中的重要地位。
偶然想到他们的差别或许在于一边师出名门,一边是草莽英雄;一边赢在高端,一边取悦草根。
互联网这个东西,与生俱来的革命性。不纯粹的想法不配去做互联网。
我想这点终归导致这个项目的根本性失败,我将努力。