PhpThumb需要如此多的磁盘空间

时间:2011-08-13 16:24:08

标签: php phpthumb

我正在使用phpthumb:http://phpthumb.sourceforge.net/

我的服务器上有大约500Mb的图像,phpthumb为每个图像创建了2个小拇指(100x100 300x300)。问题是phpthumb文件夹(带有缓存的图像)是7GB。那么,怎么可能呢? 500MB的图像和7GB的拇指?

但是,如果有人知道如何解决此问题,您能告诉我一些其他方法来创建大拇指而不使用太多磁盘空间吗?

编辑: 这就是7GB缓存文件夹中的内容:

 wonder@wonder:~/webapps/mysite/phpthumb/cache$ ls
pThumbdcgAn0  pThumbgOV4iT  pThumbk7kCaR  pThumbnjieys  pThumbPYULm9  pThumbrpmRrw  pThumbTEwQ7J  pThumbV0veyL  pThumbwQ9q6G  pThumbYerk1C  pThumbZZuYuh
pThumbdcgpYI  pThumbgOzg8d  pThumbk7kNm7  pThumbnjKVPy  pThumbPYXGiL  pThumbrpMZWp  pThumbtEXnH5  pThumbv0wl2w  pThumbWQbPOg  pThumbyeRvzX  pThumbZZV7lg
pThumbdCH7V8  pThumbgp1cEO  pThumbk7mCU9  pThumbnJlTyj  pThumbPyy54W  pThumbrPnANX  pThumbTEXtUw  pThumbv0wSQJ  pThumbWqC6Z5  pThumbYEsW3P  pThumbZZvxCD
pThumbdcHexw  pThumbgp1Whz  pThumbk7W8mB  pThumbnjmSux  pThumbpyYiD3  pThumbRpnIJb  pThumbteZZjl  pThumbv0X5R0  pThumbwqgpU1  pThumbYEUOtG  pThumbZZXaCj
pThumbdCI3vo  pThumbgp6H6n  pThumbk7wI6P  pThumbnjNjg6  pThumbpYZ4Gx  pThumbRpnO9s  pThumbTf12uv  pThumbv0XInS  pThumbwqGx7p  pThumbYEVl3E  pThumbZzXPmQ
pThumbdCLpoL  pThumbgpAuiN  pThumbk89Sgb  pThumbnjNUa9  pThumbPZ1ZgP  pThumbrpPUU8  pThumbtf8DKF  pThumbv0xrXD  pThumbWqHG77  pThumbyEW6aJ  pThumbZZyvlJ
pThumbdcmGQa  pThumbgpbD5D  pThumbk8AuZH  pThumbnJNXur  pThumbPz3s0y  pThumbrPq1iF  pThumbTF9EAZ  pThumbV0zYo9  pThumbwQhr5Z  pThumbyEWeyI  pThumbzZYwnw
pThumbdCOoaQ  pThumbgpbNws  pThumbk8E6c4  pThumbnJpfR6  pThumbpz4Ri4  pThumbrPqHbg  pThumbtfAwO2  pThumbV11Qhr  pThumbWqkIun  pThumbYEWSSb  pThumbZZZ81f
pThumbdCQzjy  pThumbgpdBn6  pThumbk8hkeR  pThumbnJpOpb  pThumbpz6LJE  pThumbrpqjno  pThumbTfCloj  pThumbv123te  pThumbWQkmfe  pThumbyeXUVM  pThumbzZz88B.....


wonder@wonder:~/webapps/mysite/phpthumb/cache$ du
4   ./0/0b/0b4/0b44
8   ./0/0b/0b4
12  ./0/0b
16  ./0
4   ./4/49/495/4958
8   ./4/49/495
12  ./4/49
4   ./4/4e/4e7/4e72
8   ./4/4e/4e7
12  ./4/4e
28  ./4
5839852 .

2 个答案:

答案 0 :(得分:1)

这取决于您正在编写图像的格式以及上传图像时的平均大小。但是,我同意这太高了。

我正在使用http://phpthumb.gxdlabs.com/来书写拇指。它运行速度非常快,使用内置的ImageMagick,并包含一些非常好的算法。

答案 1 :(得分:0)

对于遵循建议使用gdxlabs版本的任何人,该网站现在包含指向其github帐户的链接。论坛解释说,提到ImageMagick支持更多的是todo然后功能已经支持:

https://github.com/masterexploder/PHPThumb/issues/29

我在用它运行一个月后发现了这个。我的网站主机不会将内存限制提高到100 MB以上,因此我现在必须转换回sourceforge版本。 gxdlabs的API肯定更好,但我现在有一些用户的图像略高于1 MB,这使得GD实现超出了100MB的限制。