Прежде всего, стоит проверить, что размеры ваших изображений не слишком велики и просто масштабируются до размеров, подходящих для страницы. Чтобы время загрузки было как можно лучше, изображения должны быть того размера, который вы хотите, чтобы они отображались, 72 dpi и не более. Скорее всего, изображения будут кэшироваться после того, как они будут получены в первый раз, поэтому это будет стоить только один раз.
Я бы хотел вернуть только url
к изображению в вашем запросе AJAX. На самом деле, вам не обязательно даже делать это AJAX-запросом. Вы можете отправить массив JavaScript-строк с urls
для изображений в нем, а затем создать новый элемент Image
(или аналогичный), когда пользователь наводит курсор на определенный заполнитель для изображения.
Надеюсь, это дало вам несколько идей!