March 18th, 2006 at 9:59 am (用力读书)
Chapter 8. Load Balancing and High Availability
如果你建立起 replication,并且你有一些 slave 服务器,下个你要面对的难题是如何引导分配这些流量?
8.1 Load Balancing Basics
负载平衡背后的理念很简单。你有一些服务器,你想让负载尽可能平均地分配给这些服务器。除了这些后端的服务器外,你需要一个负载平衡器来引导进入的连接到合适的服务器去。
负载平衡有四个基本的目标: scalability , effciency , Availability , Transparency 。
8.1.1 Differences Between MySQL and HTTP Load Balancing
此节介绍了 MySQL 和 HTTP 在负载平衡方面的不同之处。
8.2 Configuration Issues
负载平衡器在引导流量时,它要清楚两点:第一,那些服务器是可用的?第二,这些可用的服务器中,哪个要接受下一个连接。 Read the rest of this entry »
Comments
March 16th, 2006 at 10:17 pm (用力读书)
Chapter 7. Replication
7.1 Replication Overview
Replication 最基本的结构是由两台服务器组成,一主和一从。主服务器将所有的查询记录下来并存为二进制日志。从服务器连接到主服务器,并从二进制日志将查询提取出来,然后在本地的数据拷贝上执行查询。
7.1.1 Problems Solved with Replication
Replication 虽然不很完美,但它可以有效解决有关备份和规模可伸缩性的问题。
7.1.1.1 Data distribution
就数据分发而言,Replication 对网络要求不高,无须一直“在线”。你也可以在一台服务器上对两个单独的 MySQL 服务进行 replication,这是一个测试新版本 MySQL 的好方法。 Read the rest of this entry »
Comments
March 12th, 2006 at 9:45 am (用力读书)
此章主要研究服务器及其配置对 MySQL 性能的影响。
6.1 Performance-Limiting Factors
问题的关键无疑是找出影响 MySQL 性能的瓶颈来。
6.1.1 Disks
毫无疑问,磁盘是系统中最慢的一部分,因此磁盘的 I/O 就是一个瓶颈。如果可能的话,最好买转速快的硬盘。
6.1.2 Memory
你要知道,一个劲儿地添加内存不一定能提高 MySQL 性能,除非操作系统能很好地利用它,缓存更多地数据。如果你的数据库大小为512 MB,你已经有1 G 内存,此时再添加内存便毫无意义。
6.1.2.1 MySQL’s buffers and caches
分配给 MySQL 的内存大多用来做内部各种的 buffer 和 cache。这些 buffer 被分为全局 buffer 和 单连接 buffer。两个最重要的 buffer 是 MyISAM key buffer (keybuffersize) 和 InnoDB’s buffer pool (innodbbufferpool_size)。MyISAM key buffer 是 MySQL 用来缓存经常用到的索引数据。可以想象得到,越少访问磁盘上索引数据,性能就越好。因此可能的话,调整 key buffer 到足够大可以完整缓存经常查询的索引数据。
Read the rest of this entry »
Comments
March 6th, 2006 at 3:41 pm (日常生活)
我希望那些貌似古板而老套的价值观重新回到身边,它们是——做人要讲实话,要有责任感,敢于担当;
要懂得知恩图报,同时还要学习宽容;
要学会关心别人,特别是比你弱势的那些人;
一定要敬天畏人,要相信报应是冥冥存在的;
要尊重大自然,而不要老是在破坏中攫取;
要相信自由是天赋的,谁也不能剥夺;
人生的确有比金钱更为重要的事情,比如陪女儿玩半个小时的积木,或与太太冒雨去看一场午后电影。
我希望它们一一回来。因为只有与它们相伴,财富才会真正的散发出智慧和快乐的光芒。
上面这些文字来源于吴晓波的文章《我一点也不留恋这个时代》
作者在文章中提出了一个问题,我们为什么要赚钱,我们想要用赚来的钱去购买什么?
这个问题我们都有自己的答案吗?
Comments
March 5th, 2006 at 10:13 pm (搜索引擎优化(SEO))
Accessibility
可访问性无疑对用户和搜索引擎都非常重要。下面列举了一些影响可访问性的因素:
1. 尽量避免死链接。据传,搜索引擎会降低含有较多死链接页面的等级。
2. 使用规范的 html 和 css 标记。
3. 注意标单和程序的功能性。
4. 文件尺寸的大小。建议文件最好小于150k,否则很难被搜索引擎完整地缓存起来。
5. 站点的访问速度。
URLs, Title Tags & Meta Data
URLs 、title 和 meta 标签都是用来向访问者描述站点和页面的。让这些元素醒目,精确和相关对于搜索引擎来说是非常关键的。
Read the rest of this entry »
Comments