parkito: да, ну если вы конечно не хотите специально обрабатывать именно javascript эту форму. Конктерно сейчас у вас стандартный функционал формы, при нажатии на кнопку вам на этот же адрес который введен в браезере прийдет запрос POST с данными которые вы ввели в форму и вам нужно просто этот запрос обработать данные POST.
dev400: вам id уже приходит агрументом, это и есть параметр для гет запроса, просто вставляете как ключ data и нужным значением, выше человек описал более подробно
lega: я не люблю судить по "некоторым алгоритмам" приложение на ноде быстрей чем пхп лишь при условии что использутся рессурсы использующие собитыя на полную (бд, фс) сами по себе языки более менее одинаково работают. В этом дополнении я не вижу вообще преимущества, ибо самая ресурсоемкая часть пхп уже выполнится (старт пхп и обработка скрипта).
copal: я знаю очень много "профессионалов" которые не могут без виде/фреймворка/библиотеки ничего сделать, поэтому да, на этапе обучения надо сидеть как убогий в блокноте
jasta31: уменьшить запрос до минимально возможного и затем увеличивая до ошибки, просто для начала сделай выборку простую из двух бд, возможно в этом причина
Сергей Беловенцев: route выведите и посмотрите что он из себя представляет. В разных местах можно, непосредственно при импорте, непосредственно при получении в первой функции и непосредственно при использовании замыкания. 3 разных места 3 результата, будет виден весь цикл переменной
Евгений Сатонин: все зависит от алгоритма, если он учитывает толькл время и какую-то логику обработки последовательности, то не сложно, даже начинающему, если в алгоритме учавствуют внешние факторы, о которых программист не знает, то сложно даже опытному разработчику.
К примеру если это погода, то алгоритм смены сможете написать без проблем, а вот если это акции компаний, то предсказать падения будет сложно, ибо они зависят от поведения и действий самой компании
alx1987: нет, вы выбираете свободную запись, делаете апдейт, если апдейт прошел, вы с этим айди работаете, иначе умер/выбрал другую на выбор, это значительно ускорит ваш скрипт, уберет блокировки ненужные и увеличит скорость. Все зависания из-за блокировок, ибо у вас куча слипов в начале и в середине работы и коллизии по времени вполне могут быть. Чтоб этого избежать нужно либо использовать нормальную очередь, либо без блокировок брать таски пока не убедитесь что таск забит или их не осталось.
alx1987: пункт номер 1, перепешите воркеров так, чтоб они не блокировали таблицу перед выбором таска, а апдейтили любой таск неначатый и при успешном апдейте (бд вернет кол-во изменений при апдейте) уже с ним работайте, тогда все ваши слипы исчезнуть и код начнет работать без задержек