Як я думаю, що для додатка на одній сторінці ви зрозумієте, як ви йдетеСторінка сервера шаблонів - це ви, в основному, завантажуєте всі сторінки як приховані при початковому завантаженні, крім індексу, і перемикаєтесь між сторінками, приховуючи / розховуючи або перекладаючи, або будь-який підхід, який ви приймаєте. Якщо ви шаблонуєте на стороні клієнта, усі сторінки завантажуються як файли сценаріїв, і ви перетворюєте їх у HTML, коли вони потрібні. На основі цих методів моє враження, що шаблони на стороні клієнта будуть швидшими для початкового завантаження, оскільки він просто завантажує сценарії замість їх розбору, а потім компенсує розбір на потім. Чи це правильно? Чи є інші, кращі способи зробити це, щоб ваш початковий час завантаження був коротшим?
Відповіді:
0 для відповіді № 1Все зводиться до того, що ви вважаєте кращимдосвід користувача. Якщо ви завантажуєте весь вміст вперед, то переходи при зміні "сторінок", як правило, будуть набагато більш плавними. Якщо ви використовуєте AJAX для завантаження додаткових "сторінок", то, очевидно, це може бути дещо відставанням під час переходу сторінок, залежно від розміру вмісту та завантаження сервера.
Якщо ваш загальний вміст дійсно невеликий, вам може бути краще завантажувати його наперед, тоді як якщо загальний вміст є значним, завантаження за потребою, як правило, краще.