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

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

启动 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,然后没多久就开源了……

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