我有一个PHP脚本,使用PHP GD Library从另一个图像渲染图像。我需要知道什么是最有效的解决方案(最好的方法):
1.像这样“动态”渲染图像:
<img src="createImage.php=id=1" />
OR:
2.Render /在上传第一张图片时创建图像,然后将其存储在数据库中?
<img src="$image" />
如果您有任何链接,请发布您的来源链接:)
答案 0 :(得分:1)
2 - 是更好的选择。您最小化了服务器资源消耗,但是当Tomas
指出将其存储在目录而不是数据库中时,它更容易和更快地访问。
答案 1 :(得分:1)
在上传第一张图片时渲染/创建图片速度更快,并且不会将其存储在数据库中(!!!),但是在文件系统中 !!!为此不要使用BLOB,这是不必要的开销。而且,文件比充满blob的庞大数据库更容易备份。
所以第二种可能性是正确的,但使用文件系统。我称这种技术为“缓存”。