1

我正在寻找一种方法来制作 Web 服务器缓存并从另一台远程服务器提供调整大小的图像。

假设站点 A 位于非洲某处。在站点 A 上是每五分钟刷新一次的 JPEG 图像(它们是网络摄像头)。如果您从美国访问站点 A,由于服务器位于非洲,因此加载图像需要相当长的时间。

我有站点 B。我希望站点 B 显示站点 A 的四个图像,但我希望它们从美国的服务器提供(这也是站点 B 的托管位置)。这样,它们当然会加载得更快。

我不熟悉脚本创建。我尝试了一些来自 CodeCanyon 的 PHP 脚本,并且这个概念有效,但似乎总是有一些小错误导致整个系统失败。

它们通过在本地站点 URL 之后提供远程图像 URL 来工作(即http://www.SiteB.com/image_cacher.php?=http://www.SiteA.com/image1.jpg)。这正是我想做的。

我希望将缓存的图像存储在站点 B 服务器上一个名为“缓存”的文件夹中。这样,我可以使用 cron 作业每五分钟自动删除一次缓存的图像;网络摄像头图像的更新频率相同。

不过,我已经解决了 cron 作业问题,所以我现在唯一的困境是创建某种类型的脚本(最好是 PHP)来实现这一点。

这里有很多类似的问题,但它们都略有不同,不幸的是我找不到任何可以执行此任务的东西。

谢谢!

4

0 回答 0