last-modified相关内容

使用哪一个:过期标头,最后修改的标头或ETag

我在Apache上运行PHP,并且对如何实现服务器端缓存感到困惑,以使站点加载速度更快. Expires , Last-Modified 和 ETag 标头之间有什么区别?在哪种情况下应使用哪一个?/p> 解决方案 您可以结合使用 Expires 标头,但不考虑其他两个标头.代理和浏览器缓存普遍支持它. ETag 和 Last-Modified 戳之间的区别更多是语义上的.ETag ..
发布时间:2021-04-07 20:53:25 PHP

从一个文件中读取修改的时间,并使用它来设置整个目录中文件的时间

在我的安装程序中,我要从不存储时间/日期属性的档案中提取文件,因此提取它们时,上次修改的日期将设置为当前日期.我想将其设置为存档文件的上次修改日期,但我不知道如何.我尝试使用此处和此处,但尽管它没有给出任何错误,但它不能更改时间.文件夹中*.*的上次修改日期需要更改. 此外,如果用户取消设置并且开始回滚更改,那么我需要挂接到哪里删除这些文件?我已经在UninstallDelete中解决了这个 ..
发布时间:2020-11-28 20:05:39 其他开发

(弱)ETag和最后修改

据我了解,规范,RFC 2616(HTTP/1.1)中引入的ETag是Last-Modified-Header的后继(某种形式),提议将其提供给软件架构师更多控制缓存重新验证过程. 如果同时存在两个缓存验证标头(If-None-Match和If-Modified-Since),则根据RFC 2616,客户端(即浏览器)在检查资源是否已更改时应使用ETag. .根据RFC 2616的14.26 ..
发布时间:2020-11-24 23:14:29 其他开发

使用Java查找SFTP最旧文件的文件大小和最后修改

我正在使用JSch从SFTP服务器获取文件,但是我试图找出一种方法来仅获取最旧的文件,并确保当前未将其写入.我想象自己这样做的方式是,首先找到指定的远程文件夹中哪个文件最旧.然后,我将检查文件大小,等待x秒(大约10秒钟,为了安全起见),然后再次进行检查.如果文件大小没有更改,我将下载文件并进行处理.但是,我不知道该怎么做!如果有人知道如何执行此操作,或者知道其他支持具有此内置功能的SFTP的东西 ..
发布时间:2020-11-06 03:42:32 Java开发

C ++如何检查文件的最后修改时间

我正在缓存文件中的某些信息,并且希望能够定期检查文件的内容是否已被修改,以便在需要时可以再次读取文件以获取新内容. 这就是为什么我想知道是否存在一种方法来获取C ++中文件的上次修改时间. 解决方案 没有特定于语言的方法来执行此操作,但是OS提供了必需的功能.在UNIX系统中,您需要stat函数.在Visual Studio下为Windows提供了等效的_stat函数. 因此, ..
发布时间:2020-11-06 01:33:27 C/C++开发

PHP-下载文件并保存时间戳?

顾名思义,有没有一种下载文件的快速方法,但带有时间戳? 我正在编写一个基本的缓存,其中包括(通过get_headers进行的)其他检查,以确定给定的本地文件是否与远程文件相同. 我知道我可以file_get_contents/file_put_contents然后是touch()具有get_headers结果的文件,但是该调用正在进行另一个HTTP调用(即使它是HEAD调用),我d只想 ..
发布时间:2020-11-06 00:50:30 PHP

获取文件的上次修改日期,而不是Java中的上次创建日期

我已将文件复制到我的android设备.当我使用file.lastModified()检查它的最后修改日期时,它返回文件的创建日期,即现在.我想要文件的最后修改日期而不是复制的原始日期.我可以在Windows资源管理器中看到此日期,其标记为Date Modify..file.lastModified()与该文件的创建日期标记匹配.如果我可以获取最后的修改日期,则可以通过仅检查日期来更新服务器上的另 ..
发布时间:2020-11-05 23:03:43 Java开发

Vbscript-比较和复制文件夹中的文件(如果比目标文件新)

我正在尝试设计该脚本,该脚本应被用作许多用户的登录脚本的一部分。基本上,此脚本应该采用源文件夹和目标文件夹,因为基本上只需确保目标文件夹具有与源文件夹完全相同的内容即可。但是只有在源文件的日期修改后的戳记比目标文件新的情况下才进行复制。 我一直在思考这个基本的伪代码,只是试图确保它基本有效且可靠。 Dim strSourceFolder,strDestFolder strSour ..
发布时间:2020-10-06 18:59:48 其他开发

如果IE9传递的If-Modified-Since HTTP标头包含长度?

请澄清由IE9传递的 If-Modified-Since 标头 在我的ASP.NET 4.0 Web应用程序中,我有一个通用处理程序(.ashx),用于处理存储在数据库中的图像。为了提高效率,我正在处理一些与缓存相关的标头并传递缓存信息。 从尝试解析 If-Modified-Since 标头内容,通常来自IE9。事实证明,它发送的是这样的内容: 2011年11月28日星期一16: ..
发布时间:2020-09-28 06:18:42 C#/.NET

标记和通过https SSL的最后修改?

是否可以通过安全的HTTPS连接对条件GET请求使用HTTP缓存?我已经在非安全HTTP上进行了缓存,但是当我切换到HTTPS时,浏览器将停止发送if-none-match和if-modified-since标头,因此缓存会中断。我尝试了各种Cache-Control设置,例如public,max-age = 3600等,没有骰子。 在Safari和Chrome中都会发生这种情况,所以我假设 ..
发布时间:2020-09-28 05:04:05 其他开发

Delphi覆盖文件和错误的修改日期时间

我想在Delphi中获取文件上次修改的时间. 通常会用FileAge()之类的方法解决问题,唯一的问题是:如果我用文件B 覆盖 * 文件A *使用CopyFile,文件A的修改日期不会按照当前的覆盖时间更新(应该)(?) 我知道:CopyFile也复制文件属性,但是我确实需要获取文件被覆盖时也起作用的修改日期. 有这样的功能吗?整个应用程序都需要依靠修改时间来决定是否应该继续处理 ..
发布时间:2020-07-22 22:25:33 其他开发

无效,来自JCIFS库的smbfile中的lastModified

我怀疑JCIFS库的smbfile中存在错误,因为我只得到了 getLastModified()中的任何日期均为"Thu Jan 01 08:00:00 GMT + 08:00 1970";最后修改(); 当我向Android设备共享窗口时. 我正在遍历现有文件,并且能够执行文件复制操作,因此不可能对文件名或路径进行拼写错误. 我想获取MS Window文件的filedate之一,无论是创建日期, ..
发布时间:2020-06-27 18:44:33 移动开发