题
用于发展,我使用一个地方堆灯,用于生产我的使用 MediaTemple的Django容器 (我爱你).吨的容器使用lighthttpd.老实说我从来没有任何其他的经验。我总是使用Apache.我一直在做一些阅读:
这里的问题:
- 什么样的优势没有一个具有比其他?
- 将它 受益 我用lighthttpd上我的开发设置?
- 是什么使用?的Linux.com 文章谈论使用程序 与 Apache.
其他提示
受益于这两种:Apache是更强大和扩展(无用的,如果你不需要这种权力,但无论如何...)和程序更快在静态的内容。这个想法是分裂你站到静态的内容(css,js、图像,等等)和动态码流经Apache.
我不是说你不能做很多程序在其自己的。你可以和人民。
如果你使用程序完全生产服务器上,我将认真考虑镜像,在你的发展及临时服务器所以你知道什么在你之前部署。
对于纯粹的静态网页(.gif.css,等等。) n http请求从不同的ip地址:1.Apache:运行n进程(与mod_perl,mod_php在存储器) 2.程序:运行1程和1线(你可以分配m线之前启动)
对于纯粹的动态网页(.php.pl)与n http请求从不同的ip地址:1.Apache:运行n进程(与mod_perl,mod_php在存储器) 2.程序:运行1程序过程中由于异步I/O,并运行m快-cgi进程的每个脚本语言。
程序耗费多少少的记忆。YouTube使用的是一个很大的用户的程序,直到获得通过。去它的网页的更多信息。
P.S.在我以前的公司中,我们使用这两个用一个负载均衡分配http交根据其url后缀。为什么不完全的程序?对于遗留的原因。
答案取决于项目的目标。如果它将是一个大规模的站点正常运行时间至关重要,并负荷高去与程序;它的尺度令人惊讶。唯一的缺点是,你必须要更多的手放在最初。大多数主机不会支持这个和它真正的支付要知道你在做什么与程序.
如果它是一个网站对于你的母亲,将会得到几万人一个月apache会的工作做得更好。她就可以移动到一个新的主人很容易,并支助更容易找到。