【发布时间】:2012-08-23 16:49:52
【问题描述】:
我想创建一个新的网络计费应用程序,我猜该应用程序最密集的任务是将发票(如果用户愿意)转换为 PDF,这可能由外部服务器完成,剩下的就是只需在 PostgreSQL 数据库中插入和选择纯文本数据,此应用将需要扩展到 10,000 个用户。
我的问题是,我会首先遇到语言性能实现问题(Java-JVM 与 Ruby-default-implementation),还是在这种情况下,性能真的会首先受到 I/O、数据库等其他问题的影响。 . ?因此在这种情况下,ruby 与 java 的性能无关紧要。
【问题讨论】:
-
过去你提到的其他问题,实现和框架比语言本身更重要。你可以拥有一门非常快的语言,但是却用一个沉重且不适应的框架来沉没它。这两种语言都用于非常快速的网络应用程序。
标签: java ruby database web-applications