租用问题

质量为本、客户为根、勇于拼搏、务实创新

< 返回租用问题列表

nginx静态资源缓存怎么清理,nginx静态资源存放在哪个文件夹中

发布时间:2023-11-04 18:34:22

nginx静态资源缓存怎样清算

要清算nginx的静态资源缓存,可以依照以下步骤进行操作:

  1. 找到Nginx的配置文件,通常是位于/etc/nginx/nginx.conf/etc/nginx/conf.d/default.conf,根据实际情况进行调剂。

  2. 在配置文件中找到location块,用于定义静态资源的访问路径。

  3. location块的内部,添加以下配置,用于设置缓存时间为0秒:

    location /static {
        expires 0;
    }
    

    这样设置后,静态资源每次要求都会从源服务器上获得最新的资源,而不会使用缓存。

  4. 保存配置文件,并重新加载Nginx配置,可使用命令sudo nginx -s reload来完成。

  5. 清算之前已缓存的静态资源,可使用以下命令进行删除:

    sudo rm -rf /var/cache/nginx/*
    

    这会删除Nginx缓存目录中的所有文件。

  6. 重启Nginx服务,可使用命令sudo service nginx restart来完成。

这样就完成了对Nginx静态资源缓存的清算。请注意,在清算缓存后,访问静态资源时会有一定的延迟,由于每次都需要从源服务器上获得最新的资源。