Webrick和Thin在Windows中提供静态文件的速度非常慢.我怎样才能
我目前正在开发一个网络应用程序,我为此在
Windows和Mac dev机器之间进行了交替.
我的问题是Windows上的页面渲染速度非常慢,但不是我的Ruby代码运行缓慢,而是静态文件的缓慢提供. 一个典型的页面需要大约200毫秒来渲染并在开发中提供服务(Mac和Windows在这里类似),但它包含大约50个静态文件(在生产中它只是5到10,一旦它们被缩小和组合,但在开发中它们“仍然分开”. 这50个文件在Mac上服务大约需要1.5秒,但在Windows上大约需要10秒.这使得测试事情变得非常曲折…… 我尝试了Webrick和Thin,它们大致相同. 有没有人发现这个问题,知道如何改善这个问题? 我已经尝试将Webrick conf更改为“:DoNotReverseLookup => true”,如this answer所示,但它没有帮助. 任何帮助将不胜感激
您遇到了两个长期困扰Ruby开发人员的存在问题:
> Webrick很慢.总是.只是不要打扰. 因此,如果您坚持在Windows上进行开发(而不是仅在Linux上开发或在Windows上运行的Linux VM上进行开发),那么我们需要找出一些将口红放在猪身上的方法. 一些想法: >确保运行最新版本的Ruby. 如果你确定你已经有足够的开发Rails在一个它没有设计的环境上,你可以按照here所述的方式设置一个VM.作者报告了显着的加速. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 用于Windows的Git bash不提示输入密码
- windows-7 – 在Windows 7 -32位操作系统上安装MVC3时出错
- windows-phone-7 – Caliburn Micro中的墓碑
- 在Windows中调试Go(golang)代码
- windows-server-2008 – 使用内部更改监视器/ MON:1选项自
- Windows – 在写入文件之前保留磁盘空间以提高效率
- windows – 业务文件夹结构的最佳实践是什么?
- windows – 如何获取git存储库中每个修订的文件清单?
- windows – 如何通过START命令运行多个命令
- 如何遍历Windows批处理文件中的文件夹树/子树?