我想为网站编写一个后端系统(它将是一个自定义搜索式服务).它需要高度并发和快速.考虑到我对并发的期望,我计划使用Haskell或Scala等函数式语言.
但是,速度也是一个优先事项.http://benchmarksgame.alioth.debian.org结果似乎表明Java几乎和C/C++一样快,Scala通常非常好,但对于大多数任务,Haskell的范围从慢到慢.
有没有人有任何性能基准/使用Haskell vs Scala vs Java执行高度并发任务的经验?
我见过的一些网站表明Scala有内存泄漏,这对于像这样的长期运行服务来说可能很糟糕.
在选择(性能和并发性是最高优先级)之前,我应该写什么服务,或者我应该考虑什么?
谢谢
我正在使用twitter bootstrap和django.我已经使用pip需求文件处理了我的依赖项.
我有两个问题:
我编写了一个自定义构建脚本来创建virtualenv,运行'pip install -r requirements.txt',django syncdb,django migrate然后关闭我们去.
什么是最简单的集成方法?
谢谢
我知道Symfony2已经发布,但它是否已经准备就绪,或者它们是否仍在发现并修复如此多的错误以至于使其变得不切实际?
生产环境中的性能如何?目前的基准测试是否存在?
我正在寻找建立一个n层网站,并决定是否学习sf2将花费时间与仅仅坚持使用sf1.4相比.
symfony2有什么差距 - 从看起来没有官方的管理员生成器.还有什么遗失?
我正在构建一个基于队列的系统来扩展用户上传的图像.
用户将上传将传输到存储服务器的图像.然后,Web服务器将向队列添加消息,该队列将由图像缩放工作者监听,该工作人员将检索图像文件,缩放它们并将它们添加到存储服务器.
我计划在rabbitmq上使用celery,但是我的web层将运行PHP,所以为了方便起见,我宁愿找到一种PHP方式来做到这一点.
人们有什么建议?
如果它来了(虽然我不想通过python和PHP使Web层复杂化)从PHP控制芹菜是多么容易,我将如何做到这一点?某种RPC协议(如节俭?)或更简单的东西,因为芹菜不需要在不同的服务器上?