Есть скрипт, который может иногда вызываться по несколько раз в секунду. В этом скрипте стоит curl запрос на сторонний сайт. Так вот если этот скрипт выполняется чаще чем 1 раз в секунду, сторонний сайт банит айпи скрипта на некоторое время. Как сделать, чтобы этот скрипт выполнялся не чаще чем 1 раз в секунду? А точнее, чтобы curl выполнялся не часто? Может как то использовать sleep? В общем все мои идеи зашли в тупик, нужна помощь.
Вызов скрипта есть процедурой независимой. Чтобы хранить информацию о вызовах можете вести журнал запусков а) записывая в БД, б) сохраняя в файл
Скрипт запускается - проверяет БД или файл и принимает решение
--Добавил--
sleep
не поможет. Пока один запуск спит, другой волен запуститься
Для решения проблемы, мне посоветовали использовать mysql и блокировку WRITE LOCK Я никогда не работал с блокировками, и мне сейчас немного сложно понять принцип их работы. Собственно могли бы кому не сложно написать простой пример блокировок в моей ситуации?
Возникла задача: построить бинарное двоичное дерево на phpС возможностью сравнения веток, начиная с выбранного узла
Здравствуйте, мне нужно подсчитать сумму(цену) товара в бд за определенную дату
В документации написано, что в параметре options, можно указать логическое ИЛИ, я указал и почему не работает?