Предлагаю добавить поддержку магнет ссылок для сокращения запросов на сервер.
В магнет ссылке объект идентифицируется хешем и не привязан к расположению если он уже в кеше его нет необходимости загружать и делать лишний запрос на сервер даже если объект был загружен с другого адреса.
Также в таком случае нет необходимости хранить множество копий объекта загруженных с разных адресов.
Если для идентификации использовать TTH хеш то можно частично стирать объект по мере необходимости в свободном пространстве а позже также частично загружать его проверяя по уровням TTH дерева.
Пример магнет-ссылки на изображение:
magnet:?xt=urn:tree:tiger:6QCGL3ZUNQZCNHFUGICGESXF5RCSNS6YYFMT5EA&as=http://upload.wikimedia.org/wikipedia/commons/3/3d/Torrentcomp_small.gif
Отсутствует
ivan386
Такая идея уже пробегала, но никакого внимания не привлекла.
Bug 528148 - Support the Magnet URI scheme
А разработчиков здесь нет.
Отсутствует
ivan386
Такая идея уже пробегала, но никакого внимания не привлекла.
Bug 528148 - Support the Magnet URI schemeА разработчиков здесь нет.
Ну тут немного по проще идея а там уже полноценное P2P требуют поэтому и так. А вот где бы русскоязычных разработчиков найти ато с английским у меня плоховато?
Отредактировано ivan386 (02-03-2011 16:04:14)
Отсутствует
ivan386
Наверное, Вам на https://bugzilla.mozilla-russia.org
Но насколько работает — не знаю.
Отсутствует
ivan386
Наверное, Вам на https://bugzilla.mozilla-russia.org
Но насколько работает — не знаю.
Добавил Ошибка 694
Отсутствует
1) Ну и причем тут багзилла где регистрируют ошибки?
2) Это надо еще массовую поддержку такого "добра" на сайтах, а этого не будет пока не будет поддержки в ие.
3) Много-ли сайтов использующих одни и те-же (именно одни и те-же, а не похожие) картинки?
4) Да и вообще - это критично разве-что для мобильных клиентов (но у них опять-таки нет достаточного объема кэша, что-бы получить ощутимую пользу)
итого: мертворожденная идея.
Отредактировано shumomer (02-03-2011 17:48:49)
Отсутствует
shumomer
1) в багзилле всегда создавались тикеты на новые возможности
2) существование фичи клиент не ухудшит, зато в случае чего поддержка уже есть
3) Любые однотипные форумы и сайты на одном движке, использующие одни и те же графические элементы. А не посещала вас мысль, что сайты пишут по возможностям бруазера, а никак не наоборот? Будет поддержка в браузерах - будет появляться возможность на сейтах.
итого: от внедрения хуже не станет, сайтостроителей появится новая возможность. А будут появляться сайты с поддержкой фичи, так и остальные браузеры обзаведутся поддержкой фичи.
Отредактировано Vanilla Dragon (02-03-2011 19:43:55)
Отсутствует
shumomer
1) в багзилле всегда создавались тикеты на новые возможности
Вот честно - ни разу в жизни не знал
shumomer
...
Писал-писал, писал-писал (в смысле я писал), а потом мысль пришла - а нафига?
Пис. Время нас рассудит.
Отсутствует
Магнет ссылки на изображения и другие ресурсы
А можно же наверное эту идею в расширение оформить - для кого актуально просто установит и пользоваться будет
Отредактировано Крошка Ру (03-03-2011 15:00:45)
Отсутствует
Как расширение не покатит. Магнет ссылку фаерфокс должен уметь сам читать и понимать как получить по ней объект. Работа с кешем также должна быть в фаере прописана. Иначе магнеты бесполезны. А вот дальнейшие навороты типа p2p сеть уже нужно как дополнение оформлять оно уже не обязательно да и плагином позволит подключить не одну сеть.
Отсутствует
ivan386 Ясненько
Отсутствует
А как с этим должны разбираться владельцы сайтов? Вот вставили они изображение по ссылке
magnet:?xt=urn:tree:tiger:6QCGL3ZUNQZCNHFUGICGESXF5RCSNS6YYFMT5EA&as=http://upload.wikimedia.org/wikipedia/commons/3/3d/Torrentcomp_small.gif
предположим, что firefox его понял, а вот как быть с другими браузерами? Они вообще изображения показывать не будут.
Отредактировано Shura (04-03-2011 11:00:04)
FreeBSD 8.2, IceWM
Отсутствует
А можно и так сохранить совместимость со старыми клиентами.
http://upload.wikimedia.org/wikipedia/commons/3/3d/Torrentcomp_small.gif#magnet:?xt=urn:tree:tiger:6QCGL3ZUNQZCNHFUGICGESXF5RCSNS6YYFMT5EA
Отсутствует
Вы когда-нибудь задумывались над тем, что два разных объекта могут иметь идентичный хэш?
Нельзя и попросту невозможно описать большее множество чисел меньшим.
Отсутствует
Вы когда-нибудь задумывались над тем, что два разных объекта могут иметь идентичный хэш?
Нельзя и попросту невозможно описать большее множество чисел меньшим.
Да это возможно. Но тем не менее они успешно используются в различных p2p сетях для поиска, идентификации, проверки на целостность объектов. Вот кстати интересный вопрос. А больше ли количество объектов в интернете чем вариантов хешей (192 битное число)?
Отсутствует
Вот кстати интересный вопрос. А больше ли количество объектов в интернете чем вариантов хешей (192 битное число)?
Да.
Большой кот... Пуфыстый... Полосатый... Зубастый (:
Отсутствует