博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
来自Jeff和Joel对Stack Overflow网站建设的教训(摘选)
阅读量:6657 次
发布时间:2019-06-25

本文共 679 字,大约阅读时间需要 2 分钟。

  • *  如果你有能力管理服务器,那就购买他们。租赁最大的两个问题是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,如需转载请自行联系原作者
你可能感兴趣的文章
C# 性能总结
查看>>
linux c程序内存分布
查看>>
Oracle_RAC恢复一个节点总结
查看>>
excel2003实现按色筛选
查看>>
赋予一个普通用户重启apache权限
查看>>
一些常用linux命令二
查看>>
C语言对编程学习的重要性
查看>>
浅析协方差矩阵
查看>>
10.19 iptables规则备份和恢复 10.20 firewalld的9个zone10.21
查看>>
单域控搭建步骤
查看>>
nginx开启stub_status模块配置方法
查看>>
RHCE培训笔记——磁盘配额
查看>>
sort -k
查看>>
与加密解密相关的一些内容
查看>>
Codeforce940B (Our Tanya is Crying Out Loud)
查看>>
Activiti学习(一) 环境搭建
查看>>
第十周作业
查看>>
记录一个坑(js)
查看>>
Fragment的使用
查看>>
异常处理汇总-开发工具
查看>>