LINUX.ORG.RU

История изменений

Исправление Deleted, (текущая версия) :

для каждого item иметь временную метку как id, при подключении юзера слать ему запрашивать у него список этих id по порядку item’ов типа id=632:8887,763:8887,989:8869 если есть старые высылать ему список вида id_old=8887 id_new=8888 item=632 data_1="price=999$" data2="name="кокосовая канФеткО"" data3="company="сосикакос"" клиент берёт и меняет для item=632 временную метку на id_new=8888 и обновляет данные в соотвецтвии ему. Короче сначала просто от сервера список пар item:time для всего если на строне пользователя всё совпадёт он просто проигнорирует, если нет то запросит обновление для того что не совпало по этим же ключам, а если чего то нет то тоже запросит. Быстро удобно жрать не просит, трафик не жрёт.

Ну то есть запрос на обновление от клиента это просто ответ с диффом ключей того что не совпало и не нашлось.

Как на клиенте частично локалсторадж обновлять будешь не знаю, вааааще не знаю как, я его даже палочкой не тыкал и как он работает не знаю

И да, я никогда так не делал, я не вебмака…девАлаПёр и всё только что на ходу придумал.

Исправление Deleted, :

для каждого item иметь временную метку как id, при подключении юзера слать ему запрашивать у него список этих id по порядку item’ов типа id=632:8887,763:8887,989:8869 если есть старые высылать ему список вида id_old=8887 id_new=8888 item=632 data_1="price=999$" data2="name="кокосовая канФеткО"" data3="company="сосикакос"" клиент берёт и меняет для item=632 временную метку на id_new=8888 и обновляет данные в соотвецтвии ему. Короче сначала просто от сервера список пар item:time для всего если на строне пользователя всё совпадёт он просто проигнорирует, если нет то запросит обновление для того что не совпало по этим же ключам, а если чего то нет то тоже запросит. Быстро удобно жрать не просит, трафик не жрёт.

Ну то есть запрос от клиента это просто дифф ключей того что не совпало и не нашлось.

Как на клиенте частично локалсторадж обновлять будешь не знаю, вааааще не знаю как, я его даже палочкой не тыкал и как он работает не знаю

И да, я никогда так не делал, я не вебмака…девАлаПёр и всё только что на ходу придумал.

Исправление Deleted, :

для каждого item иметь временную метку как id, при подключении юзера слать ему запрашивать у него список этих id по порядку item’ов типа id=632:8887,763:8887,989:8869 если есть старые высылать ему список вида id_old=8887 id_new=8888 item=632 data_1="price=999$" data2="name="кокосовая канФеткО"" data3="company="сосикакос"" клиент берёт и меняет для item=632 временную метку на id_new=8888 и обновляет данные в соотвецтвии ему. Короче сначала просто от сервера список пар item:time для всего если на строне пользователя всё совпадёт он просто проигнорирует, если нет то запросит обновление для того что не совпало по этим же ключам, а если чего то нет то тоже запросит. Быстро удобно жрать не просит, трафик не жрёт.

Ну то есть запрос от клиента это просто дифф ключей того что не совпало и не нашлось.

Как на клиенте частично локалсторадж обновлять будешь не знаю, вааааще не знаю как, я его даже палочкой не тыкал и как он работает не знаю

Исправление Deleted, :

для каждого item иметь временную метку как id, при подключении юзера слать ему запрашивать у него список этих id по порядку item’ов типа id=632:8887,763:8887,989:8869 если есть старые высылать ему список вида id_old=8887 id_new=8888 item=632 data_1="price=999$" data2="name="кокосовая канФеткО"" data3="company="сосикакос"" клиент берёт и меняет для item=632 временную метку на id_new=8888 и обновляет данные в соотвецтвии ему. Короче сначала просто от сервера список пар item:time для всего если на строне пользователя всё совпадёт он просто проигнорирует, если нет то запросит обновление для того что не совпало по этим же ключам, а если чего то нет то тоже запросит. Быстро удобно жрать не просит, трафик не жрёт.

Ну то есть запрос от клиента это просто дифф ключей того что не совпало и не нашлось.

Исходная версия Deleted, :

для каждого item иметь временную метку как id, при подключении юзера слать ему запрашивать у него список этих id по порядку item’ов типа id=632:8887,763:8887,989:8869 если есть старые высылать ему список вида id_old=8887 id_new=8888 item=632 data_1="price=999$" data2="name="кокосовая канФеткО"" data3="company="сосикакос"" клиент берёт и меняет для item=632 временную метку на id_new=8888 и обновляет данные в соотвецтвии ему. Короче сначала просто от сервера список пар item:time для всего если на строне пользователя всё совпадёт он просто проигнорирует, если нет то запросит обновление для того что не совпало по этим же ключам, а если чего то нет то тоже запросит. Быстро удобно жрать не просит, трафик не жрёт.