Jump to content

Загрузка контента на форуме по запросу


XzzzX

Recommended Posts

Проблема

В хорошо проработанных гайдах может находится достаточно большое количество картинок. В результате, для загрузки этих страниц может потребоваться более 50 МБ трафика (пример). Для этого может потребоваться достаточно много времени, особенно при первом открытии, когда вложения ещё не кешировались. Пока загрузка не закончится, все спойлеры находятся в открытом состоянии и пользоваться темой очень некомфортно. А ещё такое количество данных плохо сказывается на отзывчивости мобильных устройств (по крайней мере бюджетных)

 

Решение

В подобных темах практически всегда используется большое количество спойлеров, в которые и спрятаны вложения. Было бы неплохо подгружать их в момент, когда пользователь открывает спойлер, а не при загрузке страницы. Это обеспечит постепенность загрузки или даже позволит не скачивать все вложения, если пользователю нужна информация из 2-3 спойлеров, а не из десяти.
Опционально, но при закрытии спойлера можно выгружать данных из оперативной памяти -- тогда и мобильным будет легче. При повторном открытии данные будут браться из кеша, что должно быть относительно дёшево

 

Понимаю, что форум не полностью подконтролен разработчикам, но возможно это получится реализовать

Edited by XzzzX
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...