2012年3月11日

网站前端和后台性能优化的34条经验和方法(雅虎34条)

摘要: 网站前端和后台性能优化的34条经验和方法1 减少HTTP请求数量 (Minimize HTTP Requests)tag:content80%的用户响应时间被花费在前端,而这其中的绝大多数时间是用于下载页面中的图片、样式表、脚本以及Flash这些组件。减少这些组件的数量就可以减少展示页面所需的请求数,而这是提高网页响应速度的关键。朴素的页面设计当然是减少组件的一种途径,但有没有能兼顾丰富的页面内容和快速的响应速度的方法呢?下面就是一些不错的技巧,能在提供丰富的页面展现的同时,减少Http请求数量:合并文件,通过把所有脚本置于一个脚本文件里或者把所有样式表放于一个样式表文件中,从而减少Http请 阅读全文

posted @ 2012-03-11 17:10 李玉龙 阅读(385) 评论(0) 推荐(0) 编辑

lvs+keepalived和haproxy+heartbeat区别

摘要: 最近一直在看一些高可用性的负载均衡方案,当然那些f5之类的硬件设备是玩不起也接触不到了。只能看这些for free的开源方案。目前使用比较多的就是标题中提到的这两者,其实lvs和haproxy都是实现的负载均衡的作用,keepalived和heartbeat都是提高高可用性的,避免单点故障。那么他们为什么这么搭配,而又有什么区别呢?经过一番google,大体明白了两者的区别:lvs的是通过vrrp协议进行数据包转发的,提供的是4层的负载均衡。特点是效率高,只要你机器网卡抗的住就不是问题。haproxy可以提供4层或7层的数据转发服务,能做到7层的好处是可以根据服务所处的状态等进行负载。以上两者 阅读全文

posted @ 2012-03-11 14:24 李玉龙 阅读(1663) 评论(0) 推荐(0) 编辑

使用 awstats 监控 Nginx图文教程

摘要: 标签:linuxcentosnginx监控awstats使用awstats监控Nginx系统:cent os 5.5环境:搭建了Nginx安装路径为:/usr/local/nginx网站主目录为:/NginxrootNginx服务的搭建可参考: http://haolulu.blog.51cto.com/3164472/578559配置Nginx自动切割日志;编写一个shell脚本,我们来做定期执行切换日志,重命名或转移。脚本放置在:/usr/local/nginx/sbin/Vi /usr/local/nginx/sbin/nginxlog.sh脚本如下:安装和配置awstats1:安装前确 阅读全文

posted @ 2012-03-11 14:23 李玉龙 阅读(551) 评论(1) 推荐(0) 编辑

qmail sendmail postfix 三种MTA的分析比

摘要: qmail sendmail postfix 三种MTA的分析比 关于sendmail/qmail/postfix孰优孰劣,以及部署邮件系统的时候该选哪一个的讨论已经重复了千百次了。但事实往往并不是A好B坏,或B好A坏,必须根据场合和应用的要求来定。但虽然如此,大多数人还是需要一个相对公平的评价,以引导邮件系统的部署。 自己一直很慎重于回答这类问题,以免引发不必要的争论甚至矛盾,但还是必须面对这个问题做一定的分析和比较的,否则很多朋友经常会问“到底用哪个好?”,却拿不出完整的答案。 首先看看三个MTA的历史...MTAs的发展历史Sendmail毫无疑问,sendmail是最古老的MTA之一。 阅读全文

posted @ 2012-03-11 13:34 李玉龙 阅读(443) 评论(0) 推荐(0) 编辑

实现网易微博,练习web2.0技术

摘要: 将会用到的技术:(sa部分将以配置脚本和文档形式上传)静态文件服务器:lvs-ha(负载均衡)squid (cache)nginx (web服务)hivehadoop (文件存储)web:nginx (web服务)php+php-fpm+apc (fast-cgi)rabbitMQ (消息服务)自主开发的消息消费线程池存储:memcachedlightClound (基于TT)hiveDbmysql全文检索:sphnix (php)日志记录及统计:access log + awstats (记录+统计)google统计软件监控:cacti硬件监控:硬件厂商提供数据异地备份:rsync里程碑:0 阅读全文

posted @ 2012-03-11 13:06 李玉龙 阅读(159) 评论(0) 推荐(0) 编辑

开源软件

摘要: 邮件服务器: Postfixftp服务器: vsftpd统计: nginx access log + awstats 统计: google统计 google分析 腾讯分析分布式锁及配置管理:Zookeeperphp框架:thinkphp运维监控: cacti数据同步: rsync日志分析工具: splunklevel DB /Tokyo Tyrant / Berkeley DBcppcheck :代码静态检查工具google chubby 分布式锁nosql db memcachedb hbase redis mongodb日志打印:log4c代理及负载均衡 lvs+keepalived和ha 阅读全文

posted @ 2012-03-11 09:40 李玉龙 阅读(350) 评论(0) 推荐(0) 编辑

导航