我正在使用SmartFile来存储用户提交的文件。要在网站上显示图像文件,我可以链接到它们,但如果文件丢失,我无法选择显示默认图像。或者防止热链接。或设置浏览器缓存等。
他们的 API 被限制为每分钟 180 个请求。因此,在繁忙的网站上显示图像并不好。
我曾尝试使用get_headers
来检查预期的文件是否存在,然后file_get_contents
,如果确实如此,但这非常缓慢且效率低下。仅使用file_get_contents
out get_headers
first 非常慢!
我在这里最好的选择是什么?我还没试过用curl
。我想我可以只用一个请求就可以得到标题和文件,但是file_get_contents
速度很慢,我想 curl 不会更快。