静态图像的缓存过期[关闭]

2023-11-27

我有一个使用 html5 的 php 网站,在 godaddy 的 Linux 服务器上运行。我需要在静态图像和 CSS 文件上设置缓存过期日期。我还需要 gzip 一个 css 文件,但似乎找不到正确的语法。我不确定我是否让这件事变得太复杂了或者什么。我是否正确地认为我可以通过 php 页面顶部的过期标头来完成此操作?我感到失落,我知道我在做什么!我无法控制服务器。


如果您可以控制服务器,这绝对是可能的;如果您使用共享主机,则可能通过 .htaccess 实现。

试试这些问题:

  • 如何对我的文件进行 gzip 压缩
  • 如何使用 .htaccess 设置整个 jpg 文件夹的缓存过期时间
  • 为什么我的 javascript 和 css 没有缓存?(有完整的例子)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

静态图像的缓存过期[关闭] 的相关文章

  • 如何用PHP显示分层的“NESTED SET”数据?

    我试图弄清楚如何使用 php 显示嵌套的 MySQL 数据 我已经设法搁置所有 叶节点 但后来我陷入困境 我需要显示一整棵树及其所有元素的关系 这是表格 category id name lft rgt 1 Saws 1 12 2 Chai
  • 如何在 .css 文件中使用 php 变量

    我有一个名为test css我想用它 var var is at test php test css附于test php 我的结构是这样的 test php 这是 test css test css
  • Safari 无法从缓存中检索 mp4 视频,并且有时在下载相同资源时超时

    我正在运行一个显示全屏视频故事的 VueJS 应用程序 我不会在故事中创建与媒体数量一样多的标签 我只是在每次播放新视频时更改组件视频源 但看起来 Safari 桌面版和移动版 在加载后仍然不会缓存 HTML 视频 当我再次播放以前的媒体时
  • AppCache清单错误

    Edit 我不得不删除一些链接 我的清单页面似乎导致我的网页出现错误 当您第一次访问该页面时 所有内容似乎都已成功缓存 但刷新后无法获取存在的文件 我在这里制作了一个快速测试页面来查看 这是我的清单文件 这是一个由 php 和 javasc
  • 为什么php邮件功能在xampp中不起作用

    我在使用 xampp 时遇到问题 我想检查邮件表格 但看不到任何结果 我像本网站中的教程一样配置 Mercury 32 http system66 blogspot com 2010 01 how to send mail from loc
  • 使用 laravel 拒绝 .composer/config 文件权限

    我在 ubuntu virtualbox 上有一个 laravel 项目 我曾经跑步composer update一切都很好 我不知道有什么变化可能会影响这一点 但现在当我跑步时composer update I get file get
  • IOS 向特定用户推送通知?

    是否可以向特定设备发送 iOS 推送通知 我构建了一个论坛类型的应用程序 用户可以创建问题 其他人可以回答它 我需要向提出问题的特定用户发送 iOS 推送通知 通知他们问题已得到解答 这可以通过 PHP 或其他方法来完成吗 是的 您绝对可以
  • Google OAuth 2 PHP 调用用户信息

    我正在尝试使用 Google 的 OAuth2 API 在他们的通用文档中 他们提到了一个名为 UserInfo 的调用 http code google com apis accounts docs OAuth2Login html us
  • 检查 Laravel 模型是否已保存或查询是否已执行

    我见过很多人使用这种方式来检查 Laravel 模型是否已保存 所以现在我想知道这是否是一种安全的方法 我还可以检查下面的查询是否像这样执行 检查模型是否已保存 Eg myModel new User myModel gt firstnam
  • php imagecopyresampled 添加黑色背景

    我有一个调整图像大小的脚本 它采用 130x81 图像并将其添加到 130x130 图像中 当 imagecopyresampled 函数运行时 它会在剩余的空间中添加黑色背景 即使基本图像是白色的 下面的代码 我真的很感激一些帮助 The
  • PHP 中的延迟加载类方法

    我有一堂课 里面有一些相当大的方法 在它的基本和最常见的状态下 大多数功能并不是必需的 所以我想知道是否有一种方法可以延迟加载类的一部分 这些方法需要能够访问私有 受保护的成员 因此如果这些方法是类的本机方法 那将是理想的选择 但是在寻找其
  • 数据库记录的多级菜单

    我需要一些有关 PHP 的帮助 我有一个工作正常的多级 css 菜单 但现在我想根据数据库中的记录生成 菜单代码 div ul class dropdown li a href Link 1 a li li a href Link 2 a
  • Laravel 4 类如何检测它是在 Artisan 任务中运行还是在浏览器请求中运行?

    我有一些应用程序启动代码 需要知道它当前是在 artisan 任务中运行还是在浏览器请求中调用 我如何在 Laravel 4 中检测到这一点 这是最好的方法 if App runningInConsole echo Running in a
  • 在 Woocommerce 结帐页面上移动亚马逊按钮

    我需要移动 Woocommerce 结账页面上的 Amazon Pay 消息 按钮 我们正在使用Woocommerce 的亚马逊支付 https woocommerce com products pay with amazon 当我查看插件
  • 在 PHP 中,如何检查函数是否存在?

    如何检查该功能是否可用my functionPHP 中已经存在 Using function exists http php net function exists if function exists my function my fun
  • 一系列 unicode 点的正则表达式 PHP

    我正在尝试从字符串中删除所有字符 除了 字母数字字符 美元符号 下划线 代码点之间的 Unicode 字符U 0080 and U FFFF 通过这样做 我得到了前三个条件 preg replace a zA Z d foo 我如何去满足第
  • 如何摆脱 WordPress function.php 中的“SiteLock-PHP-FILEHACKER-of.UNOFFICIAL”

  • 是否可以倒回 PDO 结果?

    我正在尝试为 PDO 语句的结果编写一个迭代器 但找不到任何回退到第一行的方法 我想避免调用 fetchAll 和存储所有结果数据的开销 first loop works fine foreach statement as result d
  • 特殊字符和 URL 重写

    我目前正在开发一个应用程序 该应用程序从暴雪社区 API 中提取 JSON 数据并使用 PHP 对其进行解析 一切正常 直到我遇到一个名字中有特殊字符的角色 为了提取角色数据 我需要知道他们的角色名称和他们所在的领域 我将名称和领域通过 U
  • Laravel 5 中的两个登录表单

    我一直想知道如何在 laravel 5 中制作两个登录表单一段时间 原因是因为我有一个多站点项目 我在一个项目中拥有管理站点和公共站点 我对路由进行了分组 以便管理路由回答一个域 公共路由回答另一个域 如下所示 Route group ar

