← All posts tagged программинг

rise
PHP программинг session — Ну вы, конечно же, знаете про блокировку сессий в PHP? скрипт, использующий сессии, будучи запущенным 2 раза в двух разных вкладках, ежели он очень тормозной, будет загружаться последовательно — первый успевший заблочить файл сессии — выигрывает, и блочит его до конца выполнения или до вызова session_commit(); , что приводит к ожиданию второго скрипта. Прикольный эффект, если скрипты работают минут по 5 ) Отсюда вывод — на нагруженных участках скрипта делайте коммит, а потом если нужно — снова старт. Это даст второму скрипту возможность продолжить работу. ;)
rise
программинг — А вот кто-нибудь знал, что поведение proc_open в пыхе зависит от того, чему мы присваиваем его значение? o_0 В частности, если в цикле присваивать результат функции переменной — то последовательно будут запускаться процессы, а если элементам массива — то параллельно....
rise
программинг — А вот кто-нибудь знал, что при сортировке таблицы по полю по убыванию (ORDER BY fieldname DESC) — самыми первыми (читай-самыми большими значениями) будет null? // Из цикла Тайны девелопмента //