Задачата на заден план (PHP) - стек преливане на Руски

@istem има подобни дискусии и в резултат на което сте прочели до края на връзката? 1. Ние влагаме в изпълнение на уеб-скрипт програма, за да се превърне (завъртете, за да най-малко един знак в базата данни, дори ако директорията с файловете). 2. Крон от точния потребител с правилните привилегиите са стартирането на външно приложение, влизането на обработка на опашката и да запишете резултатите в дневника 3.Chitaem уеб скрипт състояние на записите на опашката и списания (макар и Аякс, макар и натиснете F5) 4. N) ПОЛЗА! - Шрек 01 Март '13 в 13:08

проблемът е решен @Shrek "случай код". Това не е в кода. Точката в потребителските файлове. Тях той може да бъде на 10 GB. И ако той иска да извършите операцията от гамата, която вече виси на короната, а след това нищо не можеш да направиш за него. Ще бъде необходимо да се извърши. И след това се хвърли в хранилището. И се разтоварва от своята памет може да отнеме много време. Къде се оптимизира тук? Увеличаването на скоростта на обмен с външен потребител хранилище? - iamsalnikov 01 март '13 в 13:52

Мисля, че този подход - по никакъв начин. Тъй като този сценарий взема всички нишка.

Има възможност да се изпълнява EXEC ( "/ път / до / файл / test.php "), Но не толкова добре: EXEC (" / ЮЕсАр / хамбар / PHP /var/www/path/to/file/test.php "), И да не спи, а да се използват за изпълнението на втория процес и, ако е необходимо данните си за отговор." /path/to/file/test.php ", а след това ги извадете sdtout или в сценария", пишат изход test.php " файл - нейното присъствие отново уведомява, че скриптът е изпълнена.

Те трябва да се извършва от конзолата, и това е начина, по който тече в отделен процес, за да помогне на скорошно въпрос има за изпълнението на всички всичко е написано.

И това, което е написано, че трябва да работят по вашата логика няма да.

Аз всъщност още по-далеч и не искам да мисля, че аз предложих да е добър вариант за решаване на проблема, той е достатъчно добър и разходи на паметта, тъй като скриптове се изпълняват от конзолата, което изисква по-малко памет, отколкото изпълнението на своя уеб браузър.

На първо място нужда. Опитайте 100 пъти, за да пуснете скрипта, вашият сървър rugnetsya и не правят нищо. ако той се нуждае за извършване на 10-15 минути - тогава ще трябва да се направи оптимизация като отговор на въпроса е вече там, и мисля, че нещо необичайно без причина безумно глупаво.

От това, което си написал, не е ясно, защото от това, което всички, които дългосрочен план. Така че този въпрос в кода. Ако всеки потребител отнема 10 минути от времето на процесора - ужас! А волята на 100K ETOGES колко пари трябва на сървъра и паметта, за да се справят с chstolko ясно защо.

И така, като потребителят е натиснат един бутон и да забравите за съществуването си, когато става въпрос за това, той ще получи отговора му и неговите данни ще бъдат обработвани.

Ако не можете да изберете от опциите не, тогава има много малко хора, отколкото можете да помогнете, можете да отидете да изобретяваме колелото :). Аз продължавам, честно казано не знам как да ти помогна. Вие настоявате за някакъв проблем своето решение, без да се хванете в другите отговори.