Подскажите, пожалуйста, каким методом можно помочь в моем случае:
есть страница с кнопкой, открывающей попап. В нем аякс подгружает из базы доступные упражнения и выводит их список. У каждого упражнения есть миниатюрки в количестве от 1 до 5. Картинки маленькие но их довольно много, поэтому окно подгружается секунды 2.
Не делал никогда подобной оптимизации, поэтому прошу подсказать или хотя бы направить на нужную ссылку для обогащения знаниями.
1. Vdomah - 09 Апреля, 2013 - 18:17:11 - перейти к сообщению
2. LIME - 09 Апреля, 2013 - 19:35:11 - перейти к сообщению
раскидай картинки по папкам по имени упражнения
например /images/ex1/img1.gif
например /images/ex1/img1.gif
3. biperch - 09 Апреля, 2013 - 22:58:12 - перейти к сообщению
LIME пишет:
раскидай картинки по папкам по имени упражнения
например /images/ex1/img1.gif
например /images/ex1/img1.gif
я как то не понял чем это поможет, хранить да типа легче но как это повлияет на ускорение загрузки картинок браузером?
4. Vdomah - 10 Апреля, 2013 - 12:08:00 - перейти к сообщению
Цитата:
раскидай картинки по папкам по имени упражнения
например /images/ex1/img1.gif
например /images/ex1/img1.gif
Тоже не понял идеи. К тому же в моем случае это не вариант, т.к. уже есть база на 450 упражнений с загруженными картинками, которые свалены в одну папку и имеют названия-кракозябры
5. LIME - 10 Апреля, 2013 - 12:16:00 - перейти к сообщению
я понял что тормоза изза большого количества картинок в одной папке
если их на подпапки раскидать обращение к файлу быстрее происходит
если их на подпапки раскидать обращение к файлу быстрее происходит
6. esterio - 10 Апреля, 2013 - 12:18:35 - перейти к сообщению
ну тогда preload Вам нужно делать
7. LIME - 10 Апреля, 2013 - 12:26:23 - перейти к сообщению
esterio пишет:
сказано было их 1-5 шт причем миниатюрыну тогда preload Вам нужно делать
зачем тут прелоад
он бы помог еслиб было что-то типа галереи
тоесть чтоб не подгружать по действию
а тут тормоза и в прелоаде будут
8. esterio - 10 Апреля, 2013 - 12:31:24 - перейти к сообщению
будут в любом случае. Но 1-5 в единичном случае. А если загружать несколько упражнений - тогда ето отличное решение.
9. LIME - 10 Апреля, 2013 - 12:34:05 - перейти к сообщению
esterio пишет:
это вообще не решениеА если загружать несколько упражнений - тогда ето отличное решение.
когда это применяется?
когда картинки подгружаются по действию
а тут это как зайцу стопсигнал
10. esterio - 10 Апреля, 2013 - 12:37:25 - перейти к сообщению
LIME
Ок. Тогда как Вы скажете поступить ТС? Я например щас не вижу другого метода подгрузить картинкы прежде.
Ок. Тогда как Вы скажете поступить ТС? Я например щас не вижу другого метода подгрузить картинкы прежде.
11. LIME - 10 Апреля, 2013 - 13:13:30 - перейти к сообщению
Vdomah пишет:
да...невнимательностьВ нем аякс подгружает из базы доступные упражнения и выводит их список
тут прелоад
12. Zuldek - 10 Апреля, 2013 - 13:51:16 - перейти к сообщению
Выводите сначала текст, потом аяксом тяните картинки.
13. LIME - 10 Апреля, 2013 - 13:54:46 - перейти к сообщению
Zuldek а разве картинки итак не отдельно подгружаются?))
14. Vdomah - 10 Апреля, 2013 - 15:55:39 - перейти к сообщению
Цитата:
Выводите сначала текст, потом аяксом тяните картинки.
Да, кстати можно попробовать поэтапно тянуть. Дело в том, что сначала выводится только список групп упражнений, а по клику на "смотреть" рядом открывается список входящих в него упражнений и только тут показываются картинки. По идее сейчас тянутся все картинки, даже те, которые юзер может и не увидеть.
15. IllusionMH - 10 Апреля, 2013 - 16:07:04 - перейти к сообщению
Vdomah, можно еще попробовать сделать несколько субдоменов и припыывать их к ссылке на изображение.
http://habrahabr[dot]ru/qa/7781/
http://habrahabr[dot]ru/qa/7781/