开发者社区> 问答> 正文

我想做一个用户可以注册登陆,发布各种租房信息的网站,请问应该选哪种服务器

我想做一个用户可以注册登陆,发布各种租房信息的网站

后台使用nodejs做服务端

我已经买了1G1核 n4的服务器, 但是经常会有内存溢出的现象,所以准备升级下服务器

我应该选择几G内存几核的服务器

规格族 应该怎么选

展开
收起
随心之 2019-01-02 11:55:16 3977 0
9 条回答
写回答
取消 提交回答
  • 云服务器 稍微大一点的

    2020-05-18 21:58:20
    赞同 展开评论 打赏
  • NodeJS 对堆内存的上限默认就是 1G, 如果有出现内存 overflow, 首先应该排查是否有内存泄漏, 在确定没有内存泄露的情况下, 再看服务器的资源.

    如果你只是做普通的租房信息发布, 那么可以先在你本机做一下压力测试, 看在多少访问量时, 内存会到怎样的水位, 然后再根据水位来决定你的服务内核个数.

    2019-07-17 23:24:22
    赞同 展开评论 打赏
  • (1)目前系统的qps是多少,预估用户规模增长量,然后决定机器配置
    (2)如果当前用户量级非常小的话,检查应用本身是否存在内存泄漏问题

    2019-07-17 23:24:22
    赞同 展开评论 打赏
  • 擅长互联网移动开发。。。

    选择内存增强型的吧。

    2019-07-17 23:24:22
    赞同 展开评论 打赏
  • 学无止境

    内存泄漏还是应该从应用本身找原因,你提升配置,如果不解决泄露问题,迟早把资源吃光。当然1/1的机器确实配置低了一点,建议搞个4c/8G的配置,通用型就可以,云上的配置没那么死板的,最佳实践是,先搞个通用配置,然后云监控看性能使用率,然后再调低调高即可

    2019-07-17 23:24:22
    赞同 展开评论 打赏
  • 看用户并发量,你这种类型的小网站一般的4G就足够用了,可能需要你自己进行简单的jvm调优;还有如果静态数据较多就增加一层缓存比如redis,db和应用同机部署也没关系,最好自己做一层前置代理防止db对外暴露

    2019-07-17 23:24:21
    赞同 展开评论 打赏
  • 没三方交互的话,搞中低配置

    2019-07-17 23:24:21
    赞同 展开评论 打赏
  • 信息类的话 双核8g应该差不多 主要还是看用户量
    https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=tw40uanb

    2019-07-17 23:24:21
    赞同 展开评论 打赏
  • 要看你有多大的流量,数据库和应用在不在一台服务器上。流量不大,数据库和应用分开的话,双核 4G内存或者8G内存 就应该差不多了。

    2019-07-17 23:24:21
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS计算与存储分离架构实践 立即下载