随机推荐

  • 如果 PHP PDO 事务失败,我必须显式 rollback() 吗?

    我看过一个代码示例 其中有人做了 dbh gt rollback 当发生 PDOException 时 我以为数据库会在这种情况下自动回滚 如果你不这样做commit not rollback已打开的交易 但它不是commited在你的脚本
  • 如何在时钟上绘制点

    自 Unix 纪元开始以来 我的时间以秒为单位 我想将它们绘制在 24 小时制上 到目前为止我的努力是 from future import division import matplotlib pyplot as plt import n
  • 为什么转发可变参数无效?

    考虑可变参数函数参数 func foo bar Int gt Here foo可以接受多个参数 例如foo 5 4 我很好奇类型Int 及其支持的操作 例如 为什么这是无效的 func foo2 bar2 Int gt foo bar2 给
  • 《编程珍珠》二分搜索帮助

    我似乎无法理解这是如何运作的 问题 给定一个最多包含 40 亿个随机顺序的 32 位整数的顺序文件 找到一个不在该文件中的 32 位整数 并且必须至少缺少一个 Answer 根据表示每个整数的 32 位来查看此二分查找很有帮助 在算法的第一
  • Objective-C 的 JSON 解析器比较(JSON Framework、YAJL、TouchJSON 等)

    据我所知 Objective C 有 3 个 JSON 解析器 JSON框架 YAJL and 触摸 JSON 那么 这三人就会各有特点 例如 YAJL 可以用作 SAX 风格的解析器 JSON框架历史比较悠久 应用也比较广泛 Touch
  • 在 MySQL 中循环结果集

    我正在尝试在 MySQL 中编写一个存储过程 它将执行一个简单的选择查询 然后循环结果以决定是否执行其他查询 数据转换或完全丢弃数据 实际上 我想实现这一点 result mysql query SELECT something FROM
  • 如何在单个GPU上运行多个keras程序?

    我正在开发一个 python 项目 我需要为每个数据集构建多个 Keras 模型 在这里 当我运行构建程序的 Keras 模型时 使用了我的 GPU GTX 1050ti 的 10 我的问题是有什么方法可以 100 使用我的 GPU 来减少
  • OpenXml 和无法创建互斥体

    我尝试通过 openXml lib 创建 Excel 文档 但是当我想从大量数据创建 Excel 时 服务器给我提供了帮助无法创建互斥体 HRESULT 异常 0x80131464 错误 堆栈跟踪是 IsolatedStorageExcep
  • 获取 CLR ID

    是否有任何地方可以在运行时获取当前应用程序的 CLR ID 我正在使用性能监视器监视我的系统 实例使用的名称是 ApplicationName exe p4952 r15 ad1 我可以通过编程方式获取所有其他参数 但不能获取r15这是执行
  • ImageMagick 的“-subimage-search”操作如何工作?

    我在我的应用程序中使用了 ImageMagick 我使用 ImageMagick 来比较图像compare命令与 子图像搜索 option 但关于如何进行的文档却很少 subimage search works 谁能向我提供有关其工作原理的
  • 除了 Foldable 之外,Traversable 还有什么“独特的方法”?

    Foldable是一个超类Traversable 类似于如何Functor是一个超类Applicative and Monad 类似的情况Monad 基本上可以实现fmap as liftM Monad m gt a gt b gt m a
  • Tensorflow 数据集 API:dataset.batch(n).prefetch(m) 预取 m 个批次或样本?

    如果我使用 dataset batch n prefetch m 将预取 m 个批次或 m 个样本 The Dataset prefetch m 转换预取m其直接输入的元素 在这种情况下 由于其直接输入是dataset batch n 该数
  • 如何使用 Python 将选项传递给 Selenium Chrome 驱动程序?

    The 硒文档提到 Chrome webdriver 可以采用以下实例ChromeOptions 但我不知道如何创建ChromeOptions 我希望能够通过 disable extensions标记为 Chrome 找到了Selenium
  • VS 2012 RC 中引用 TPL 数据流和 TPL 的问题

    我刚刚将 Visual Studio 11 Beta 升级到新的 Visual Studio 2012 RC 并且在引用 TPL 数据流时遇到问题 首先 我尝试像以前一样通过添加来自框架的引用来引用数据流 但是当我尝试这样做时 我收到一个错
  • 转发声明的替代方案

    我注意到前置class or struct关键字到原本需要前向声明的类型工作方式就好像该类型是前向声明的 struct Test forward declaration commented void foo struct Test t C
  • 尝试保存更新时由于相同的主键而附加实体时出错

    我正在尝试保存对现有数据库条目的更新 但是当我这样做时 我收到错误 附加 FFInfo DAL Location 类型的实体失败 因为同一类型的另一个实体已具有相同的主键值 如果图表中的任何实体具有冲突的键值 则在使用 附加 方法或将实体的
  • 如何在需要自由函数的地方传递成员函数?

    问题如下 考虑这段代码 include
  • 如何将 Clojure REPL 的内容转储到文件中?

    所以我一直在研究 Clojure 教程 到目前为止它非常有趣 不幸的是 每次我关闭 REPL 时 我都会丢失所有defn and def我在上一会话中创建的 那么 为了将来节省时间 是否可以让 Clojure REPL 将我输入的所有内容保
  • 粘贴 Mathematica 代码,以便将其分解为单独的输入单元格

    我经常将 Mathematica 代码从网站 例如 SO 复制到笔记本上 代码通常被粘贴为单个输入单元格 我正在寻找一种简单的方法将其粘贴为多个输入单元格 以便于逐步评估 例如 a 2 f x x a Plot f x x 0 2 理想情况
  • 静态图像的缓存过期[关闭]

    Closed 这个问题需要细节或清晰度 目前不接受答案 我有一个使用 html5 的 php 网站 在 godaddy 的 Linux 服务器上运行 我需要在静态图像和 CSS 文件上设置缓存过期日期 我还需要 gzip 一个 css 文件