架构和代码

内容比较杂

排序:
默认
按更新时间
按访问量

性能测试、指标和优化 -- 性能相关总结

这篇博文主要是涉及到服务端性能,对于前端性能比较少涉及,但是最后一部分简单介绍了前端(Web页面)的测试和调优。这篇文章最早写于2012年,今天翻出来,又重新梳理了一下。哦,对了,如果对本博客中所有文章有疑问,请发邮件到lihaibo2006$gmail.com,我一般晚上就能看到。

2014-09-17 14:03:37

阅读数:4511

评论数:3

用GTmetrix来优化你的网页(集成了YSlow、FireBug的功能)

网址是:http://gtmetrix.com/,输入自己需要分析的链接,稍微等会儿,有两个得分,一是YSlow的分析得分,二是PageSpeed的分析得分。一般互联网的网站,得分要达到C(包含A和B)以上,最好能达到B。YSlow的检查项目就YSlow得分为F的项,我简单说一下1、Add Exp...

2010-07-27 10:11:00

阅读数:7300

评论数:0

网站性能测试PV到TPS的转换以及TPS的波动

《淘宝性能测试白皮书V0.3》http://rdc.taobao.com/blog/qa/wp-content/uploads/2009/09/淘宝性能测试白皮书V0.3.pdf性能测试的难点不在于测,在于测出的数据和实际的对照关系,以及测试出来的数据对性能的评估(到底是好,还是不好)。淘宝性能测...

2010-07-05 13:00:00

阅读数:14003

评论数:7

阿凡达架构平台(Avatar Architecture Platform)(三)

这里把组成平台的各个部分简单介绍一下吧,篇幅所限,点到为止=============================================================================设计器(Designer)         设计器提供流程、表单界面、对象界面、报表界...

2010-02-03 23:05:00

阅读数:4432

评论数:19

设置正确的线程数量

    《高性能服务器架构》中提到了SEDA,我搜了一下,发现这篇文章《SEDA性能优化的分析和模拟》,对于线程数量的建议。假如一个Web请求,代码执行的时间为ST(Service Time),读文件、网络调用之类IO等待时间为为WT(Wait Time),CPU的个数是N、核数是M则线程数量TC...

2010-01-30 12:07:00

阅读数:3816

评论数:0

阿凡达架构平台(Avatar Architecture Platform)(二)

没想到我的第一篇引起了大家的热评,有人说想法很好,但是没有什么实质的内容。是的,前一篇以及这篇重点在于描述平台的特性、远景、以及基于平台的开发团队组建、开发流程等。后续会有细节的描写,但是大家都知道,架构平台涉及到的方方面面太多了,我尽量的突出重点以及和我以前不一样的新的想法上,过于细节的问题,不...

2010-01-28 10:26:00

阅读数:6474

评论数:12

阿凡达架构平台(Avatar Architecture Platform)(一)

现在做架构或设计,有很多工具,比如IBM Rational Rose,Microsoft Visio,Gui Designer Studio等。这些工具能够做出很漂亮的设计,但是同样存在一些遗憾。首先,这些工具不直观,客户不会明白你的类图,甚至界面原型这类外在的,因为缺少整体视图和交互,客户也只有...

2010-01-26 10:19:00

阅读数:18214

评论数:56

高性能服务器架构(High-Performance Server Architecture)

High-Performance Server Architecture高性能服务器架构来源:http://pl.atyp.us/content/tech/servers.html译文来源:http://www.lupaworld.com/home/space-341888-do-blog-id-...

2010-01-13 19:17:00

阅读数:27286

评论数:15

压力测试衡量CPU的三个指标:CPU Utilization、Load Average和Context Switch Rate

上篇讲如何用LoadRunner监控Linux的性能指标 ,但是关于CPU的几个指标没有搞清楚,下面就详细说说。 CPU Utilization 好理解,就是CPU的利用率,75%以上就比较高了(也有说法是80%或者更高)。除了这个指标外,还要结合Load Average和Context Swit...

2010-01-12 19:58:00

阅读数:56549

评论数:4

LoadRunner压力测试时监控服务器Linux的资源情况

    在进行负载测试(Load Test)是要监控服务器的CPU、内存、磁盘、网络的情况。如何监控Ubuntu的情况呢。    1、安装rstatd,sudo apt-get install rstatd,如果无法apt安装,可以下载安装。    2、启动rpc.rstatd   查看是否正常启...

