javascript - 访问不存在的图像 URL 是否会影响 Web 服务器?

标签 javascript php

我计划设置一个简短的轮询来加载图像 URL,而不是使用 AJAX 只是检查图像是否已从其他硬件设备(相机、指纹等)上传... )。

每秒访问不存在的图像 URL 是否会影响网络服务器或降低网络服务器速度?和AJAX短轮询一样吗?

最佳答案

这与网络服务器的速度变慢或变快无关,这完全取决于您的应用程序的需要。

通常使用短轮询AJAX以避免“找不到图像”异常。如果您有其他处理方法,或者您的应用程序不需要它,请直接加载任意数量的非现有图像,它不会影响任何网络服务器速度。

但是,如果您决定这样做,我不建议每秒进行 AJAX 调用,因为 AJAX 请求的完成取决于最终用户的互联网速度,如果网络速度较慢,浏览器可能会对许多 AJAX 请求进行排队这可能会给您的应用程序带来问题。

此外,在这种情况下,您的脚本将使用从服务器返回的最后一个响应,这可能不一定是最后一次 AJAX 做出的响应,并且您最终可能会显示错误的结果。我们在搜索过程中使用去抖也是同样的事情。

希望有帮助

关于javascript - 访问不存在的图像 URL 是否会影响 Web 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58407456/

相关文章:

javascript - rails 、jQuery : onClick event not attaching?

javascript - 如果在尝试 Conceal 除一个以外的每个 div 时循环

javascript - 捕获 AJAX 响应失败

javascript - javascript中的毫秒时间

php - Symfony2 FosuserBundle : RE-send registration confirmation email

php - 通过分配 "-"值返回所有行包括不存在的行

javascript - AngularJS : Declare factory

php - 如何在 MYSQL 插入查询中编写

php - Wordpress 作为 CMS,调用内容 Issue

php - ValidatePostSize.php 第 22 行 laravel 中的 PostTooLargeException