lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
Я про infinity scroll.Интересная штука, хотя с ней чувствуешь себя не очень удобно, как будто земля из-под ног уходит :) Вот тут казалось бы умные админы.Это никак не связано с допиленностью движка. Форум не монетизируется, поэтому пилить его никому особо не интересно. |
Jisatsu |
|
![]()
Темы:
17
Сообщения:
389
Участник с: 14 июня 2013
|
nafanjaМеня вообще бесят такие сеты. Тот же хабрахабр. Лестница какая-то, и с каждым уровнем текст всё сжатее... Короче глаза ломает. Бред. Мне ни чуть не сложнее читать обычные вертикальные комментарии, даже проще.
Keep it simple, stupid!
|
nafanja |
|
![]()
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
в скроле тоже свои недостатки, пока прокрутишь уже забудешь что искал ))), да и загружается много. соответственно нагрузка на базу (так как она является самым узким местом) и на трафик.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
Jisatsu |
|
![]()
Темы:
17
Сообщения:
389
Участник с: 14 июня 2013
|
nafanjaЧто значит много? =) Ровно столько же, сколько при пагинации. Сколько юзер хочет столько грузиться и будет. Мне лично инфинити пока не мешал никогда, а наоборот.
Keep it simple, stupid!
|
Jisatsu |
|
![]()
Темы:
17
Сообщения:
389
Участник с: 14 июня 2013
|
lampslaveНа это времени надо час максимум, в компании за пивком. =) 1) По клику показываем стандартное поле для ввода (можно клонировать уже существующее внизу страницы); 2) Вставляем в него то, что в посте на котором нажали редактировать; 3) Далее всё как с обычным написанием поста; 4) По кнопке отправить улетает ajax-запрос, поле удаляем, текст меняем на новый. Что тут сверхъестественного? =) Уровень школьника на jQuery. P.S. Да я по бутстрапу вижу, что ленивые делали. ;) Эх, мне тут нравится, компания хорошая собралась. Но какого фига? Зачем тогда вообще сайт делался если его не собираются пилить? Оо Я б тут и почаще зависал, если бы не такие дикие тормоза и неудобство в работе с сайтом. Я не понимаю почему сервер в Европе? Уже из-за сервера в Европе пинг накручен...
Keep it simple, stupid!
|
nafanja |
|
![]()
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
ну смотри, вот в топике 200 сообщений, и загружаются они по 10. так вот что бы дойти до 85 нужно прокрутить 7 раз до низа страницы, соответственно 8 обращений к базе. а что бы дойти постранично, нужно всего 2 обращения. первая/последняя страница и нужный номер в списке. +/-
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
Jisatsu |
|
![]()
Темы:
17
Сообщения:
389
Участник с: 14 июня 2013
|
nafanjaУточню, что я имел ввиду инфинити скролл по клику, а не автоматический. Автоматический зло. Можно дать юзеру клик/комбинацию клавиш для "подгрузить ещё". Всё гораздо проще. Если я такой упоротый и помню номер страницы, то вешается инпут для указания страницы (http://archlinux.org.ru/forum/topic/12632/?page=3). Со мной на эту тему бесполезно спорить, я идеалист в вопросе UX/UI. Я вам столько могу сейчас идей выдать полезных для скорости и удобства пользования, но не буду. Это мои сокровенные идеи, которые я хочу ещё воплотить в жизнь. :) А как вы думаете, загрузка страницы "снова" при пагинации - это меньше запросов? =) Я только в одной шапке тут насчитал 12 css/js файлов, а это 12 запросов к серверу при каждой загрузке страницы. Внутри файлов css и js не удалены пробелы, переносы и комментарии. Это до кучи. Оптимизацией даже начальной тут и не пахнет. ;)
Keep it simple, stupid!
|
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
Все дороги для улучшения открыты: https://bitbucket.org/GeyseR/aor/ |
Jisatsu |
|
![]()
Темы:
17
Сообщения:
389
Участник с: 14 июня 2013
|
lampslaveЯ был бы не против, но в djabgo я даже белого пояса не имею. :D Был бы пых, подсобил бы чем смог.
Keep it simple, stupid!
|
nafanja |
|
![]()
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
о css js картинках в дизайне можно не думать, кеширование на стороне клиента выполняет свою функцию исправно. не создавая лишних запросов.Внутри файлов css и js не удалены пробелы, переносы и комментарии. Это до кучи. Оптимизацией даже начальной тут и не пахнет. ;)а это вообще бессмысленно так как все сжимается gzip! а gzip отлично сжимает текст, да и для проекта в вечной разработке это только мешает. такая оптимизация возможна только по 100% завершению проекта, что практически не возможно. я кстати тоже предпочитаю оптимизацию, но в первую очередь в коде, количеству обращений к базе (что имеет наивысший приоритет), скорости выполнения, потреблении памяти. а статика идет в самом конце.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |