由于我的网站,Chrome挂起了

时间:2017-08-21 09:05:15

标签: javascript ruby-on-rails reactjs google-chrome

我有一个网站,很多客户抱怨由于我的网站有一段时间铬挂起,光标移动缓慢,如果我打开链接或新的Chrome标签需要花费很多时间。如果我重新启动Chrome,那么它会解决问题一段时间。我也检查过其他网站,这个问题只是由于我的网站而引起的。

我可以调试此问题的可能原因/原因是什么?

我的网站建立在Ruby On Rails 5.0上,我正在使用Action Cables,React.Js,JQuery。

3 个答案:

答案 0 :(得分:1)

由于您没有提供任何网站链接或代码,我建议您查看chromes性能分析工具,以检查性能问题可能来自哪里!

enter image description here

在那里,您可以概述在分析记录中发生的任务。留意我的Parse HTML任务等长任务。

可以在此处找到有关此主题的更多信息:Google Developer Tooling

答案 1 :(得分:0)

我认为您应该使用 bullet gem 通过减少查询的数量来提高应用程序的性能。

答案 2 :(得分:0)

我是第二个@Kyon,首先检查你的应用程序的性能。还要检查是否启用了服务器(ROR)实例来处理并发。如果应用程序一直给你一个Aw Snap错误,那么服务器很可能没有正确处理线程。 Ruby拥有许多像Puma(Ruby / Rack)这样的宝石,可以实现快速和多线程的使用。