【发布时间】:2023-11-20 11:34:01
【问题描述】:
我有一个创建静态 HTML 文件的应用程序。这些文件旨在托管在远程 CDN 上,它们是标准的 .html 文件。
我想知道两件事:
- 是否可以对这些文件进行 PHP 包含?
- 你这样做能有好的表现吗?
【问题讨论】:
-
您可以(静态)重定向到 CDN 文件以从 CDN 中受益,或者如果您需要调整它们,也可以将它们缓存在本地服务器上 - 请在此处告诉我们具体用例
-
我想使用 include 因为我想控制用户看到的 URL。所以我会抓取文件并在特定的 URL 上提供它。
-
当您想使用包含时,请考虑在本地服务器上缓存文件 - 否则您的服务器需要在每次请求时下载文件。
-
除非您要优化 Web 服务器的设置及其处理响应的方式,否则我强烈建议您不要从您的服务器提供文件,因为您将失去 CDN 的优势和优化. CDN 不仅用于从最近的边缘位置容纳和提供内容,它们还去除所有不必要的标头、cookie 等,更不用说,它们将处理提供给客户端的资产的压缩和缓存。