| Web-ускорители: мифы и реальность. Возможно ли сделать Интернет быстрее? |
|
|
|
Еще с тех пор, когда была передана первая информация по сети Интернет, разрабатывались способы ускорения ее передачи. Напомню, что первая попытка была не очень успешной, поскольку первые две буквы переслались нормально, а на третьей из них все застопорило :). Сейчас об этом просто не вспоминают, протокол передачи ТСР/ІР настолько отшлифован, что нет причин задумываться, как именно передается и принимается информация. Тем более, что побуквенная пересылка данных осталась в далеком прошлом, а теперешнаяя Сеть ориентирована на пересылку пакетов в 1500 байт. Все надежно, все работает, вот только иногда не так быстро как хотелось бы... Существуют программы, которые помогают пользователю в другом плане. Приведу вам выдержку из описания подобных программ, называющихся NetSonic и InterQuick: Механизм предварительной загрузки веб-страниц состоит в том, что когда Вы читаете страницу, ваше соединение с Интернетом простаивает. Поэтому программа подгружает страницы, на которые ведут ссылки с той, которая открыта в окне браузера. И если Вы угадаете (страница уже загружена), то нажав на ссылку, практически моментально получите на экране нужную страницу. Думаю, суть Вы поняли :). Теперь, всегда ли подобный сервис нужен и в каких случаях он полезен? Если веб-узел (сайт) имеет несколько страниц и Вы собираетесь побывать на каждой из них, подобную услугу можно только приветствовать. Действительно, удобно, ничего не скажешь. Но, в реальных условиях сайт может состоять из десятков, а то и сотен страниц и предварительная загрузка забьет ваше соединение ненужной информацией. Пользователи, которые имеют опыт работы в Интернете, обыкновенно совмещают процедуру загрузки файлов с веб-серфингом. То есть, пока на средней скорости закачивается нужный файл, можно полюбопытствовать, что же нового появилось в Инете, или поискать нужную информацию. Если при этом траффик будет забит подгрузкой страниц, которые Вам, возможно, и не понадобятся – ничего хорошего из этого не выйдет (разве только Вы сидите на выделенной линии). Подобные программы имеют еще один полезный сервис, называемый кэширование веб-страниц. Состоит он в том, что компоненты уже загруженной страницы сохраняются в специальной области диска – дисковом кэше, и если вам понадобится еще раз ее просмотреть, то страница строится по данным кэша, а не из Интернета. Во первых, кэш существует и так, только Internet Explorer с ним работать не умеет. Если Вы используете Maxthon как надстройку к Эксплореру, то в нем этот недостаток ликвидирован. Во-вторых, после открытия сотни-другой страниц дисковый кэш разрастется до такого уровня, что начнет ощутимо "отъедать" пространство на винчестере. Поэтому использовать подобные программы, как мне видится особого смысла нет.
Как говаривал один известный товарищ: Мы пойдем другим путем!. И путь этот заключается в оптимизации настроек протокола ТСР/ІР. Только сначала немного теории, чтобы иметь представление о тех параметрах, которые требуют корректировки. Вспомним, что суть протокола состоит в том, что передаваемая информация нарезается на пакеты, передается по различным маршрутам и собирается уже на компьютере. Если пакет получен, посылается подтверждение, а если потерян, отправляется запрос на его повторную пересылку. Такая организация передачи данных позволяет гарантированно пересылать и получать информацию. Еще нужно сказать, что каж-дый пакет кроме собственно информации имеет заголовок, в котором указаны дополнительные данные (кому, куда, зачем и сколько :). |
| След. > |
|---|




