Где правильнее обрабатывать данные - на сервере или у клиента?
Здравствуйте.
Есть онлайн-магазин с товарами (около 200).
Сейчас они всё отображаются на одной странице в виде блоков.
Подскажите, пожалуйста, как будет правильнее разбить эти данные на страницы и категории. У меня есть два варианта:
1. Генерировать сразу весь список в скрытом виде, при загрузке страницы на js (jQuery) отображаться постранично, то есть при выборе страницы будет скрываться одна часть товара и показываться другая, и с категориями так же.
2. Сразу отображается только первая страница, и при нажатии на вторую через Ajax подгружается вторая и т.д. С категориями сделать так же через Ajax.
В первом варианте, я так понимаю, будет открываться страница дольше, но при выборе категории или страницы всё будет происходить быстрее.
Во втором варианте будет открываться быстрее, но при переходе по страницам или выборе категории будет задержка.
Подскажите, как будет правильнее сделать и почему.