Является ли чрезмерное использование предварительной выборки плохим? - PullRequest
1 голос
/ 15 сентября 2011

Просто прочитайте эту статью о предварительной загрузке, и там говорится:

Конечно, вы должны быть осторожны (не выбирайте заранее все сайт!)

Мне просто интересно, почему? Если работа идет за кулисами, почему бы просто не заставить машину спокойно собирать весь ваш сайт?

Я предполагаю, что это просто для того, чтобы не доминировать над ресурсами конечных пользователей, но я что-то пропустил?

Ответы [ 3 ]

2 голосов
/ 15 сентября 2011

Да.В большинстве случаев бесполезна предварительная выборка или, что еще хуже, предварительная отрисовка всего, поскольку пользователь может даже не посещать страницу.

Это не учитывает их пропускную способность и ради вас.

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

Только при предварительных ссылках вы на 90% уверены, что пользователь будет нажимать.Предварительная выборка ресурсов не так уж и плоха, но все же вы хотите делать это только для тех вещей, которые, как вы уверены, нужны пользователю.

1 голос
/ 15 сентября 2011

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

1 голос
/ 15 сентября 2011

Я бы сказал, что пользователь не будет ожидать, что весь веб-сайт будет предварительно выбран только потому, что он посетил домашнюю страницу, поэтому вам не следует.

В крайнем худшем случае вы можете заполнить егодиск или стоить им больших сумм денег (например, если они подключены к роумингу 3G).

В то же время, зачем вам тратить свои собственные полосы пропускания / страницы отправки денег и контент, который ониникогда не взглянешь?

...