Results 1 to 9 of 9
Thread: loop â php
Hybrid View
-
10th February 2011 23:49 #1_
Join Date: Apr:2006
Location: _
Posts: 1,128
loop â php
Çäðàâåéòå,
Âúçìîæíî ëè å äà ñå íàïðàâè â php åäèí loop êîéòî ïîñòîÿííî äà ðàáîòè â ñúðâúðà äîðè áåç äà èìà ïîòðåáèòåë êîéòî äà îòâàðÿ ñòðàíèöèòå?
ïîçäðàâè
-
10th February 2011 23:56 #2
Âúçìîæíî å, êàòî íàïðàâèø áåçêðàåí öèêúë ñ while, íî íå å çà ïðåïîðú÷âàíå:
while(true)
{
}
Âñå ïàê òîçè ñêðèïò òðÿáâà äà áúäå ñòàðòèðàí ïîíå âåäíúæ.
Ïðîâåðè è çà Cron Jobs, ìîæå áè îò òàêîâà èìàø íóæäà.
-
11th February 2011 01:00 #3
Äà, ïî ãîðíèÿ ïðèìåð, ñàìî äåòî íîðìàëíî âñåêè ñêðèïò èìà íÿêàêâî ìàêñèìàëíî âðåìå çà èçïúëíåíèå (ïðèìåðíî 30 ñåê.). Çàòîâà ïîëçâàø CLI âåðñèÿòà.
php myscript.php (èëè php-win myscript.php) .
è ñêðèïòúò ìîæå äà ðàáîòè ïðîèçâîëíî âðåìå.
Íî ïîäîáåí loop íàèñòèíà íå ñå ïîëçâà òàêà. Òîé òîâàðè ïðîöåñîðà. Â çàâèñèìîñò êàêâî èñêàø äà ïîñòèãíåø, ùå ñå íàìåðè äðóã êîëàé.
-
11th February 2011 07:54 #4
Äà, íå áÿõ ñå ñåòèë çà ìàêñèìàëíîòî âðåìå çà èçïúëíÿâàíå íà ñêðèïòà.
Ïðîñòî ìîæå â íà÷àëîòî íà ôàéëà äà ïîñòàâè:
set_time_limit(0);
-
11th February 2011 10:28 #5
Òîãàâà íà ðåä èäâàò óåá ñúðâúðíèòå òàéìàóòè çà (fast)CGI
.
Çà IIS primerno activityTimeout, requestTimeout, îòäåëíî àêî àç ñúì àäìèí íà äàäåí ñúðâúð, áèõ çàáðàíèë ñêðèïòîâåòå äà ìîãàò äà ñè óâåëè÷àâàò æèâîòà.
Åäèíñòâåíî CLI âåðñèèòå, è ïàê, íàé-âåðîÿòíî öåëòà ìó ìîæå äà ñå ïîñòèãíå ïî äðóã íà÷èí, äîðè ñ íàïèñâàíåòî íà íàòèâíà ïðîãðàìêà, â çàâèñèìîñò êàêâî èñêà.
-
11th February 2011 12:28 #6_
Join Date: Apr:2006
Location: _
Posts: 1,128
Loop-a òðÿáâà äà ïîëó÷àâà è èçïðàùà message queue íà äðóã ïðîöåñ íà ñúðâúðà. Äà êàæåì ÷å ïðåç 5 ñåê òðÿáâà äà ñå ïèòà ÿäðîòî äàëè íÿìà ñúîáùåíèÿ çà php.
Êàê ñïîðåä âàñ ìîæå äà ñå ðåàëèçèðà òîâà íàé-äîáðå?
-
11th February 2011 12:36 #7
Êîå ÿäðî çà êàêâè "ñúîáùåíèÿ çà php"?
Êîíêðåòèçèðàé ïî-äîáðå, òàêà å ìíîãî ðàçìèòî, è íå ìîæå äà ñå ïðåäëîæè ðåàëèçàöèÿ. Çâó÷è ìè ïî-ñêîðî êàòî íåùî, êîåòî ñ íàòèâíà ïðîãðàìêà äà ñå íàïðàâè, ïðèìåðíî íà VS.
-
11th February 2011 12:54 #8_
Join Date: Apr:2006
Location: _
Posts: 1,128
Ïëàòôîðìàòà å Linux
IPC e ìåõàíèçúì êîéòî ïîçâîëÿâà ïðîöåñèòå äà ñè èçïðàùàò ñúîáùåíèÿ íàïðèìåð ñ message queue.
http://www.php.net/manual/en/book.sem.php
Ïðîáëåìà îáà÷å å ÷å òðÿáâà äà èìà php loop êîéòî ïîñòàÿííî äà ïðàùà è èçïðàùà ñúîáùåíèÿ è òîçè loop òðÿáâà äà ðàáîòè äîðè äà íÿìà ïîòðåáèòåë êîéòî äà îòâàðÿ ñòðàíèöè.
-
11th February 2011 13:27 #9
Äîáðå äå, ðåàëèçèðàë ñè ñåìàôîðè è äðóãè òàêèâà, à ïèòàø çà äîñòà ïî-åëåìåíòàðíî íåùî, íåùî íå ñõâàùàì..
Íå êàçà, CLI çàùî íå òè âúðøè ðàáîòà. Òî òîâà å íà÷èíà çà äà ðàáîòè ñêðèïò íåîãðàíè÷åíî. Äàæå íà ìåí ìè å ïî-óäîáíî òàêà, è íå ïðèáÿãâàì äî windows-êèÿ VSH ñ íåãîâèòå basic-è, áàò ôàéëîâå è äð.




Reply With Quote
Lenovo ThinkPad 15 èëè IdeaPad 15
5th May 2023, 22:16 in Ìîáèëíè êîìïþòðè