为什么PHP能如此快速发展也是因为其简单易用的特点被广大中小站长采用,最后成为WEB的主流语言
J2EE为什么只被大公司采用,而没有被中小站长使用,是因为其相对的复杂性
Rails 为什么能在JAVA社区和PHP社区引起轰动,并被广大中小站长的追捧,
我想是因为PHP社区渴望有一种比PHP更强大的语言,又有PHP这样的简单易用性,对JAVA社区来说更需要一种灵活和的语言
做为小站长的我,可能更关注的是Rails的部署问题,
再强大易用的语言,如果部署费用过高,对我们中小站长来说都是不可接受的
而目前国内所有虚拟主机服务商都没有提供ROR环境的主机,这使我们有点望Rails惧步,
虚拟主机目前是不可能部署我们的Rails程序了,那我们只能选择也相对价廉的VPS主机
看了很多服务商提供的VPS主机,大部分不能用make编译源代码软件,
所以在选择VPS时要注意咨询清楚
VPS主机一般分配到的资源都是很少的,
所以我们更加珍惜,我对部署没有很深入地研究,所以也不能给出最好的方案
但我给各位一些建议:
1)用源代码make编译安装,在编译时最好优化参数,(这方面可以去google)
2)用Lighttpd+FastCGI方式,而不要采用Apache+FastCGI方式(为什么这么做,可以去google)
3)Rails程序缓存不是经常更新的内容,建议采用局部缓存,这样比较灵活
4)优化数据库配置,一般数据库占的内存资源比较多(我的VPS是安装了Mysql,没优化之前是占用了170M内存,优化之后是70M左右)
由于我表达能力很差,有什么具体问题,可继续提问
现在把我的VPS情况讲一下:
处理器:双XEON 5130 2.0Ghz
内存: 256MB RECC
硬盘: 20G空间 (10G应用+10G备份)
带宽: 100Mb独立接入
IP: 1个独立IP
机房: 上海电信骨干机房
操作系统:CentOS
价格是:199元/月
软件环境: Lighttpd1.4 + Mysql5.0 + Rails 2.0
Lighttpd 中的Rails配置:
"min-procs" => 3,
"max-proc" => 5
每日流量: 200IP/3000访问量
感觉速度还可以,,
大家可以去看看:
http://www.whoKiss.cn
还有所有软件的安装和配置我都是去google过来,再结合一下自己的实现情况去做的
如果想问我是哪家VPS的请发短信过来,以免做广告
分享到:
- 2008-10-25 10:01
- 浏览 1168
- 评论(7)
- 论坛回复 / 浏览 (6 / 2942)
- 查看更多
相关推荐
### Windows上搭建Ruby on Rails(ROR)环境详解 #### 一、引言 随着Web开发技术的不断发展,Ruby on Rails(简称Rails或ROR)作为一种高效、简洁且优雅的Web开发框架,受到了广大开发者的青睐。然而,在Windows...
首先,RoR性能优化涉及到多个层面,包括应用程序的部署、服务器配置以及代码优化。在部署方面,操作系统的选择至关重要。RoR通常在Unix类操作系统上运行最佳,如RHEL、CentOS、Ubuntu和SuSE Linux。对于AMD Opteron ...
"ror留言板程序"是一个基于Ruby on Rails框架开发的简单应用,它主要用于实现用户在网站上留言和查看他人留言的功能。Ruby on Rails(简称RoR)是用Ruby语言编写的开源Web应用程序框架,遵循MVC(Model-View-...
1. **Gemfile与Gemfile.lock**:项目中的Gemfile用于指定项目依赖的gem库,Gemfile.lock则记录了具体版本,确保团队成员或部署环境具有相同的依赖。 2. **ActiveRecord**:这是Rails中的ORM(对象关系映射),它...
**Ruby on Rails(简称RoR)中文资料** Ruby on Rails(RoR)是一个基于Ruby编程语言的开源Web应用框架,遵循MVC(Model-View-Controller)架构模式,旨在简化Web开发过程,提高开发效率。RoR强调“约定优于配置”...
在Ruby on Rails(ROR)开发环境中,安装和配置正确的依赖包是至关重要的。这个压缩包包含了一系列用于ROR框架的基础组件,但不包括Ruby本身。让我们深入了解一下这些包的作用和重要性。 首先,`actionpack`是Rails...
在IT行业中,Ruby on Rails(简称ROR)是一款基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,旨在简化Web应用开发过程,提高开发效率。本文将深入探讨如何配置ROR开发环境,以及...
Ruby on Rails(简称ROR)是一个基于Ruby编程语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在促进开发过程的简洁性和效率。Ruby on Rails的核心理念是“Don't Repeat Yourself”(DRY,...
Ruby on Rails(RoR)是一种基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,旨在简化Web开发过程。在这个选题方向中,我们主要探讨的是与RoR相关的源代码分析和学习。源代码是...
**神经网络Ror ResNet模型详解** 在深度学习领域,ResNet(残差网络)模型是具有里程碑意义的创新,由He et al.在2015年提出。该模型解决了深度神经网络训练中的梯度消失问题,允许构建非常深的网络结构。而“Ror”...
NULL 博文链接:https://xuxiangpan888.iteye.com/blog/266696
ROR环境 Ruby version 1.9.3 (java) RubyGems version 1.8.24 Rack version 1.4 Rails version 3.2.12 JavaScript Runtime therubyrhino (Rhino) Active Record version 3.2.12 Action Pack version 3.2.12 ...
基于RoR的博客系统,代码风格简单清晰,前后太完善,适合初学者。
在Ruby on Rails(简称ROR)框架下,处理文件的上传与下载是一项常见的需求,尤其是在构建包含媒体内容的应用程序时。本文将基于给定的文件信息,详细阐述如何在Rails应用中实现文件的上传与下载功能,包括数据库...
10. **程序部署与打包**:在实际应用中,源码可能还包括了程序打包和安装脚本,以便于用户安装和使用。 这个压缩包对于学习和研究FOXPRO编程,特别是在Windows环境下的高级应用,具有很高的价值。通过对这些源码的...
标题中的“RoR中文解决方案”指的是Ruby on Rails(简称RoR)的一个针对中文环境的解决方案。Ruby on Rails是一个开源的Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,用Ruby语言编写,旨在使开发...
【Ruby on Rails 环境搭建】是开发者在进行Web应用程序开发时的首要步骤,尤其对于初学者至关重要。Ruby on Rails(简称RoR)是一个基于Ruby语言的开源Web开发框架,它采用MVC(Model-View-Controller)架构模式,...
RoR是由David Heinemeier Hansson开发的一个开源Web应用程序框架,它遵循“Don't Repeat Yourself”(DRY)原则,强调简洁和生产力。RoR使用Ruby语言,以其优雅的语法和强大的元编程能力,使得开发者可以快速地构建...
- **哲学思想与MVC模式**:阐述了RoR的设计哲学,强调代码简洁性与可读性,通过模型-视图-控制器(Model-View-Controller, MVC)模式实现应用程序结构的清晰划分。 - **创建第一个应用**:演示如何利用Rails提供的...