184 похожих чатов

Всем доброго времени суток. Пишу с вопросом, кто-нибудь из чата

пользовался эксперементальной фичей LIVE VIEW? Просто гоняю его сейчас для кеширования результата запроса, и сталкиваюсь с неприятной задержкой через какое-то время после рефреша. Настройки установленны такие.

Может кто сталкивался, или есть другие решения. Буду благодарен за помощь

P.S REFRESH 10000

5 ответов

10 просмотров

Да, пользуемся, но в связке со словарем. То есть делаем live view, а на нее натравливаем словарик (DICTIONARY) и обращаемся к словарю, а не live view. В итоге у нас нет лага, когда live view обновляется, т.к. словарик оставит у себя старую версию, если время обновления словаря совпадет со временем обновления live view

Михаил-Явруян Автор вопроса
Алексей Фирсов
Да, пользуемся, но в связке со словарем. То есть д...

Доброго дня, я чутка подразобрался в своей проблеме и у меня возник вопрос. Почему вы вообще используете live view? У DICTIONARY в качестве источника можно указать SELECT и выставить время обновления и будет всем хорошо.

Михаил Явруян
Доброго дня, я чутка подразобрался в своей проблем...

Если просто запрос: В словаре старые данные - он ползет запросом в БД и ждет, пока выполнится запрос. В это время доступна старая версия. Если live view: live view имеет период обновления примерно в 2 раза меньше времени словаря, соответственно, когда словарь тыкается, он моментально обновляется данными из lv, который, как я написал выше, обновляется часто.

Михаил-Явруян Автор вопроса
Алексей Фирсов
Если просто запрос: В словаре старые данные - он п...

Это конечно так, но live view же обновляется при каждом изменении результата SELECT из которого он собран, а это опять время на обновление. В любом случае спасибо вам за наводку на словари для решения моей задачи подходит и первый вариант описанный вами

Похожие вопросы

Обсуждают сегодня

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
Кибер Бомж
8
Карта сайта