我正在使用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 .
答案 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的限制。