Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/61.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
Javascript Chrome因我的网站而挂起_Javascript_Ruby On Rails_Reactjs_Google Chrome - Fatal编程技术网

Javascript Chrome因我的网站而挂起

Javascript Chrome因我的网站而挂起,javascript,ruby-on-rails,reactjs,google-chrome,Javascript,Ruby On Rails,Reactjs,Google Chrome,我有一个网站,我的很多客户抱怨说,由于我的网站,chrome有一段时间会挂起,光标移动缓慢,如果我打开链接或新的chrome标签,会花费很多时间。如果我重新启动Chrome,它会在一段时间内解决问题。我已经与其他网站也检查,这个问题只是由于我的网站 此问题的可能原因/原因是什么?如何调试此问题 我的网站是基于Ruby on Rails 5.0构建的,我使用的是Action Cables、React.Js、JQuery。由于您没有提供任何网站链接或代码,我建议您查看chromes评测工具,以检查性

我有一个网站,我的很多客户抱怨说,由于我的网站,chrome有一段时间会挂起,光标移动缓慢,如果我打开链接或新的chrome标签,会花费很多时间。如果我重新启动Chrome,它会在一段时间内解决问题。我已经与其他网站也检查,这个问题只是由于我的网站

此问题的可能原因/原因是什么?如何调试此问题


我的网站是基于Ruby on Rails 5.0构建的,我使用的是Action Cables、React.Js、JQuery。

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

在这里,您可以概述分析记录中发生的任务。注意像my
Parse HTML
task这样的长任务


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

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

I second@Kyon,首先检查应用程序的性能。还要检查您的服务器(ROR)实例是否已启用以处理并发性。如果应用程序不断向您提供Aw Snap错误,则很可能是服务器没有正确处理线程。Ruby有许多宝石,比如Puma(Ruby/Rack),可以实现快速和多线程的使用

我们怎么可能猜出是怎么回事?这就像打电话给你的机修工说:“我的车坏了,请给我一个神奇的解决办法。”。你没有给我们任何东西,没有一行代码……可能是糟糕的编码造成的——jQuery可能是overused@JeremyThille-如果是Gogomobil,那么可能是坏了的Frex检查您的服务器日志。例如:rails的production.log。它可以是在无限循环或滥用jQuery上运行的任何东西。请提及您网站的链接。Hey@JeremyThille该网站不是公共的,它是私有的,并且在少数IP上工作,这就是为什么我不能向您提供我网站的链接。我使用的是puma,问题主要与前端而非后端相关,因为我的网站挂起后其他网站也开始挂起。问题主要与前端而非后端相关,因为我的网站挂起后其他网站也开始挂起。