Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #27, ФЕВРАЛЬ 2003 г.

WEB-ROBOT-FAQ

Матушка Лень

Спецвыпуск Xakep, номер #027, стр. 027-006-2


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

Есть и у этого метода недостатки - сервер должен быть мощным и не притормаживать, ведь процесс верстки каждой странички отжирает много ресурсов. Это можно победить, если ты заставишь Робота сверстать все странички заранее. Конечно, так они будут занимать значительно больше места на диске, зато сервер не будет перегружен. Естественно, нормальный сервер, поддерживающий нужные тебе технологии, будет стоить каких-то денег. Но даже на крутом сервере тебе будет сложно развести живность на странице, например, ты не сможешь сделать игру в реальном времени. Поскольку серверу придется каждый раз генерировать новую страничку и отсылать ее через медленные каналы связи.

Как работает автоматизация на стороне клиента?

Мы уже не раз рассказывали тебе, что сервер - это механизм, который выдает инфу (странички) по запросам. А клиент - это механизм, который запрашивает и принимает инфу. Веб-клиент еще называют браузером. Браузер получает HTML код от сервера и преобразует его в страничку, которую можно посмотреть. В HTML можно встраивать специальные инструкции для браузера, специальные объекты. Это еще один способ автоматизировать твою страницу. Только в этом случае пагу из полуфабрикатов формирует не сервер, а браузер пользователя.

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

Минусов просто немерено. Прежде чем браузер начнет собирать пагу из полуфабрикатов, нужно все их загрузить. Поэтому приходится немало ждать, прежде чем нас поразят великолепным интерфейсом. Чтобы собирать пагу из полуфабрикатов, браузер должен поддерживать нужные технологии, а их немало. Очень вероятно, что у пользователя не установлены или отключены многие такие технологии, в результате он просто ничего не увидит на твоей страничке.

Например, я и многие мои друзья лазают по инету даже с отключенными картинками. Только текст. Ну а нужно посмотреть картинку, то ее отдельно показывают нажатием на кнопку мыши. Почему? Да потому, что если ты сидишь на модеме, то так паги грузятся быстрее. А если ты сидишь на выделенной линии и платишь за трафик, то так дешевле. Конечно, люди, сидящие на быстром халявном инете, париться не будут, но могут возникнуть проблемы несовместимости. Многим надоели мелькания банеров, назойливость рекламы; отключаешь эти технологии в своем браузере, и рекламное давление на мозги уменьшается.

Назад на стр. 027-006-1  Содержание  Вперед на стр. 027-006-3