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

moximoxiwuxibixi · November 09, 2021 · Last by shiweifu replied at November 11, 2021 · 522 hits

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

可以试试 WSL

外网限速 100KB 😂

Reply to shiweifu

没权限。。。

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

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

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

Reply to zhengpd

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

机械硬盘问题吧。。。

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

Reply to tablecell

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

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

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

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

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

Reply to tablecell

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

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

moximoxiwuxibixi closed this topic. 27 Oct 14:01
You need to Sign in before reply, if you don't have an account, please Sign up first.