Haystack提出了一种通用的基于HTTP的对象存储,它含有指针,映射到存储对象。在Haystack中以指针储存照片,把数以十万计的图像聚集到一个Haystack存储文件,从而消除了元数据负荷。这就使得元数据的开销非常小,并且使我们能够在存储文件和内存索引中存储每个指针的...
世界最大的PHP站点 Facebook后台技术探秘
每月570000000000页面浏览量,每个月超过30亿的图片上传,5亿的用户数量,Facebook的后台是用哪些技术保障网站的流畅运行呢?在今年举行的Facebook F8开发者大会上,我们带您了解了其最新的开放图战略和语义搜索。今天我们一起来了解Facebook背后的软件,看看作为当...
起初php-fpm 只有俄文文档,比较郁闷,于是先用 google 翻译先弄成英文,然后再人工翻成中文。这当中会难免会在我自己的英文水平引起的错误之外,再多些错误出来。后来终于有了一个英文的 wiki,并邀请我提供中文翻译。同时,距上一次翻译(2008年5月)以后,原来的...
看到论坛的朋友们使用mldonkey下载电驴文件都说速度很慢,昨天抽时间试了一下,High ID 的情况下下载速度真的是很慢!
没办法,放出狗狗四处查找原因和解决办法!现将使用心得写出来,大家共享!
如果你已正常安装、设置并能使用mldonkey( 如何安...
查看ADSL的当前流量: sudo ethstatus -i ppp0
MLDonkey拥有一个简单的内部命令解释器。多数如telnet、Web或GUI这样Mldonkey的界面,都提供了输入命令的方法。通常它们都很方便,有时这是使用Mldonkey高级功能的唯一方法。
最近看到一篇好文档,过段时间也研究下我们公司不同服务器的访问情况
在老冯同学的博客上看到的文章。里面介绍说豆瓣网站的情况如下:
一台Web服务器运行Lighttpd,每天处理2500万个request,峰值每秒处理1000个request;
一台应用服务器运行Python,每天处...
apache ,lighttpd,nginx服务器性能分析比较
Lighttpd 1.4.20 最近修正了一大堆 bug,在多项测试中性能表现超越 Nginx,成为 Web 服务器领域暂时的王者(皇帝轮流做,这个位子不稳当)。真正令人震惊的是,Apache httpd 服务器颓势凸显,在多项测试中的性能表现真的只有上述三者一半左右,高并发(C=3000)状况...
BNF式基本语法
option : NAME = VALUE
merge : NAME += VALUE
NAME : modulename.key
VALUE : ( <string> | <integer> | <boolean> ...
Memcache是什么
Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。
它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立...
对apache中并发控制参数prefork理解和调优
一个apache有linux下的并发不是很高的,大约到3K的样子(其实处理的http的请求可能只有300/s),普通的服务器都会不同程度的出现问题.apache有关并发控制主要是 prefork和worker二个其中一个来控制.我们可以使用httpd -l来确定当前使用的MPM是prefork.c,还是Worker.c.下...
DNS轮循
DNS轮循是指将相同的域名解释到不同的IP,随机使用其中某台主机的技术。但其具有明显的缺点:一旦某个服务器出现故障,即使及时修改了DNS设置,还是要等待足够的时间(刷新时间)才能发挥作用,在此期间,保存...
Redis(超高性能数据库)持久化Key-Value数据存储
redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。问题是这个项目还很新,可能还不足够稳定,而且没有在...
利用proxy_store实现高效的静态文件分布缓存服务器 - Nginx实践
偶然发现 Nginx 稳定版本更新到了 0.6.31,这个版本修正的第一个 Bug 值得注意:
Nginx did not process FastCGI response if header was at the end of FastCGI record
为什么我的网站好端端的,发出去的邮件就是要一定被看成垃圾邮件?请看下文解释!
yum是干什么的
使用redhat,fedora的linuxer肯定都为rpm著名的dependency hell而头疼(这也是所有基于rpm发行版都有的问题)。foo is needed by bar,bar is needed by foo。要装卸个软件,还得辛辛苦苦地梳理清楚所有依赖性问题,rpm的几个搜索站点成了时常光顾的场...
写程序难免出现漏洞,偶尔懒时,用一些开源的东东,其中漏洞更不好说,有些所谓的黑客发现网站漏洞肯定会欣喜若狂,于是乎把你的网站折腾的底朝天,传一些网页木马之类的东西,你的网站就不能清净了,为了避免这种情况,写了以下脚本,供大家享用!
为了解决多台Lighttpd图片服务器存在而使expire实效问题,要修改配置把etag去掉,方法如下
Apache 2.0在性能上的改善最吸引人。在支持POSIX线程的Unix系统上,Apache可以通过不同的MPM运行在一种多进程与多线程相混合的模式下,增强部分配置的可扩充性能。相比于Apache 1.3,2.0版本做了大量的优化来提升处理能力和可伸缩性,并且大多数改进在默认状态下即可...