2010-01-08 18:13:00

阅读数:36426

评论数:5

LoadRunner利用ODBC编写MySql脚本

    最近做了几周的LoadRunner测试,有一些心得,记录下来,以便以后查找。    LoadRunner测试数据库是模拟客户端去连接数据库服务器,因此,需要协议(或者说驱动的支持)。LoadRunner本身直接支持Oracle、SqlServer数据库,这两个数据库直接选择相应的协议就可以...

2010-01-08 17:48:00

阅读数:9506

评论数:3

Oracle,SqlServer,MySql高性能分页方案

SqlServer和Oracle的分页方式,是我04年研究出来的。MySql的方式,是我从超群的博客看来的http://www.fuchaoqun.com/2009/04/efficient-pagination-using-mysql/ 所以,一并整理出来。 SQL Server 2000Pag...

2009-05-22 15:08:00

阅读数:3876

评论数:2

介绍几款UML建模、数据库设计和UI设计工具

我把我用过的设计工具介绍给大家,大家可以看看。1.Rational Rose很多人说Rose不好用,但是我觉得还是挺好用的,用了七八年了,主要是用熟了,而且也没有什么大毛病 2.XDE 2003.Net里面,你可以用XDE,但是只有for visual studio 2003的版本,后续版本我也找...

2009-05-08 11:42:00

阅读数:10153

评论数:0

数据表水平切分的ID规则

这个问题很突出,所以转过来说一下。http://www.jianzhaoyang.com/database/sharding_groups_global_pk现在通过数据的水平切分(sharding)来实现数据库 Scale Out 的解决方案受到了越来越多人的青睐,但是在切分过程中可能遇到的问题...

2009-04-17 17:05:00

阅读数:3127

评论数:3

ADO.net的SqlConnection问题

挺早以前的帖子了,Ado.net间歇性出现莫名其妙问题的一种解决办法 ====================================================某网友来信程序代码中写“select column1 from table1” 返回DataSet ds 有时候访问ds.T...

2009-03-26 16:46:00

阅读数:3119

评论数:7

Nginx完整配置说明

可以参考如下的完整例子http://wiki.codemongers.com/NginxFullExample  #用户 用户组user www www;#工作进程,根据硬件调整,有人说几核cpu,就配几个,我觉得可以多一点worker_processes 5;#错误日志error_...

2009-03-11 12:07:00

阅读数:5284

评论数:0

nginx+fastcgi+c/c++搭建高性能Web框架

下面是我很早以前写的一篇文档,贴出来。 1.Nginx1.1.安装Nginx 的中文维基 http://wiki.codemongers.com/NginxChs 下载 Nginx 0.6.26(开发版)(请下载最新版本)tar zxvf nginx-0.6.26.tar.gz./configur...

2009-02-24 17:21:00

阅读数:26151

评论数:6

SaaS在中国很难成功

    最近SaaS很火,其实早在几年前就比较火了。国内做企业管理软件,无非就是忽悠,“集中”,“协同”,“平台”,“流程”,“服务”,每年都弄出一些概念,但是具体到产品上,也就是那么回事。SaaS从中国的国情来看,很难能成功。    首先是服务提供企业的诚信问题,这些天的奶粉事件,就可以看出,中...

2008-09-19 15:56:00

阅读数:1614

评论数:0

工作流的工作项“回收”

    最近看了一篇文章,工作流的回收:http://blog.csdn.net/ronghao100/archive/2008/07/22/2692158.aspx首先,“回收”这个词不准确。工作流处理的是系统和人的关系,因此不能用简单的分配/回收的来处理,对于系统分配内存,回收内存,这没有问题...

2008-07-23 11:13:00

阅读数:712

评论数:0

说说大型高并发高负载网站的系统架构

By Michael转载请保留出处:俊麟 Michael’s blog (http://www.toplee.com/blog/?p=71)  我在CERNET做过拨号接入平台的搭建,而后在Yahoo&3721从事过搜索引擎前端开发,又在MOP处理过大型社区猫扑大杂烩的架构升级等工作,同时...

2008-03-17 21:16:00

阅读数:1162

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