0

问题:

根据我的要求,我找不到有关缓存动态图像的适当/有效信息谷歌搜索。

我正在使用 Zend 框架,图像的 url 看起来像http://localhost/media/image/id/1120。图像存储在数据库中。

有什么办法可以缓存我的图像。

查看的资源之一:http: //dtbaker.com.au/random-bits/how-to-cache-images-generated-by-php.html

这是我能得到的壁橱,图像缓存在这个网站上,但不能让它在像我这样的情况下工作。

帮助会很棒。

4

1 回答 1

4

如果您使用 Zend Framework,那么您缓存任何内容的第一个调用端口应该是Zend_Cache

话虽如此,缓存图像可能是最容易解决的缓存问题,因为它只是在生成图像后将任何图像的本地副本保存到服务器并在运行生成它的代码之前检查本地副本。

就像是:-

if(file_exists(image12345.png){
    serve cached file;
} else {
    generate new file;
    save new file to image12345.png;
    serve cached file;
}

查看您的用户名,您应该能够为您的自己(f)(ves)计算出真实的工作代码。

于 2011-07-15T10:25:27.317 回答