2016-01-23 4 views
0

Я создал базовый веб-сайт html, в котором есть галерея с изображениями. Он хранит по месяцам. Страница загружается довольно медленно со всеми изображениями, есть ли лучший способ хранения изображений для их загрузки быстрее?Лучший способ загрузить много изображений

Благодаря

+2

Не о том, как вы храните изображения, о том, как вы показываете изображения на своей веб-странице. –

+3

Используйте JavaScript для ленивой загрузки их в. – NikolaiDante

ответ

3

загружать их постепенно (лениво) через яваскрипт и даже лучше создавать эскизы и загружать эскизы постепенно с яваскриптом загрузкой.

Загрузите полное изображение только при нажатии на миниатюру.

Кроме того, разделите изображения на группы/страницы, чтобы загружать/отображать только несколько изображений во время каждого запроса страницы.

Кроме того сделать ваш веб-сервер изображений кэша в течение определенного времени, так что браузер не должен refetch им каждый раз, когда они запрашиваются повторно

aboce уменьшит время загрузки страницы dramaticaly

PS и да , если не требуется, не хранить изображения в базе данных, а в папках с дисками, так что для загрузки изображения вместо всего изображения в кодировке с данными (в случае, если вы этого уже не делаете) необходимо сохранить только URL-адрес изображения.

1

Это не вопрос программирования. Однако, чтобы вести вас в правильном направлении, вы можете посмотреть оптимизацию изображений, чтобы уменьшить размер файла, но при этом сохранить хорошее качество изображения. Это поможет ускорить время загрузки страницы. Существует множество онлайн-инструментов, которые вы можете использовать для оптимизации ваших изображений, таких как https://tinypng.com/ и https://tinyjpg.com/

Смежные вопросы