相关疑难解决方法(0)

Webrick的回应非常缓慢.如何加快速度?

我有一个Rails应用程序,我正在我的服务器上运行.当我转到远程桌面并尝试加载应用程序时,服务器需要3-4分钟才能响应一个简单的HTML页面.但是,当我在服务器上本地加载页面时,页面只会显示一秒钟.我尝试从远程桌面ping服务器,ping在合理的时间内成功.

这一切似乎都是在我安装了Oracle的基本客户端和SQLPLUS之后开始的.我应该怀疑甲骨文吗?有没有人经历过类似的事情?

oracle sqlplus ruby-on-rails webrick

88
推荐指数
6
解决办法
2万
查看次数

我应该在这个网站应用程序中使用Rails或Ruby吗?怎么样?

我对网络编程很新(或者实际上,它已经很老了,因为我上次与网络混乱是HTML 1.1),但现在需要快速部署Web应用程序.似乎每次我转身时,都会有新的首字母缩略词和技术需要学习(JSON,XMLRPC,GWT,Javascript,Rails等).

这是我的应用必须做的事情:

  1. 给定用户名和密码,进行身份验证(很简单,一切都是这样,显然).
  2. 允许用户上传大量数据以进行处理.
  3. 处理该数据.
  4. 允许用户下载其处理的数据.

我已经有了Java脚本和数据库来处理数据.在一台机器上,我可以运行一系列命令行程序来处理传入的数据块并将结果放回到mysql数据库中.那已经存在并且有效.

我想使用这些现有和经过测试的方法构建此任务的Web前端.我现在倾向于这种方法:

  1. 有两台机器,一台数据库机器和一台Web服务器.如果需要,该方法允许以后的可伸缩性,但也要求我不能假设我用来访问数据并操纵它的程序是本地存储的.
  2. 使用Ruby DRb应用程序创建服务器和客户端.客户端会将数据传递给服务器,服务器又会调用这些应用程序.
  3. 使用其他一些Ruby接口与Web前端的DRb进行交互.

这是我的问题:看起来大多数用于Web的Ruby应用程序都会自动尝试构建某种本地数据库.我发现的所有Rails教程都是从创建自己的数据库并与之交互开始的,这正是我不想做的事情.

Rails是适合我的技术,还是使用Ruby DRb?我应该探索一些其他技术吗?

如果Rails或Ruby是正确的东西,我应该看什么?我已经有了编程Ruby书,并且已经将它用于一些后端内容以及使基本的DRb工作.

ruby ruby-on-rails drb sinatra

6
推荐指数
1
解决办法
552
查看次数

标签 统计

ruby-on-rails ×2

drb ×1

oracle ×1

ruby ×1

sinatra ×1

sqlplus ×1

webrick ×1