我一直在使用elance的独立合同商为午餐创建一个社交网站,它几乎准备就绪(托管在godaddy上),只有php+mysql在后端,htlm+css在前端。每当我看到其他网站,他们使用许多其他东西,如memacached,负载均衡器HAProxy主机亚马逊EC2等
我什么时候需要开始获得额外的架构?如何决定我还需要哪些其他工具/硬件呢?
发布于 2010-09-04 02:23:21
监控请求和站点的成功。并测量the服务器和数据库的响应时间和CPU使用率、系统负载和内存消耗。
把这些画出来,贴在墙上,并保持更新。您需要这些历史信息来做出明智的决策。
如果你看到指数级的增长,那么你就有麻烦了,但你仍然有一些时间。
找一个独立的来检查设置的可伸缩性。您不能在不知道缓存和代理是否有效的情况下就将缓存和代理抛给问题。
如果你正在成长,你需要知道你将首先遇到哪些瓶颈。这一点很重要,因为在任何时候总是只有一个瓶颈,修复可能的其他“瓶颈”是对时间、重点和金钱的分流,它们只会提供边际利益。
出于这样或那样的原因,许多技术人员喜欢修复容易修复的东西,而不是修复真正需要修复的东西。(我想知道这是否是这句话的根源:“如果你不是解决方案的一部分,那么延长问题就会赚到很多钱”)。
祝你的发布好运!
https://stackoverflow.com/questions/3638365
复制相似问题