为什么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
- 浏览 1165
- 评论(7)
- 论坛回复 / 浏览 (6 / 2938)
- 查看更多
相关推荐
### 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的博客系统,代码风格简单清晰,前后太完善,适合初学者。
10. **程序部署与打包**:在实际应用中,源码可能还包括了程序打包和安装脚本,以便于用户安装和使用。 这个压缩包对于学习和研究FOXPRO编程,特别是在Windows环境下的高级应用,具有很高的价值。通过对这些源码的...
在Ruby on Rails(简称ROR)框架下,处理文件的上传与下载是一项常见的需求,尤其是在构建包含媒体内容的应用程序时。本文将基于给定的文件信息,详细阐述如何在Rails应用中实现文件的上传与下载功能,包括数据库...
标题中的“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提供的...