新手问题 windows 的 ruby 怎么那么慢,是不是我的标装机的问题

moximoxiwuxibixi · 2021年11月09日 · 最后由 shiweifu 回复于 2021年11月11日 · 751 次阅读

启动 rails s 需要 30 秒+,一个请求需要 2s 响应时间,受不了了。机器是保险公司标装机,有各种审计安全软件,硬盘是机械石头盘,外网限速 100KB。昨天买了个腾讯云 2C4G8M 的虚拟机,配置好了开发环境,用上 code-server 做远程 IDE,体验感瞬间从石器时代回到了现代。

可以试试 WSL

外网限速 100KB 😂

对 shiweifu 回复

没权限。。。

启动慢估计是 cpu 性能不足或内存不够

100k 带宽能干啥,ruby china 这个页面的 vendors.chunk.js 都 170k 了~~

是你电脑的问题。 当然 rails 也确实不快。

对 zhengpd 回复

描述不准确 应该是外网单机限制了 2 兆左右的带宽

机械硬盘问题吧。。。

试一下 rack 如果还卡,应该升级硬件了

对 tablecell 回复

电脑没坏 公司不给换😂 平时也不给带自己电脑 现在用远程 VSCODE 感觉还行

我是说用没坏的电脑跑一下 rack 看看是不是同样卡 如果不熟悉 rack,可以用下面这个现成的程序

git cloen   https://github.com/tablecell/myrack
cd myrack
ruby myrack.rb

ruby 性能在脚本里面算中等,但是新手分不清 ruby/rails 把 rails 卡等同于 ruby 卡,很多这样的信息沉淀在互联网上,以讹传讹,这是典型的负反溃,谎言只要不停地重复就会变成传说中的真理

这样的讹传只会变相增加新手入行 ruby 的门槛 比如写个 ruby 必须要买高配置的电脑,或者必须买个腾讯云远程 vscode

对 tablecell 回复

多谢指导。 运行时报错,然后补了 sequel webrick 两个 gem。rack 速度很快,确实是 rails 在我这台机器比较慢。 十年前家里没有 macbook 也买不起,遇到的“门槛”就是没有 textmate、mac,虽然 ubuntu 也能用,总觉得心里有个坎。

十年前买过 textmate,然后没多久就开源了……

moximoxiwuxibixi 关闭了讨论。 10月27日 14:01
需要 登录 后方可回复, 如果你还没有账号请 注册新账号