CDN不显示新图像

问题描述 投票:0回答:1

我的CDN问题很小。当我在后台脚本中上传我的网站上的新图像时,会生成此图像的较小版本并将其移动到另一个文件夹。当我想通过CDN加载此文件时,它不可用,但如果我删除“cdn”。来自链接图片工作。主要图像工作没有任何问题,但较小的版本没有通过cdn。有人能告诉我为什么吗?

链接到正常版本看起来像:

http://cdn.example.com/uploads/image.ext - 通过CDN /工作

http://example.com/uploads/image.ext /工作

链接到较小的版本看起来像:

http://cdn.example.com/uploads/thumbnails/image.ext - 通过CDN /没有用

http://example.com/uploads/thumbnails/image.ext /工作

要做较小的版本,我将normal复制到缩略图文件夹并调整大小

$image2 = new SimpleImage();
$image2->load('./uploads/thumbnails/image.ext');
$image2->resize(90,140);
$image2->save('./uploads/thumbnails/image.ext');
php image cdn
1个回答
0
投票

我这样做:当我从我的服务器加载图像然后cdn缓存它现在我可以从cdn加载图像。我需要做一次这个操作,但现在如果每次刷新都要做。有人有一个命题如何编辑?

$src = 'http://cdn.example.com/uploads/thumbnails/image.ext';
    if (@getimagesize($src))
        $img_prop = array('src' => 'http://cdn.example.com/uploads/thumbnails/image.ext', 'height' => 140, 'width' => 90, 'alt' => htmlspecialchars('title'));
    else
        $img_prop = array('src' => 'http://example.com/uploads/thumbnails/image.ext', 'height' => 140, 'width' => 90, 'alt' => htmlspecialchars('title'));
© www.soinside.com 2019 - 2024. All rights reserved.