两天以前,本人开发的第一个客户化定制的WEB系统正式发布了。
使用RAILS框架进行编程时间不短了,但是以前都是开发了系统之后公司内部使用。像这样的外包项目发布给客户方,这还是第一次。
由于客户方面的特殊的软硬件环境,这次的系统不得不基于windows环境进行部署。而且客户端的服务器硬件配置也比较低,难以使用虚拟机部署方式。
于是,我采取了Robbin介绍过的Windows + Apache + Mongrel的部署方案。
系统刚刚发布之后,心里还是十分的惴惴。服务器端内存只有1G,我开了两个mongrel进程,使用apache进行负载均衡。对于不到100个用户在短时间内集中进行访问来讲,系统的稳定性能否支撑,我心里还是没有底。
系统发布两天之内,集中接到了N多的客户电话,手机在短时间内就被打没电了。
还好,基本上都是最终用户在使用方面的问题。到目前为止,系统稳定运行,性能良好。
信心得到极大增强。
2011年初还有一个系统要发布,那时系统的压力将要高出一两个数量级。不过那时候的硬件环境也会大大改善。现在准备到时候使用虚拟机方式进行发布(Ubuntu + Nginx + Passenger + Ruby1.87)。
分享到:
相关推荐
软件介绍 Fepss(菲普斯)第一个推出在线为企业提供不限用户数的永久免费信息化平台,作为永久免费的企业信息化的倡导者。Fepss开发的免费OA系统也受到中小型企业的青睐,本公司网站发布系统是基于ruby on rails开发...
Roroacms 是一个基于 Rails 的内容管理系统,它允许您轻松地将页面和文章管理引入到您的 Rails 4 应用程序中。 多年来,Roroacms 已经走过了很长一段路,它最初是一个项目,旨在了解更多关于 Ruby on Rails 的...
一样,成功的第一条路线将被执行。 为了此事不 创建路由的两种方法: get 'products/:id' , to : 'products#show' get 'products/:id' => 'products#show' 诸如 :id 之类的参数被称为段键 对 lin
Red Hat于2010年11月11日发布... RHEL 5将是Red Hat的商业服务器操作系统版本的第四次重要版本发布, Red Hat酝酿发布RHEL 5已经超过了两年, 主要变化包括Linux内核由2.6.9升级为2.6.18, 支持Xen虚拟化技术, 集群存储等.
1. Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器 。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的Rambler.ru 站点开发的,它已经在该站点运行超过四年多了。...
RubyonRails九日学习计划(含相关软件及书籍)时间 内容 目的 第一天 学习oracle 基本工具掌握 plsql ,sql语言,范式,索引,数据库安全,数据备份,导入导出。 熟练掌握SQL语言 第二天 1. ruby 语言历史和...
编程狂人是推酷网旗下的周刊,每周一发布,并且同步发布pdf离线版本,内容以开发技术,编程语言,框架等为主,...我的第一次和最后一次 Hackathon 经历 一个技术人的知识管理方法论 ReactiveCocoa - iOS开发的新框架
Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的...
Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的...
Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的...
这是 Robin 中通知系统的 Rails API。 它是一个 RESTful API,允许应用程序将设备/用户/推送数据存储到通知工作人员的数据库中。 ##免责声明 我不声称这些工作中的任何一项是好的或有用的,只是将其开源,以防其他...
以前,我们有一个用Java编写的计算模块和一个Ruby on Rails系统来显示结果。 现在是一个系统。 新排名系统的主要变化: 添加结果文件可以在任何有互联网连接的地方完成。 更新计算: 跑步者的初始值以前被设置为...
第一步,配置nginx 先根据项目里的/config/deploy.rb /config/unicorn/production.rb /config/nigix.conf文件,修改其中的配置,然后将/config/nigix.conf文件复制到你的服务器上的nginx所在目录的
作为邮件代理服务器: Nginx 同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器), Last.fm 描述了成功并且美妙的使用经验. D. Nginx 是一个 [#installation 安装] 非常的...
Rails 3 升级 Rails 4 中遇到的问题及解决方法 php性能优化 Java中的 equals() 和 hashCode() 契约 程序设计 IOS缓存机制详解 ios系类教程之用instruments来检验你的app Android 学习笔记之 SQLite基础用法 如何...
QOR 1.0是第一个以MIT许可证开源和分发的版本。 什么不是QOR QOR不是“盒装交钥匙解决方案”。 您需要适当的编码技巧才能使用它。 它的目的是在构建复杂的EC系统时使开发人员的生活更加轻松,而不是立即为您提供。...
当用户发送第一次请求的时候,验证用户登录,创建一个该qq号和服务器端保持通讯连接得线程,启动该通讯线程,通讯完毕,关闭Scoket。 QQ客户端登录界面,中部有三个JPanel,有一个叫选项卡窗口管理。还可以更新...
¶ ↑ 第二个原型基于第一个,集成了 Rack、ActionView 和Sprockets,并且看起来像 Rails 应用程序开发。 它显示了它对不同 android 版本的限制。 原型¶ ↑ 由Julien 制作,第一个原型使用 PhoneGap 和纯 JS 和 ...
当用户发送第一次请求的时候,验证用户登录,创建一个该qq号和服务器端保持通讯连接得线程,启动该通讯线程,通讯完毕,关闭Scoket。 QQ客户端登录界面,中部有三个JPanel,有一个叫选项卡窗口管理。还可以更新...