我一直在努力理解性能和可扩展性,并想知道开发人员/系统管理员是如何优化他们的系统的。为了标准化答案,如果您能够尝试回答以下任何一个问题,将会有所帮助:
- Profile - Joomla杂志出版物;CodeIgniter + OpenId + AJAX招聘板块
- 性能 - 每秒最大请求数每台服务器?
- 硬件 - 服务器、路由器、磁盘、局域网?
- 软件 - Lighttpd、Memcache、Varnish、Nginx、Squid、Pound、LVS、eAccelerator等。
- 服务 - Amazon S3、Akamai、Google compute等。
- 配置 - 静态哈希、上游模块、n个请求后x分钟的Memcache、禁用图像请求日志记录等。
- 其他 - 其他任何事情?(例如,规范化表对于具有大量读取的站点不利)
编辑:在关闭此问题之前,请重新考虑这些 问题 的 重要性,因为对于Web开发人员来说,寻找这些东西非常重要。程序员可以调整代码中的分号,但仍然可能输给一个写了memcached或通过Google App Engine组合CDN的糟糕的编码人员。