04 2012 档案

摘要:今天在读《大规模Web服务开发技术》一书的时候,书中提到了sar这个命令,感觉很有用,有必要整理学习一下。(对于一位Linux初学者,不能放过任何一个学习机会 :P)打开自己的CentOS,敲入“sar”,表示很失望:[root@localhost ~]# sar bash: sar: command not found 竟然没有安装,不过还好linux下安装还是非常方便的。 [root@localhost ~]# yum install sysstat Loaded plugins: fastestmirror Loading mirror speeds from c... 阅读全文
posted @ 2012-04-29 15:16 红心李 阅读(31613) 评论(1) 推荐(1) 编辑
摘要:装了个CentOS 5.5,想在上面搭个python的开发环境,可是还是遇到了很多问题,记录一下过程:1、python升级查看python版本python -VPython 2.4.3因为python3的变化很大,还是希望用新的版本,goole了一把,看到有一个指导贴:cd /usr/local/srcwget http://www.python.org/ftp/python/3.2/Python-3.2a1.tgz--14:51:31-- http://www.python.org/ftp/python/3.2/Python-3.2a1.tgzResolving www.python.or. 阅读全文
posted @ 2012-04-27 21:47 红心李 阅读(27383) 评论(3) 推荐(5) 编辑
摘要:关于问答类的应用,最早接触的是stackoverflow和知乎 ,而Quora作为知乎的原型,因为其创始人来自FaceBook而吸引了我。事实上关于Quora的技术分析,冯大辉和陈皓都已经有所详细的阐述:《Quora 用了哪些技术 ?》《Quora使用到的技术》。通过他们的文章,我看到了一篇更详细的说明《Quora’s Technology Examined》。看完以后感觉有很多东西值得深入的去学... 阅读全文
posted @ 2012-04-27 16:47 红心李 阅读(8296) 评论(9) 推荐(16) 编辑
摘要:关于http协议,相信一般的人都知道,相关的文章网上一抓一大把。但是对http协议的细节真的都清楚了吗?我自问了一下,很是惭愧,于是决定好好捋捋。刨开表层看内在,首先装上httpwatch亲眼目睹一下http的真容:访问google看看请求报头GET http://www.google.com/ HTTP/1.1Accept: application/x-shockwave-flash, image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint 阅读全文
posted @ 2012-04-25 21:22 红心李 阅读(3370) 评论(4) 推荐(5) 编辑
摘要:动态脚本加速解释器将动态脚本解释成操作码(opcode)的这一过程也存在一定的开销;动态脚本加速就是将缓存的思路搬到操作码层,实现对操作码的缓存;PHP可以选择:APC 、eAccelerator、XCache等将opcode缓存在共享内存中。Python能选择什么?动态脚本加速技术主要用于解决CPU、内存的系统瓶颈,对I/O引起的系统瓶颈帮助非常有限。浏览器缓存尽可能地让Web站点的内容缓存在用户浏览器中,这样将在一定程度上减少了服务器的计算开销,也避免了有些由于不必要重复传输而带来的带宽浪费。IE:在用户本地设置临时文件目录,用于存放缓存。FireFox:采用二进制文件的方式来存储和管理缓 阅读全文
posted @ 2012-04-25 21:15 红心李 阅读(601) 评论(0) 推荐(0) 编辑
摘要:缓存(cache)和缓冲(buffer)的区别:缓存(cache):缓存的目的是把需要花费昂贵开销的计算结果保存起来,在以后需要的时候直接取出,避免重复的计算。缓冲(buffer):目的在于改善各部件之间因为速度不同而引发的问题。起到将快速设备与慢速设备平滑衔接的作用。页面缓存(Page Cache)页面缓存就是将动态计算的结果进行缓存,避免动态内容不必要的重复计算,主要是针对动态生成的html页面和动态图片或动态XML数据等;缓存持久化和搜索 如果缓存文件非常多,cache目录下会拥挤大量的文件,如果缓存的文件的读写频度比较高,对CPU的影响是非常大的;解决的方案: 1、使用支持目录hash 阅读全文
posted @ 2012-04-25 21:11 红心李 阅读(456) 评论(0) 推荐(0) 编辑
摘要:什么是带宽?误解:“数据在线路中的移动速度”、“数据的传输速度”我们所说的带宽是指数据的发送速度,比如百兆网卡,指网卡的最大发送速度是100Mbps,也就是说网卡在一秒钟最多可以发送100Mb的数据;相关的因素:数据发送装置将二进制信号传送到线路的能力,也称信号传输频率,以及另一端数据接收装置对二进制信号接收的能力,也包括线路对传输频率的支持程度;数据传输介质的并行度,等价于计算机系统总线宽度的概念;习惯与约定b:比特单位 bit;B:字节单位 Byte;1KB = 1024B;1kb = 1000b;M与K 的换算同上;什么是吞吐率?吞吐率(Throughput),是指web服务器单位时间内 阅读全文
posted @ 2012-04-25 21:09 红心李 阅读(621) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示