Nginx、LVS及HAProxy负载均衡软件的优缺点详解(转)

阅读更多关于《Nginx、LVS及HAProxy负载均衡软件的优缺点详解(转)》

Nginx/LVS/HAProxy是目前使用最广泛的三种负载均衡软件,本人都在多个项目中实施过,参考了一些资料,结合自己的一些使用经验,总结一下。 一般对负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术。具体的应用需求还得具体分析,如果是中小型的Web应用,比如日PV小于1000万,用Nginx就完全可以了;如果机器不少,可以用DNS轮询,LVS所耗费的机器还是比较多的;大型网站或重要的服务,且服务器比较多时,可......

徐汉彬:Web系统大规模并发——电商秒杀与抢购(转)

阅读更多关于《徐汉彬:Web系统大规模并发——电商秒杀与抢购(转)》

电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。这次我们会关注秒杀和抢购的技术实现和优化,同时,从技术层面揭开,为什么我们总是不容易抢到火车票的原因? 一、大规模并发带来的挑战 在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程中,整个Web系统遇......

高并发高负载系统架构-php篇(转)

阅读更多关于《高并发高负载系统架构-php篇(转)》

首先呢,我罗列一下文章的目录,让大家有个整体轮廓的了解! 1、为什么要进行高并发和高负载的研究 2、高并发和高负载的约束条件 3、解决之道——硬件篇 4、解决之道——部署篇 5、解决之道——环境篇 6、解决之道——SiteEngine篇 7、解决之道——测试篇 8、结尾   1、为什么要进行高并发和高负载的研究 1.1、产品发展的需要 1.2、公司发展的需要 1.3、当前形式决定的   2、高并发和高负载的约束条件 2.1、硬件 2.2、部署 2......

Coreseek + Sphinx + Mysql + PHP构建中文检索引擎(转)

阅读更多关于《Coreseek + Sphinx + Mysql + PHP构建中文检索引擎(转)》

首先明确几个概念 Sphinx是开源的搜索引擎,它支持英文的全文检索。所以如果单独搭建Sphinx,你就已经可以使用全文索引了。但是往往我们要求的是中文索引,怎么做呢?国人提供了一个可供企业使用的,基于Sphinx的中文全文检索引擎。也就是说Coreseek实际上的内核还是Sphinx。那么他们的版本对应呢?   Coreseek发布了3.2.14版本和4.1版本,其中的3.2.14版本是2010年发布的,它是基于Sphinx0.9.9搜索引擎的。而4.1版本是......

linux下rwx权限数字解释

阅读更多关于《linux下rwx权限数字解释》

chmod也可以用数字来表示权限如 chmod 777 file 语法为:chmod abc file 其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。 r=4,w=2,x=1 若要rwx属性则4+2+1=7; 若要rw-属性则4+2=6; 若要r-x属性则4+1=7。 范例: chmod a=rwx file 和 chmod 777 file 效果相同 chmod ug=rwx,o=x file 和 chmod 771 file 效果相同 若用chmod 4755 filename可使此程序具有root的权限

Linux 搭建SVN 服务器

阅读更多关于《Linux 搭建SVN 服务器》

一. SVN 简介 Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库 (repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。   SVN中的一些概念 : (1). repository(源代码库) 源代码统一存放的地方 (2). Checkout (提取) 当你手上没有源......

如何判断微信内置浏览器

阅读更多关于《如何判断微信内置浏览器》

进行微信公众账号开发的时候,其中很大一块是微站点的开发,我们需要知道当前的浏览器是微信内置的浏览器,那么如何判断呢? 微信内置浏览器的 User Agent 如何判断微信内置浏览器,首先需要获取微信内置浏览器的User Agent,经过在 iPhone 上微信的浏览器的检测,它的 User Agent 是: Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Mobile/10B329 MicroMessenger/5.0.......

各大免费邮箱邮件群发账户SMTP服务器配置及SMTP发送量限制情况

阅读更多关于《各大免费邮箱邮件群发账户SMTP服务器配置及SMTP发送量限制情况》

网络产品推广和新闻消息推送时,经常用到的工具就是用客户邮箱发送邮件了,如果是要发送的邮件量非常大的话,一般的建议是搭建自己的邮局服务器,或者是花钱购买专业的邮件群发服务,免费邮箱的SMTP适合少量的邮件群发需求。 例如Wordpress的评论邮件通知功能,每天要发送的邮件数量最多可能是几百封,如果用PHP自带的Mail()函数发送,容易被各大邮箱判定为垃圾邮件,即使给用户发再多的邮件,也可能无济于事,国内各大主......

解决windows系统下php.ini邮件配置正确不发送邮件的问题

阅读更多关于《解决windows系统下php.ini邮件配置正确不发送邮件的问题》

windows系统下php.ini邮件配置正确不发送邮件这个问题确实很麻烦,所以本文的出现时很有必要的了,感兴趣的朋友可以参考下,希望可以帮助到你 Warning: mail() [function.mail]: SMTP server response: 530 5.7.0 Must issue a STARTTLS command first php mail()函数在windows不能用,需要安装sendmail 1.从http://glob.com.au/sendmail/下载sendmail.zip 2.解压到C:下,例如C:\php\sendmail,最好短路径,长路径名有......

SQL/NoSQL两大阵营激辩:谁更适合大数据

阅读更多关于《SQL/NoSQL两大阵营激辩:谁更适合大数据》

  企业在着手推动大数据项目的过程中,经常会遇到这样一个关键性的决策难题——到底该使用哪种数据库方案?经过综合考量,最终的选项往往只剩下 SQL 与 NoSQL 两种。SQL 具有骄人的业绩以及庞大的安装基础,但 NoSQL 却能够带来可观的收益并同样拥有不少支持者。在今天的辩论当中,我们将一同听听两大阵营中各位专家的意见。 Network World 网站主编 John Dix 专门组织了此次辩论并邀请到多位专家。其中两位参与专家分别......