Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails ApacheLocalHost上的Django和Rails_Ruby On Rails_Django_Apache_Webserver_Performance Testing - Fatal编程技术网

Ruby on rails ApacheLocalHost上的Django和Rails

Ruby on rails ApacheLocalHost上的Django和Rails,ruby-on-rails,django,apache,webserver,performance-testing,Ruby On Rails,Django,Apache,Webserver,Performance Testing,我想测试Django和Rails的性能 使用内置web服务器进行测试是个坏主意吗 设置使Django和Rails在ApacheLocalHost上运行是否困难?(不是同一时间)在apache中直接运行rails的通常方法是使用Passenger,如果您已经设置了由apache提供服务的php应用程序,它会尝试将其设置为类似于mod_php。或者,您可以使用apache将动态请求负载平衡到另一个后端,如thin、unicorn或其他后端;通常,在这种情况下,apache将被设置为直接为静态资产服务

我想测试Django和Rails的性能

使用内置web服务器进行测试是个坏主意吗


设置使Django和Rails在ApacheLocalHost上运行是否困难?(不是同一时间)

在apache中直接运行rails的通常方法是使用Passenger,如果您已经设置了由apache提供服务的php应用程序,它会尝试将其设置为类似于mod_php。或者,您可以使用apache将动态请求负载平衡到另一个后端,如thin、unicorn或其他后端;通常,在这种情况下,apache将被设置为直接为静态资产服务

使用rails的webrick服务器是个坏主意,因为它的速度非常慢。在启动RAILS时,您还需要将RAILS_ENV设置为“production”而不是“development”,以便缓存类等等


关于设置Django,我不太了解,但我想您可能会做一些类似于上面描述的rails负载平衡情况的事情。在apache中为rails和django应用程序提供它们自己的VirtualHost设置,它应该可以正常工作。

您可以使用虚拟主机指向在不同端口上运行的服务器,而不需要同时运行它们,只是想知道是否有可能在Apache上运行它们,而无需付出极大的努力和配置。难度与开发人员使用平台的经验成反比。研究很重要。谢谢,我现在就来调查。