Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何在Rails中有选择地加载资产?_Ruby On Rails_Performance_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails 如何在Rails中有选择地加载资产?

Ruby on rails 如何在Rails中有选择地加载资产?,ruby-on-rails,performance,ruby-on-rails-4,Ruby On Rails,Performance,Ruby On Rails 4,我注意到,当我清除缓存或在“匿名”窗口中加载网站时,我们的rails 4.0应用程序正在经历加载“滞后”。加载右侧滚动条大约需要8秒钟,因为滚动条太长了 我想加快这个过程,一个想法是只为“登录”用户选择性地加载某些资产,而不是为普通访问者加载这些资产 我们如何才能做到这一点?或者,如果有其他的想法来提高应用程序的性能,并解决这个加载问题-这将是非常感谢 谢谢 如果不知道加载缓慢的具体原因,很难说,但是您是否尝试过只加载某些脚本之类的方法?这绝对是一个很好的起点,可以确定谁应该对如此长的加载时间负

我注意到,当我清除缓存或在“匿名”窗口中加载网站时,我们的rails 4.0应用程序正在经历加载“滞后”。加载右侧滚动条大约需要8秒钟,因为滚动条太长了

我想加快这个过程,一个想法是只为“登录”用户选择性地加载某些资产,而不是为普通访问者加载这些资产

我们如何才能做到这一点?或者,如果有其他的想法来提高应用程序的性能,并解决这个加载问题-这将是非常感谢


谢谢

如果不知道加载缓慢的具体原因,很难说,但是您是否尝试过只加载某些脚本之类的方法?这绝对是一个很好的起点,可以确定谁应该对如此长的加载时间负责。您应该能够通过检查请求日志来指出它,也许您可以将它粘贴到这里。