Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 5 357

/ вопрос решён /

Здравствуйте!

Вопрос сразу в две категории: "Проверка телепатических способностей" и "самничонесделал помогити".

Посетила меня мысль в бреду.

Заходим мы на web-страничку, а на ней ссылки, ссылки...

Посидим почитаем, и решим дальше исследования проводить - щёлкаем по ссылочке и ждём...

А зачем собственно ждать?

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

Какие у вас идеи по поводу реализации, какие могут быть подводные камни и вообще много ли толку от такого метода?

Забыл сказать. Естественно, что это только с безлимитным интернетом. А то людям с оплатой по трафику можно будет забыть о интернете на год, после посещения гугла.

Gooddy Вопрос решён, но можно продолжить его обсуждение в мини-форуме

Вопрос задал: Gooddy (статус: 3-ий класс)
Вопрос отправлен: 1 июня 2011, 17:57
Состояние вопроса: решён, ответов: 0.


Мини-форум вопроса

Всего сообщений: 15; последнее сообщение — 1 июня 2011, 18:42; участников в обсуждении: 5.
min@y™

min@y™ (статус: Доктор наук), 1 июня 2011, 18:01 [#1]:

У FireFox есть такой плагин. FasterFox называется (еле вспомнил).
Всё ещё хочешь изобретать велосипед?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Gooddy

Gooddy (статус: 3-ий класс), 1 июня 2011, 18:04 [#2]:

=D
Как всегда подтверждается закон "Всё было сделано до тебя".

Погуглим.
Чисти код! Чисти код! Чисти код!
Вадим К

Вадим К (статус: Академик), 1 июня 2011, 18:05 [#3]:

к примеру в firefox такое встроено - нужно только галочку для параметра network.prefetch-next выставить и поехали.

Но это выглядит хорошо, а на самом деле - это печально.

Во первых, не все можно так взять и подгрузить, во вторых, некоторые ссылки может быть и не хотелось, что бы подгружались (банеры всякие).
Галочка "подтверждения прочтения" - вселенское зло.
Gooddy

Gooddy (статус: 3-ий класс), 1 июня 2011, 18:06 [#4]:

А есть под Chrome аналог?

2Вадим: у кого интернет резиновый не суть важно будут банеры грузиться или нет =D
Чисти код! Чисти код! Чисти код!
min@y™

min@y™ (статус: Доктор наук), 1 июня 2011, 18:11 [#5]:

Цитата (Gooddy):

А есть под Chrome аналог?

ХЗ, не пользуюсь.

Цитата (Вадим К):

некоторые ссылки может быть и не хотелось, что бы подгружались (банеры всякие).

+100500, полностью поддерживаю.

Цитата (Gooddy):

у кого интернет резиновый не суть важно будут банеры грузиться или нет

Этими баннерами засрётся весь кэш. А кэш - это где? Правильно, на HDD и в памяти. Оно тебе надо - вечно тарахтящий винт и тормозящий комп?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Gooddy

Gooddy (статус: 3-ий класс), 1 июня 2011, 18:14 [#6]:

Ограничение на кеш 100 мб, другое дело что скорость диска ограничена и замедляет работу остальных программ работающих с диском...

Проблемы есть, но что поделаешь. Плюсы существенно большие чем минусы.
Чисти код! Чисти код! Чисти код!
Вадим К

Вадим К (статус: Академик), 1 июня 2011, 18:15 [#7]:

резинового интернета нет ни у кого.
Да даже если есть - видел недавно ошибку, которая может возникнуть и в подобных "плагинах".
Представим себе, что ссылок много, а страницы отдаются медленно...
И будем ждать, пока подгрузится в фоне страница, которую мы кликнули.

Ситуация два - баннеры. А они могут завести неведомо куда... на какой то сайт веселого содержания к примеру.
Галочка "подтверждения прочтения" - вселенское зло.
Gooddy

Gooddy (статус: 3-ий класс), 1 июня 2011, 18:19 [#8]:

Проблема 1: загрузка странниц, после того как пользователь определился куда идёт.
Решение: Все загрузки в отдельных потоках. При переходе на другую страницу все потоки прерываются.

Проблема 2: загрузка нежелательных странниц.
Решение 1: Загружать только страницы одного сервера (гаходимся на delphi.int.ru и страницы грузим с delphi.int.ru). Неэффективно.
Решение 2: Вести чёрный список. Проблематично.
Решение 3: Не подгружать страницы из тегов <img>. Спорно реклама может быть и текстом, а полезные ссылки могут быть кнопкой-картинкой.
Чисти код! Чисти код! Чисти код!
min@y™

min@y™ (статус: Доктор наук), 1 июня 2011, 18:22 [#9]:

Не хочу, чтобы программа решала, что качать в мой комп из инета, а что не качать. Я тут хозяин и точка! Инет у меня - 10 резиновых мегабит (пока 10, а дальше - будет только больше). Мне не надо 100500 минут ждать загрузки страниц, у меня фильмы качаются со скоростью 1,5 МБайта/сек.
Вывод: ИМХО ненужная херня всё это и УГ. ФТОПКУ.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Вадим К

Вадим К (статус: Академик), 1 июня 2011, 18:24 [#10]:

а теперь давайте посмотрим на решение проблемы 1 со стороны сервера и администратора - заходит человек - а от него сразу десяток-другой запросов (в лучшем случае - вот на этой самой странице, где мы находимся в данный момент, я насчитал больше 70 различных ссылок!!!). Что решит администратор, когда увидит, что с одного адреса приходит много запросов? ЗАБАНИТ! и будет прав.

Но это ещё не все. Теперь перейдем к сладкому:) вот видите на этой странице ссылки на изменение репутации? дальше сами догадаетесь?
Галочка "подтверждения прочтения" - вселенское зло.
Gooddy

Gooddy (статус: 3-ий класс), 1 июня 2011, 18:26 [#11]:

!!!

Вот это меня убедило, очень веский довод против презагрузки.

Ладно, хорошо хоть сначала сюда обратился, я то думал весь мир в лесу живёт и ничего пока такого не делал)
Чисти код! Чисти код! Чисти код!
min@y™

min@y™ (статус: Доктор наук), 1 июня 2011, 18:31 [#12]:

Цитата (Gooddy):

Вот это меня убедило

Ну так закрывай вопрос от греха подальше.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Gooddy

Gooddy (статус: 3-ий класс), 1 июня 2011, 18:34 [#13]:

Ой точно, спасибо за своевременное информирование.
Чисти код! Чисти код! Чисти код!

1 июня 2011, 18:37: Статус вопроса изменён на решённый (изменил автор вопроса — Gooddy): Оказался мой бред не буррет, а обычнейший велосипед

Ерёмин А.А.

Ерёмин А.А. (статус: *Администратор), 1 июня 2011, 18:39 [#14]:

Хотел написать своё мнение, но уже всё сказали: ненужная нагрузка на сервер. Предсказание действий — вещь хорошая, но делать это надо с умом :-)
bugmenot

bugmenot (статус: 3-ий класс), 1 июня 2011, 18:42 [#15]:

Цитата (Вадим К):

для параметра network.prefetch-next
Это немного другой next.

А вообще - плохая идея, будет загружать тонны левого контента и наедаться встретив подобную ссылку. Это неправильно, но зиллионы уэб-девелоперов "думают", что это нормально.
виконання програми розпочинається з того самого мiсця, де призупинилося.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 12:01
Выполнено за 0.03 сек.