新手问题 建立一个一般的聊天网站挂在 vps 上多大的内存合适?

ivy3707 · 2013年06月07日 · 最后由 prozhan 回复于 2017年06月23日 · 4378 次阅读

建立一个一般的聊天网站挂在 vps 上多大的内存合适?求大神帮忙!!!!!

看你有多少人在线咯

额,用什么技术写的?万人同时在线普通 VPS 目测是顶不住的

万人左右?太牛逼了...

听说这是 Node.js 最适用的场景...用了 Node.js,同时并发多少都能撑住。。。至于上万的话能不能,可以去 cnodejs 问问吧我觉得。

万人还叫一般么。。。

#3 楼 @blacktulip 可以全都只在线不说话的 ...

一个畅想未来的主?

#5 楼 @alsotang 太汗了,没有一种技术敢说同时并发多少都能撑住这句话的

用 Golang 试试啊

万人还 vps 啊?

如果同时万人在线,你还得考虑峰值,一般按 3-4 倍算。 只发文字和支持语音什么的又差别不小 但一台 vps 肯定支持不了,用负载均衡来分流吧

单核 CPU,512M 内存足矣。既然你要选择 VPS,那你对自己的用户增长速度及并发相当的没有预估。

新上线,低配就好。

I "rails testweb",then "cd testweb",then "ruby script/server"..and something goes wrong,here's the following description: => Booting WEBrick => Rails 2.3.14 application starting on http://0.0.0.0:3000 /usr/lib64/ruby/gems/1.8/gems/rails-2.3.14/lib/rails/gem_dependency.rb:21:in add_frozen_gem_path': undefined methodsource_index' for Gem:Module (NoMethodError) from /usr/lib64/ruby/gems/1.8/gems/rails-2.3.14/lib/initializer.rb:298:in add_gem_load_paths' from /usr/lib64/ruby/gems/1.8/gems/rails-2.3.14/lib/initializer.rb:132:inprocess' from /usr/lib64/ruby/gems/1.8/gems/rails-2.3.14/lib/initializer.rb:113:in send' from /usr/lib64/ruby/gems/1.8/gems/rails-2.3.14/lib/initializer.rb:113:inrun' from /home/liuzhou/testweb/config/environment.rb:9 from /usr/lib/ruby/site_ruby/1.8/rubygems/core_ext/kernel_require.rb:45:in gem_original_require' from /usr/lib/ruby/site_ruby/1.8/rubygems/core_ext/kernel_require.rb:45:inrequire' from /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:182:in require' from /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:547:innew_constants_in' from /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:182:in require' from /usr/lib64/ruby/gems/1.8/gems/rails-2.3.14/lib/commands/server.rb:84 from /usr/lib/ruby/site_ruby/1.8/rubygems/core_ext/kernel_require.rb:45:ingem_original_require' from /usr/lib/ruby/site_ruby/1.8/rubygems/core_ext/kernel_require.rb:45:in `require' from script/server:3

thank you for you help...

万人在线的聊天室,只要不是在一个聊天室里面,比如 100 人一个聊天室,这样 1G 内存的 vps 差不多了吧

先看你网速多少吧

#15 楼 @ShiningRay 万人在线的聊天室,要是在同一个聊天室里,只要一人一句,即便是现在最强力的 CPU 核心应该也撑不住 ...

#15 楼 @ShiningRay could you please tell me how to solve the problem @#14lou

#18 楼 @dsmylv rails 2.3? 我建议 1. 使用 rvm 或者 rbenv 安装自己编译的 ruby 版本 2. 使用 rails 3.2,2.3 太老了 3. 使用 ruby 1.9.3 以上版本

#17 楼 @bhuztez 是啊,刷屏程度也没人想看的

#19 楼 @ShiningRay Thanks a lot!! I'm trying!!

#19 楼 @ShiningRay it worked!!! Really really appretiate for your help! but here's another problem.I created a rails project,installed mysql,updated the /config/database.yml to support mysql instead of sqlite3. when "rails server",it appears as the following:::: Could not find gem 'mysql2 (>= 0) ruby' in the gems available on this machine. Run bundle install to install missing gems.

but type "bundle install" still fails:: Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

