3 ms·
Is the 4x performance improvement in all the charted benchmarks exclusively an enterprise benefit? It would be really nice to a see comparison including both t
by fny 12y ago
Is the 4x performance improvement in all the charted benchmarks exclusively an enterprise benefit?
It would be really nice to a see comparison including both the open source and enterprise versions.
- FooBarWidget 12y agoNo, it is in open source. Everything you read about is open source, unless explicitly documented as enterprise only.
- fny 12y agoSo what about the hybrid concurrency model--specifically the multithreading, which seems to be enterprise only? Would one expect even higher throughput than what's shown in the charts?
- FooBarWidget 12y agoMultithreading is documented as enterprise only. Whether it helps throughput depends on your app's workload. If your app spends a lot of time waiting on IO, such as the database or external HTTP API calls, then yes it will likely improve throughput. Otherwise it won't improve throughput, though it can reduce memory usage.
- cheald 12y agoIt's because of Passenger's built-in short-term HTTP cache, which is included in the open-source version. That said, the performance gain from the charts is from caching; it's not going to make your Ruby code run 4x faster. Be sure you read https://blog.phusion.nl/2015/02/09/turbocaching-security-changes/ https://blog.phusion.nl/2015/02/09/turbocaching-security-cha... to make sure you don't accidentally end up serving things from a cache that you intended to not be cached/shared.