12 2012 档案

摘要:工作这么久了,主要就是服务器端的开发,由于业务性质,对于性能的考虑是每天不得不面对的问题,每次出方案,都是以预估总pv、单机支持最大并发、预计机器资源。。。。。。等等一系列问题开始,所以程序运行中单个函数的耗时,上线后整体性能的观察都非常重要。经过一段时间的积累和同事的指点,把相关的内容记录下,也与有同样需求的同学分享,共同进步。一:首先,可已从如下四个方面观察你的服务器机器目前的性能情况:1,CPU2,内存3,磁盘I/O带宽4,网络I/O带宽二:其次,要对如何评估系统性能有个基本的标准,经过一段时间的观察,归纳如下:1,对于CPU,正常情况(非高峰期)下, user% + sys% < 阅读全文
posted @ 2012-12-31 13:47 bizhu 阅读(415) 评论(0) 推荐(0)
摘要:ubuntu安装A卡驱动1:sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases fakeroot libqtgui4;2:sudo apt-get install fglrx fglrx-amdcccle3:If you are using the x86_64 architecture (64 bit):sudo apt-get install ia32-libs-multiarch:i386 lib32gcc1 libc6-i386 sudo apt-get install ia32- 阅读全文
posted @ 2012-12-29 21:24 bizhu 阅读(3154) 评论(0) 推荐(0)
摘要:题外话:高性能分布式计算与存储系统是我毕业后准备学习的方向,现在也正在积累各方面知识中,这篇文章的作者是刚毕业3年多了,感觉他的总结对我以后学习和发展都有指导性的意义,学习他人经验,也是自己在积累经验,感谢! (省略N个字) 我这两年,主要做的东西——高性能分布式计算与存储系统。 这个系统看名字十分牛比,所涉足的目前互联网最领先的技术领域。具体有什么用途? 在我之前供职的公司,它主要是作为中间层,给网站页面提供缓存服务的,并且,它对付的难题,是大数据、海量数据,相信,每一个日PV超过千万级的网站,都必须会有类似的系统存在,如果,你曾经看过,博客园里的《淘宝技术发展》等类似... 阅读全文
posted @ 2012-12-29 00:06 bizhu 阅读(301) 评论(0) 推荐(0)
摘要:1. 简介在Web应用程序体系架构中,数据持久层(通常是一个关系数据库)是关键的核心部分,它对系统的性能有非常重要的影响。MySQL是目前使用最多的开源数据库,但是MySQL数据库的默认设置性能非常的差,仅仅是一个玩具数据库。因此在产品中使用MySQL数据库必须进行必要的优化。优化是一个复杂的任务,本文描述MySQL相关的数据库设计和查询优化,服务器端优化,存储引擎优化。2. 数据库设计和查询优化在MySQL Server性能调优中,首先要考虑的就是Database Schema设计,这一点是非常重要的。一个糟糕的Schema设计即使在性能调优的MySQL Server上运行,也会表现出很差的 阅读全文
posted @ 2012-12-28 11:08 bizhu 阅读(176) 评论(0) 推荐(0)
摘要:今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1. 为查询缓存优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后 阅读全文
posted @ 2012-12-28 10:39 bizhu 阅读(249) 评论(0) 推荐(0)
摘要:序言这是一篇全面介绍 Webkit 和 Gecko 内部操作的入门文章,是以色列开发人员塔利·加希尔大量研究的成果。在过去的几年中,她查阅了所有公开发布的关于浏览器内部机制的数据(请参见资源),并花了很多时间来研读网络浏览器的源代码。她写道:在 IE 占据 90% 市场份额的年代,我们除了把浏览器当成一个“黑箱”,什么也做不了。但是现在,开放源代码的浏览器拥有了过半的市场份额,因此,是时候来揭开神秘的面纱,一探网络浏览器的内幕了。呃,里面只有数以百万行计的 C++ 代码...塔利在她的网站上公布了自己的研究成果,但是我们觉得它值得让更多的人来了解,所以我们在此重新整理并公布。作为一名 阅读全文
posted @ 2012-12-26 15:30 bizhu 阅读(5730) 评论(0) 推荐(1)
摘要:前言最近,我在学习了解MySQL数据库架构相关的内容,从网上搜索了大量的相关资料和文章,粗粗阅览了一遍,发现架构相关的东西深不可测,需要非常丰富的知识阅历和实践经验。我的阅历和经验明显不够用,所以我把了解到的相关内容作了下分类整理,算作这次学习的一个大致总结吧!这篇文章的大部分内容都来自网络,由于我的水 平有限,整理的也并不准确,其中可能有很多错误之处,希望大家能不吝指正!希望这篇文章能抛砖引玉,帮助我们了解数据库架构相关的一些内容。1 数据切分方案当数据库比较庞大,读写操作特别是写入操作过于频繁,很难由一台服务器支撑的时候,我们就要考虑进行数据库的切分。所谓数据库的切分,就是我们按照 某些特 阅读全文
posted @ 2012-12-26 11:10 bizhu 阅读(1631) 评论(0) 推荐(0)
摘要:当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕 获HTTP Request和HTTP Response, 关于Fiddler工具的用法,请看我另一篇博客[Fiddler 教程]阅读目录什么是HTTP协议Web服务器,浏览器,代理服务器URL详解HTTP协议是无状态的打开一个网页 阅读全文
posted @ 2012-12-24 16:02 bizhu 阅读(306) 评论(0) 推荐(0)
摘要:php.ini配置文件中文详细解释;;;;;;;;;;;; 警告 ;;;;;;;;;;;;; 此配置文件是对于新安装的PHP的默认设置.;; 此配置针对开发目的,并且*不是*针对生产环境; 基于一些安全方面的考虑,在你的网站上线之前,请考虑使用php.ini-recommended; 以及在线文档 http://php.net/manual/en/security.php.;;;;;;;;;;;;;;;;;;;; 关于 php.ini ;;;;;;;;;;;;;;;;;;;;; 此文件控制了PHP行为的很多方面. 为了让PHP能够读取它; 必须命名为 'php.ini'. PH 阅读全文
posted @ 2012-12-02 10:13 bizhu 阅读(1864) 评论(0) 推荐(0)