当前位置:   article > 正文

Nginx服务器,修改html 文件后页面不更新生效(已解决)_nginx 修改文件页面未刷新 清了浏览器缓存也不生效

nginx 修改文件页面未刷新 清了浏览器缓存也不生效

1.首先解决不生效问题

Nginx sendfile配置
sendfile: 设置为on表示启动高效传输文件的模式。sendfile可以让Nginx在传输文件时直接在磁盘和tcp socket之间传输数据。如果这个参数不开启,会先在用户空间(Nginx进程空间)申请一个buffer,用read函数把数据从磁盘读到cache,再从cache读取到用户空间的buffer,再用write函数把数据从用户空间的buffer写入到内核的buffer,最后到tcp socket。开启这个参数后可以让数据不用经过用户buffer。

解决方法


Nginx配置nginx.conf 设置sendfile为off(默认为on)
重启Nginx
右键点击Chrome浏览器刷新健选择“清空缓存并硬性重新加载”(对于Chrome浏览器这一步很关键,普通刷新也不会生效。其他浏览器如火狐,普通刷新就行)
改后Nginx配置
增加下面这货
http{
     sendfile off;
}

  1. #user nobody;
  2. worker_processes 1;
  3. #error_log logs/error.log;
  4. #error_log logs/error.log notice;
  5. #error_log logs/error.log info;
  6. #pid logs/nginx.pid;
  7. events {
  8. worker_connections 1024;
  9. }
  10. http {
  11. include mime.types;
  12. default_type application/octet-stream;
  13. #log_format main '$remote_addr - $remote_user [$time_local] "$request" '
  14. # '$status $body_bytes_sent "$http_referer" '
  15. # '"$http_user_agent" "$http_x_forwarded_for"';
  16. #access_log logs/access.log main;
  17. sendfile off; #将on 改为 off
  18. #tcp_nopush on;
  19. #keepalive_timeout 0;
  20. keepalive_timeout 65;
  21. #gzip on;
  22. server {
  23. listen 80;
  24. server_name localhost;
  25. #charset koi8-r;
  26. #access_log logs/host.access.log main;
  27. location / {
  28. root D:/police/terminal-client;
  29. index index.html index.htm;
  30. }
  31. location /api/ {
  32. proxy_pass http://localhost:8888/;
  33. proxy_redirect off;
  34. proxy_set_header Host $host;
  35. proxy_set_header X-Real-IP $remote_addr;
  36. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  37. }
  38. }
  39. }

2.谷歌浏览器的“清空缓存并硬性重新加载”

先F12-->出来开发者工具==>然后右击谷歌的刷新按钮就行了;如果不先F12 右击刷新 是不会出现的;记住了 或者直接cmd+shift+R 也可以

上面加载了好多插件的文件。导致请求页面27ms,加载插件文件600msd.

3.Chrome浏览器如何强制刷新页面(不使用缓存)?

Chrome官方推荐使用如下快捷键,就可以不使用页面缓存进行刷新

Windows和Linux操作系统: Shift+F5 或 Ctrl+Shift+R

Mac OS: Cmd+Shft+R

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/660613
推荐阅读
相关标签
  

闽ICP备14008679号