我正在我的本地系统上开发一个网络应用程序,我目前正准备进行生产。我们正在使用node.js开发后端并使用require.js开发Web应用程序。一个主要问题是,当我在浏览器中访问应用程序(本地托管)时,服务器将停止响应。即使服务器停止响应后有相当长的一段时间,它也无法恢复,需要手动重启。显然,这对生产来说是不可接受的。
我怀疑由于使用require.js导致了大量文件,因此请求这些文件会导致某种服务器过载。希望我们能够在Web应用程序上使用r.js将请求减少到一个文件。
使用require.js是否可能导致这种情况发生?我原以为它仍然是一个相对较少的请求(尽管它超过150个文件)。这是一个已知的问题吗?
有没有办法可以修改我的服务器脚本来处理这么多的请求(即使需要更长的时间来响应),因为如果没有别的话,它会妨碍开发吗?
提前致谢。
修改
事实证明,编译脚本不起作用,我的节点服务器一定存在其他问题。我不确定是什么让服务器停止响应。
答案 0 :(得分:0)
最后,我发现我的问题是Math.random()
的结果有时会导致无限循环。我很高兴我很容易弄清楚这一点。