Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Статичный файл в качестве бэкэнда (Denis Usenko)
Author Message
Denis Usenko
Участник форума



Joined: 06 Feb 2006
Posts: 54
Карма: 13
   поощрить/наказать


PostPosted: Thu Jul 24, 2008 2:36 pm (написано за 22 минуты 51 секунду)
   Post subject: Статичный файл в качестве бэкэнда
Reply with quote

Во первых, спасибо, Вам, Дмитрий, за ваш труд )).
У меня вопрос-потребность в хорошем совете, к Вам или к любому кто неплохо знает внутренности библиотеки.
Есть сервис где требуется синхронизация клиента с сервером; изменения на сервере, которые могут быть интересны клиенту, происходят относительно редко, но клиентов может быть много, и есть возможность облегчить работу сервера и в тоже время улучшить реакцию клиента сделав бэкэнд статичным файлом. Который переписывается когда происходят интересные клиенту изменения в системе.
Пока я нашел простой способ приспособить jsHttpRequest.js для этого дела:
методу send добавил аргумент specified_id, и задавая id делаю контролируемым способ проверки соответствия пришедших данных запрошенным.
Code (JavaScript): скопировать код в буфер обмена
t.send = function(content, specified_id) {
    . . .
    JsHttpRequest.extend(ldObj, {
        . . .
        id: specified_id || ((new Date().getTime()) + "" + JsHttpRequest.COUNT++),
        . . .
    });
    . . .
}
Конечно это опасная затея )) , но позволяет отделаться малой кровью.
Вопрос, собственно, в следующем -- есть ли лучшие способы рулить библиотекой? И какие еще варианты реализации данной идеи могут быть работоспособны без сильной переделки кода?
Кстати, иногда правда не хватает возможности порулить процессом на низком уровне. Может имеет смысл это как-то добавить?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
Post a reply
Username
Subject
Господа спамеры и оптимизаторы!

Вы можете даже и не пытаться вставлять в текст поста ссылки - они все равно автоматически удаляются (вернее, тэги <a> заменяются на тэги <u>).

Но если не поверите и все же попытаетесь - как только увидите, что все безрезультатно, удалите свой пост, пожалуйста. Модераторы тоже люди, нехорошо, если они погрязнут в тоннах спама.
     

Disable BBCode in this post
Disable Smilies in this post
    HTML is OFF
BBCode is ON
Smilies are ON
You cannot post new topics in this forum. You can reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML