我们开发了一个网站。这将部署在网络服务器机器的 IIS 中。n 有多少人会从他们分配的电脑上访问我们的网站。现在发生的情况是,如果浏览器长时间打开,它就会崩溃,那么我将不得不重新加载页面才能访问我的网站。我应该怎么做才能克服这个问题?
请就此提出建议。
谢谢文卡特
您在这里没有提供太多信息,所以不能真正评论任何具体的内容(例如运行时环境、数据库服务器、任何特定的技术。在使用中,如 TCP/IP、Web 套接字。
可以有很多事情可以调查。
首先,您可以查看未正确处理的资源。例如,数据库连接、用于文件流的大内存 .NET 对象。现在这可能就像使用语句或异常处理(如果是 .NET)一样简单。
您可以使用分析器应用程序,例如 MiniProfiler(谷歌),如果它是 Microsoft,那么您可以使用 Microsoft 负载测试来查看问题出在哪里。
尝试使用提琴手看看它是否显示任何东西。
如果您使用 TCP/IP 通信,例如使用 websockets 或 node.js 从服务器端推送通知,那么您需要调查是否有任何线程/连接未正确关闭/处置。
清单有点无穷无尽..祝你好运