Size: a a a

2020 July 03

VD

Volodymyr Dzhuryn in Evolution CMS
Как вариант, чтоб 5 мин не ждать, можно скрипт сразу дернуть после сохранения ресурса.
источник

VD

Volodymyr Dzhuryn in Evolution CMS
Тут вопрос, норм ли расхождения данныъ на протяжении 5 минут
источник

SB

Sasha Beep in Evolution CMS
Volodymyr Dzhuryn
Кстате, спасибо вчера за подсказки, по части интеграции товаром из crm.
У идеи отправлять информацию об обновленном товаре  при сохранении есть один минус, если crm подвиснет, у нас получится расхождение по данным. Конечно можно писать в лог и т.д. чтоб потом менеджер пересохранял, но думаю это не есть гуд.

Я считаю самый правильный вариант, на событие onDocFormSave записываем в табличку, id товаров, которые нужно послать в crm. Раз в пять минут, через cron запускаєм скрипт, который будет смотреть табличку. из товарами которые нужно обновить, и уже по 100 штук слать в crm. Если все ок будет или статус менять или удалять из таблицы.
Такой  же подход, но для немного другого. Задержка ИМХО некритична, лучше, чем если заявка не отправится вообще
источник

VD

Volodymyr Dzhuryn in Evolution CMS
Можно по идее раз в минуту
источник

VD

Volodymyr Dzhuryn in Evolution CMS
если в базе пусто, значит идем отдыхать
источник

SB

Sasha Beep in Evolution CMS
в любом случае на живье в момент события узкое место, лучше в базе лазить
источник

AA

Am Ambrion in Evolution CMS
Volodymyr Dzhuryn
Тут вопрос, норм ли расхождения данныъ на протяжении 5 минут
Все зависит от текущей концепции работы. Где-то и пару секунд задержки это печально, а где-то и час терпит. (;
источник

AA

Am Ambrion in Evolution CMS
По сути Вы сейчас "создали" очередь. Для этого есть множество готовых систем.
источник

VD

Volodymyr Dzhuryn in Evolution CMS
Am Ambrion
Все зависит от текущей концепции работы. Где-то и пару секунд задержки это печально, а где-то и час терпит. (;
ну можно, и сразу после сохранения скрипт дернуть
источник

AA

Am Ambrion in Evolution CMS
Можно. Тут уже от потребностей зависит.
источник

VD

Volodymyr Dzhuryn in Evolution CMS
хтось в чаті писав про індекс для value в таблиці tmplvar_contentvalue, добавив я індекс, і деякі запити, стали літати. А чи є якісь мінуси, в такого підходу? По ідеї запити на вставку і обновлення будуть повільніші, але по ідеї не критично?
источник

AA

Am Ambrion in Evolution CMS
Индексы хороши при  использовании SELECT. "Минусом" можно считать то что индексы занимают дисковое пространство - когда таблица имеет большой размер, то индексный файл может достигать максимума размера файла для ОС.
источник

AA

Am Ambrion in Evolution CMS
https://ruhighload.com/Индексы+в+mysql вот тут неплохо написано.
источник

VD

Volodymyr Dzhuryn in Evolution CMS
це я читав, просто value в tmplvar_contentvalue по ідеї не найкраще поле, щоб для нього індекс створювати. Вроді в postgre можна, робити індекс частичный, для конкретного тв, але нажаль, в mysql так не можна
источник

AA

Am Ambrion in Evolution CMS
Volodymyr Dzhuryn
це я читав, просто value в tmplvar_contentvalue по ідеї не найкраще поле, щоб для нього індекс створювати. Вроді в postgre можна, робити індекс частичный, для конкретного тв, але нажаль, в mysql так не можна
Обычно смотрю на задачу, т.к. клиент может желать заработать "сейчас" и для него даже минимальная архитектура достаточно примитивная подходит аж бегом. Объясняешь к чему может привести такое и предлагаешь на выбор решения. Клиент сам когда есть заработок дальше доходит до того что и где оптимизировать. Т.е. не всегда стоит делать "правильно", т.к. можно банально НЕ достичь нужного результата за нужное время.
источник

DL

Dmytro Lukianenko in Evolution CMS
Volodymyr Dzhuryn
це я читав, просто value в tmplvar_contentvalue по ідеї не найкраще поле, щоб для нього індекс створювати. Вроді в postgre можна, робити індекс частичный, для конкретного тв, але нажаль, в mysql так не можна
Так уже дружит ево с постгри с 2.1
источник

D

Dr.Watson in Evolution CMS
Добрый день, уважаемые!
источник

D

Dr.Watson in Evolution CMS
Последнее время при попытке загрузить файл в редакторе вылетает "ошибка без ошибки"
источник

D

Dr.Watson in Evolution CMS
вот такое
источник

D

Dr.Watson in Evolution CMS
источник