пятница, октября 14, 2011

Я ваш браузер шатал, яваскриптом хлопал

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

Мне совершенно не хочется оплачивать эти помои, поэтому во главу «самотехзадания» поставлен суровый принцип: сервер только принимает данные, хранит данные, отдаёт данные. Всё остальное ― обработка, анализ, отображение данных ― делается на клиенте. Обратившись первоначально на сервер, посетитель получает в браузер краюшку HTML и здоровенный кирпич Яваскрипта. За сеанс общения с ресурсом произойдёт лишь несколько смен страниц, но очень оживлённый обмен фоновыми запросами, порождающими простые выборки и незатратно генерируемые ответы в JSON, разбирать которые придётся браузеру.

И то: надо ж им куда-то девать свои гигабайты и гигагерцы!

Я пришёл поработить ваши браузеры, в общем.

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

Комментариев нет:

Поиск по этому блогу