/home/liuzhou/.rvm/rubies/ruby-2.0.0-p195/bin/ruby extconf.rb

checking for mysql_ssl_set()... *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options.

what should i do????please help!

#22 楼 @dsmylv ubuntu? apt-get install libmysqlclient-dev

#23 楼 @ShiningRay no,redhat.but there's no package libmysqlclient-dev

#24 楼 @dsmylv yum install mysql-devel

可以用 WordPress 和 BuddyPress 来做这样的网站

很多人想自己建设一个网站,但缺乏这方面的知识,却无从下手。其实,你是不需要学习编程知识或任何代码知识来做一个完整的专业网站。

今天就分享几套 WordPress 建站教程,快速 1 个小时搭建起自己的一个全新专业站点。如果要搭建一个购物网站来销售产品,也只需 2 个小时。

现在有很多的免费网站搭建平台 (CMS: 内容管理系统),如 WordPress,Joomla 和 Drupal。在这么免费网站搭建平台中,WordPress 是最受欢迎的,因为它的功能强大,扩展性强,和拥有无数的插件来为你添加各种的功能。还有,WordPress 搭建的网站或网店对 SEO 搜索引擎是十分友好,收录也快,排名靠前。最重要的是,它的使用非常的简单。你不需要任何专业知识就可以自己管理和添加内容。以下有 3 套 WordPress 视频一步步教你如何建立一个专业网站和购物网站。

每一个网站都需要两样东西

  1. 域名 (网址) jiuwp.com 和 http://www.jiuwp.com/ 同一个域名。你的域名可以加或不加前缀。

  2. 空间 (储存和把你的网站发布到互联网去) 好消息是,域名和空间都可以在同一家公司购买,它们加起来的费用是每年几十美元。

如果你在 US Domain Center(美国域名中心): http://www.usdomaincenter.com/ 购买的话,你可以直接登陆你的帐户点击安装 WordPress (最受欢迎和最容易的免费网站建立平台)。因为 US Domain Center 的系统强大,它使新手建立网站变得容易简单,例如一键安装 WordPress 免费网站搭建平台 (CMS) 和一键备份网站等等。

可用支付宝,PayPal, 信用卡购买美国主机 (从购买域名,空间,安装 WordPress, 到网站上线只需 10 分钟): https://www.jiustore.com/payment-methods/

安装 WordPress 后,你的网站就马上上线了。你只要在手机,电脑,或平板电脑的网站输入栏打进你的域名,你就可以看到你的网站。

关于 US Domain Center US Domain Center(美国域名中心) 是一家知名的美国域名注册商。它不但为世界各地 (中国,美国,加拿大,和澳大利亚等等) 提供域名注册服务,它还提供高速空间 (主机空间)。还有,如果使用 US Domain Center 的域名和空间,你无需备案。还有,该公司也接受不同的货币支付 (人民币,美元,和加币等等)。

我们制作的 3 个视频教程

1) 用 WordPress 搭建完整网站视频教程 (从零开始只需 1 小时) 该视频对所有的浏览者或读者免费开放。你只要跟着这个视频教程做,你就可以自己动手搭建一个专业的网站。我们会一步步教你如何建立你的第一个网站。 在 YouTube 观看: 在土豆观看:http://www.tudou.com/programs/view/eDy87n_Cbpo/

2) 新手 WordPress 视频教程:学习如何建立响应式网站的全套流程 只要你跟着我们这个 45 分钟的教程做就可以建立一个专业响应式网站 (可以在手机,电脑,或平板电脑浏览)。你也可以对该网站进行任何的个性化修改 (不需任何专业知识)。 在 YouTube 观看: 在土豆观看:http://www.tudou.com/programs/view/ql4bhKF7vro/

3) 建立 WordPress 电子商务网站视频 (WooCommerce 教程) 如果你已经根据第一个视频教程建立了一个网站或者你已经拥有自己的 WordPress 网站,我们这个视频将会教大家如何使你的网站成为一个专业的电子商务网站。同样的,你也不需任何的专业知识来搭建一个功能强大的电子商务网站。 观看链接:https://www.jiustore.com/e-commerce-site-in-2-hours/

希望这些教程对你建立网站有帮助!

需要 登录 后方可回复, 如果你还没有账号请 注册新账号