- * 如果你有能力管理服务器,那就购买他们。租赁最大的两个问题是1)升级磁盘和内存的费用很高,2)事实上他们也管理不了任何东西。
- * 一次性投资到位可以避免每个月额外的开销,从长期看更省钱。
- * 升级网卡驱动,性能会有2倍的提升。
- * 内存很便宜,用最高的内存配置来充分发挥性能。
- * Stack Overflow网站重构中避免了大量的key关联查询,而是把他们几乎全部放在内存中。
- * CPU速度对于数据库服务器性能非常重要,几乎是线性增长。除非查询不再内存中。
- * 瓶颈是数据库占用了90%的时间。
- * 可扩展行必须建立在开源的基础上,否则就意味着更多license费用。
- * RAID-10有极高的数据库读写负载。
- * 分离应用程序和数据库会让他们之间更加独立,当数据库提升,应用程序也会受益。
- * 应用程序建应该把状态保持在数据库中,这样就可以简单的添加服务器来扩展。
- * 一些应用程序可以随着CPU数量增长而提升,但锁可能会导致串行,最终性能反而下降。
- * HAProxy比Windows NLB更便宜、简单,而且对设备的要求更低。
- * 备份到磁盘是为了快速恢复,备份到磁带是为了历史备份。
- * 每个站点都有3层缓存:local, site, global。local是前端缓存,只访问一台服务器;site是站内缓存,只访问一个网站;global是所有网站和服务器共享的缓冲,通过api进行访问。
本文转自passover 51CTO博客,原文链接:http://blog.51cto.com/passover/731813,如需转载请自行联系原作者