Ленивая загрузка лучше, чем живая загрузка? - PullRequest
0 голосов
/ 19 июня 2020

Я слышал, что ленивая загрузка лучше нетерпеливой? Если да, то почему? Хотите знать причины.

1 Ответ

1 голос
/ 19 июня 2020

Для достижения этой цели я определю, что «лучше» в моем ответе: я считаю «лучше» с точки зрения ленивой загрузки и нетерпеливой загрузки, чтобы составить список приоритетов и решить, что загружать с нетерпением, а что

В общем, у вас есть n ресурсов, и есть довольно много вещей, которые влияют на то или иное:

  • медлительность данной функции
  • загрузка сервера, это вызывает
  • вероятность того, что пользователь воспользуется этой функцией
  • важность функции в среднем для пользователя

Итак, Если мы говорим о функции, которая используется редко, и пользователи, как правило, терпеливо относятся к этой функции, отложенная загрузка «лучше». Однако, если высока вероятность того, что пользователь воспользуется им, то «жадная загрузка» «лучше». Все сводится к вопросу о важности того, чтобы эта функция / контент была готова к нагрузке на сервер. Это конфликт интересов между пользователем, который хотел бы получить все сразу, и сервером с ограниченной мощностью. Желательно регулярно отслеживать загрузку сервера и думать об UX вашего программного обеспечения.

...