例如,一个操作需要从数据库中获取大量数据,并将其呈现在响应网页上。如果我们让这个操作同步。处理此请求的线程将在整个页面生命周期中被占用。最近,我有机会探索了其他web开发解决方案,如PHP和Ruby on Rails。令我惊讶的是,这些解决方案没有对应的异步编程模型。在整个生命周期中,每个请求都由一个线程或进程处理。与异步()类似,但基线是总有一个线程或进程被请求占用。这不像ASP.NET。
所以,我想知道:为什么这些流行的web解决方案没有像ASP.
我在一个网站上工作,用Ruby on Rails on RedHat服务器(linux)开发。通常我使用"exemple.user1“登录到服务器,并使用命令"rails s”运行应用程序。我创建了一个新用户"rails“,当我用它登录,并使用命令”rails s“运行应用程序时,我得到了一个错误"-bash:rails: command not exemple.user2”我必须做什么才能让它以