![]() |
1
9
在乘客之前,混血儿是要走的路,但混血儿集群要保持适当的调音可能会很麻烦。随着应用程序复杂性的增加,每个Mongrel实例的内存占用将扩大,这会消耗到可用磁盘缓存中并降低性能,因此您必须密切关注部署中的内存分配平衡。有时,你需要调整它来添加或删除挂件。
另一个缺点是,您需要使用类似于启动器的某种类型来管理这些混合进程。
另一个严重的问题是,每个混血儿都被锁定在一个特定的应用程序上,并且在一个应用程序和另一个应用程序之间转移负载是很难管理的。 Mongrel还依赖于一个外部负载平衡器,您必须对其进行配置。 乘客将处理所有Rails引擎进程的启动,并将尽最大努力有效分配内存。如果您有许多具有冲突优先级的站点,那么passenger将很好地按需启动服务器,并在不使用时将其删除。
乘客还可以通过查找
在引擎盖下,乘客使用自己的发射器和调度系统。尽管在功能上与Mongrel相似,但Fusion已经引入了许多显著的性能改进,使乘客的记忆效率显著高于Mongrel。 乘客是一个完整的包,只是工作和令人惊讶的容易管理。Mongrel只是一个非常基本的Web服务器。 |
![]() |
ekka · 托管-如何从家中获取我网站的域名? 7 年前 |
![]() |
Vlad Norton · 我可以同时拥有一个动态和静态网站吗? 7 年前 |
![]() |
Alexey Nikonov · 托管和部署peerjs服务器 7 年前 |
![]() |
Sergey Sudakov · HTTPS和HTTP域混淆 7 年前 |
![]() |
José Manuel · 共享主机中Angular2的路由 7 年前 |
|
Can Efe · 如何为一个域使用两个不同的托管 7 年前 |