Вы должны преобразовать предложения IN в предложения INNER JOIN.
Вы можете преобразовать запрос, подобный этому
SELECT foo
FROM bar
WHERE bar.stuff IN
(SELECT stuff FROM asdf)
в запросе, подобном этому другому.
SELECT b.foo
FROM (
SELECT DISTINCT stuff
FROM asdf ) a
JOIN bar b
ON b.stuff = a.stuff
Вы также получите большую производительность
Вы храните его на диске? Это сработало в моем тестере.
use Storage;
$url = "http://www.google.co.in/intl/en_com/images/srpr/logo1w.png";
$contents = file_get_contents($url); $name = substr($url, strrpos($url, '/') + 1);
Storage::put($name, $contents);