Django项目浏览器客户端request访问多次/重复访问服务器问题
#问题:每次点击页面的某个链接访问服务器,在log状态总能看到浏览器重复多次访问服务器。
比如日志反馈,同一时间总是两次访问,造成资源浪费。
[14/Jan/2021 17:23:19] “GET / HTTP/1.1” 200 72
[14/Jan/2021 17:23:19] “GET / HTTP/1.1” 200 72
[14/Jan/2021 17:23:20] “GET / HTTP/1.1” 200 72
[14/Jan/2021 17:23:20] “GET / HTTP/1.1” 200 72
[14/Jan/2021 17:23:21] “GET / HTTP/1.1” 200 72
[14/Jan/2021 17:23:21] “GET / HTTP/1.1” 200 72
#可能的症结点:
在排除可能由于自定义的middleware导致的跳转、重定向等逻辑问题后,可能存在问题的地方:
1/在html页面中的img标签中的src属性,如果src="#“就会导致浏览器向服务器重复请求,改为src=”"(为空),症状消失。
2/同以上的情形一样,link标签,其 href="#“时会导致重复请求。
设置href=”"就没有问题。
3/具体有没有其他标签存在这样的情况,待发现后继续补充。