Я недавно находил проект, в котором кто-то уже сделал это за вас. Довольно быстро находил, помнится...
Там как раз оставили от Битрикса одни заголовки, чтобы их можно было положить рядом и скормить IDE.
Dmitry Roo, напоминаю, если вы прочли невнимательно: я опровергаю ваш тезис
AMD Ryzen 5 5500 не совместим с чипсетом A320
Там же на сайте ASUS заявлено, что 5500 и 5600G поддерживаются моей материнкой после одного и того же обновления. На сайте AMD список поддерживаемых чипов у 5600 такой же, как у 5500, очевидно, они не сочли нужным упоминать более ранние чипы, чтобы потом объяснять покупателям дешевых материнок, что их производители могли бы сделать по-человечески, но забили на них болт.
Не надо песен про чипсет.
Пишу это с ASUS A320M-K + AMD Ryzen 5600G.
Если Асрок не выкатил для своей продукции обновление прошивки, как это сделали Асус и Гигабайт - то это исключительно на его совести. И то стоит проверить, действительно ли - не выпустил.
Никита Савченко, вы вообще в курсе, что Хром, Ёж и Браве, Яиточка и Опера - это один и тот же браузер, просто с разными шкурками? "Других" браузеров под Линь вообще только два - мозилловский и вебкитный.
Но на ФФ все больше забивают фронтендеры, а под какой-нибудь Midori они и сроду не пробовали работоспособность своих поделок.
Akina, ну да, я смотрю на ситуацию с точки зрения похапешника, которому свалилась довольно обычная задача: разобраться, что не так с вот этим незнакомым сайтом.
Akina, если пых-скрипты все равно выполняются по крону, не вижу смысла усложнять работу сайта (например, для того, кто в ней будет разбираться) разнесением таких действий по крону и БД. Даже если БД может сделать что-то эффективнее.
Овчинка, выделка и все-все-все.
И предполагаете ее всю, со всем барахлом, которое ей может понадобиться лишь однажды, утаптывать в один исполняемый файл? Для этого существуют инсталляторы, которые разбросают это барахло по папкам программы, откуда она, буде понадобится, скопирует это в папки пользователя.
Akina, тут еще большой вопрос, что именно включает в себя процедура раздачи призов.
Если обращение к API кассы, например, то планировщик БД как бы мимо ;)
KarambyG, такие вещи не делаются по-простому: о, надо раздать призы, начинаем раздавать. Потому что если не управиться за минуту, крон снова запустит скрипт, и он снова скажет "о, надо раздавать призы".
Надо создать задачу и, когда она пошла на обработку, отметить это. Чтобы следующий скрипт увидел, что заново создавать и обрабатывать задачу не следует, даже если первый почему-то призадумался. А если задача уже час на обработке, но все еще не отмечена, как выполненная - хорошо бы сообщить вебмастеру, что что-то пошло не так...
Очередь задач это называется.
KarambyG, я плохо отношусь к энтропии. Запланированные в вопросе действия бессмысленны. Вот всплывшие по ходу обсуждения призы - да, могут оправдывать действия по расписанию. Только скорее не отдельный скрипт конкретно под эту задачу, а очередь обработки с механизмом исключения задвоения исполняемых задач.
KarambyG, а что, при подведении итогов никто еще не следит за fair play и не гоняет читеров?
Ну, этот обработчик можно повесить на крон. Если, конечно, призы не таковы, что до первого зашедшего за призом их можно и не обрабатывать.