複数の画像urlの入った配列の中から一定の高さと幅のある初めの画像のurlを抜き出したいのですがgetimagesizeの処理が遅くページの読み込みに時間がかかってしまいます。
何か高速化するための良い方法は無いでしょうか?
今のコードです。
function getLargeImageUrl($imgUrls) { $minWidth = 600; $minHeight = 400; foreach ($imgUrls as $key => $value) { list($width, $height) = getimagesize($value);//ここの処理が遅い if ($minWidth <= $width && $minHeight <= $height) { return $value; } } }
そこの処理が遅いというのはどのように特定されたのでしょうか。
回答2件
あなたの回答
tips
プレビュー