Пытаюсь сделать выбор изображения загружая с помощью php скрипта кнопки внутри которых img
В общем их 1500+
$directory = $_SERVER['DOCUMENT_ROOT']."/minecraft_assets";
$images = glob($directory . "/*.png");
foreach($images as $image)
{
$image_parsed = str_replace($_SERVER['DOCUMENT_ROOT'], "", $image);
echo "<button type=\"button\" id=\"$image_parsed\" onclick=\"SelectIconName('$image_parsed')\" class=\"w-8 h-8 border-2 border-white/[0.1] hover:border-blue-400/[0.9]\"><img onerror=\"error_load()\" class=\"w-full h-full edge\" src=\"".$image_parsed."\"><button/>";
}
Но при первой загрузке страницы загрузке страницы пользователь получает не полный набор изображений (после повторной иногда полный)
Как это решить и/или оптимизировать?