我一直在努力了解性能和可扩展性,并想知道开发人员/系统管理员正在做什么来充实他们的系统。为了使答案标准化,如果您能尽力回答以下任何问题,这将有所帮助:
- 简介- 在 Joomla 上发表的杂志;CodeIgniter + OpenId + AJAX 上的工作板
- 性能-每台服务器每秒的最大请求数?
- 硬件——服务器、路由器、磁盘、局域网?
- 软件- Lighttpd、Memcache、Varnish、Nginx、Squid、Pound、LVS、eAccelerator 等。
- 服务- Amazon S3、Akamai、Google 计算等。
- 配置- 静态散列、上游模块、Memcache 在 n 个请求后 x 分钟、禁用记录图像请求等。
- 其他——还有别的吗?(例如,规范化的表格不适合有大量读取的网站)
编辑:请在结束这个问题之前重新考虑,因为 对于网络开发人员来说,寻找这些东西很 重要。程序员可以从他/她的代码中调整分号,但仍然会输给为 memcached 编写糟糕的编码器或设法通过 Google App Engine组合一个CDN 。