Нужно чтобы скрипт на PHP выполнялся 1 раз в 10 секунд. Мне посоветовали использовать LOCK TABLES. С этой штукой я совсем не знаком, и боюсь накосячить. В общем если я правильно понимаю, то:
в начале скрипта делаю запрос LOCK TABLES table WRITE;
потом SELECT lasttime, UNIX_TIMESTAMP() AS unixtime FROM table;
если разница lasttime и unixtime больше 10-ти, то скрипт выдает ошибку
на всякий случай делаем запрос в таблицу UNLOCK TABLES;
Ну а если разница не больше 1-ти, то выполняю скрипт после чего делаю
UPDATE table SET lasttime=UNIX_TIMESTAMP();
и в конце UNLOCK TABLES;
Если я так сделаю, то одновременные коннекты к скрипту не дадут сбой? Правильно я понимаю принцип работы блокировок?
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости