我计划设置一个简短的轮询来加载图像 URL,而不是使用 AJAX
只是检查图像是否已从其他硬件设备(相机、指纹等)上传... )。
每秒访问不存在的图像 URL 是否会影响网络服务器或降低网络服务器速度?和AJAX
短轮询一样吗?
最佳答案
这与网络服务器的速度变慢或变快无关,这完全取决于您的应用程序的需要。
通常使用短轮询AJAX以避免“找不到图像”异常。如果您有其他处理方法,或者您的应用程序不需要它,请直接加载任意数量的非现有图像,它不会影响任何网络服务器速度。
但是,如果您决定这样做,我不建议每秒进行 AJAX 调用,因为 AJAX 请求的完成取决于最终用户的互联网速度,如果网络速度较慢,浏览器可能会对许多 AJAX 请求进行排队这可能会给您的应用程序带来问题。
此外,在这种情况下,您的脚本将使用从服务器返回的最后一个响应,这可能不一定是最后一次 AJAX 做出的响应,并且您最终可能会显示错误的结果。我们在搜索过程中使用去抖也是同样的事情。
希望有帮助
关于javascript - 访问不存在的图像 URL 是否会影响 Web 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58407456/