Results 1 to 9 of 9

Thread: loop â php

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    _
    Join Date: Apr:2006
    Location: _
    Posts: 1,128

    loop â php

    Çäðàâåéòå,
    Âúçìîæíî ëè å äà ñå íàïðàâè â php åäèí loop êîéòî ïîñòîÿííî äà ðàáîòè â ñúðâúðà äîðè áåç äà èìà ïîòðåáèòåë êîéòî äà îòâàðÿ ñòðàíèöèòå?

    ïîçäðàâè

  2. #2
    Registered User Pr07o7yp3's Avatar
    Join Date: Sep:2009
    Location: Bulgaria
    Posts: 140
    Âúçìîæíî å, êàòî íàïðàâèø áåçêðàåí öèêúë ñ while, íî íå å çà ïðåïîðú÷âàíå:
    while(true)
    {

    }
    Âñå ïàê òîçè ñêðèïò òðÿáâà äà áúäå ñòàðòèðàí ïîíå âåäíúæ.

    Ïðîâåðè è çà Cron Jobs, ìîæå áè îò òàêîâà èìàø íóæäà.

  3. #3
    Registered User tedych's Avatar
    Join Date: Nov:2003
    Location: Ïëîâäèâ
    Posts: 17,654
    Äà, ïî ãîðíèÿ ïðèìåð, ñàìî äåòî íîðìàëíî âñåêè ñêðèïò èìà íÿêàêâî ìàêñèìàëíî âðåìå çà èçïúëíåíèå (ïðèìåðíî 30 ñåê.). Çàòîâà ïîëçâàø CLI âåðñèÿòà.
    php myscript.php (èëè php-win myscript.php) .
    è ñêðèïòúò ìîæå äà ðàáîòè ïðîèçâîëíî âðåìå.
    Íî ïîäîáåí loop íàèñòèíà íå ñå ïîëçâà òàêà. Òîé òîâàðè ïðîöåñîðà. Â çàâèñèìîñò êàêâî èñêàø äà ïîñòèãíåø, ùå ñå íàìåðè äðóã êîëàé.

  4. #4
    Registered User Pr07o7yp3's Avatar
    Join Date: Sep:2009
    Location: Bulgaria
    Posts: 140
    Äà, íå áÿõ ñå ñåòèë çà ìàêñèìàëíîòî âðåìå çà èçïúëíÿâàíå íà ñêðèïòà.

    Ïðîñòî ìîæå â íà÷àëîòî íà ôàéëà äà ïîñòàâè:
    set_time_limit(0);

  5. #5
    Registered User tedych's Avatar
    Join Date: Nov:2003
    Location: Ïëîâäèâ
    Posts: 17,654
    Òîãàâà íà ðåä èäâàò óåá ñúðâúðíèòå òàéìàóòè çà (fast)CGI .
    Çà IIS primerno activityTimeout, requestTimeout, îòäåëíî àêî àç ñúì àäìèí íà äàäåí ñúðâúð, áèõ çàáðàíèë ñêðèïòîâåòå äà ìîãàò äà ñè óâåëè÷àâàò æèâîòà.
    Åäèíñòâåíî CLI âåðñèèòå, è ïàê, íàé-âåðîÿòíî öåëòà ìó ìîæå äà ñå ïîñòèãíå ïî äðóã íà÷èí, äîðè ñ íàïèñâàíåòî íà íàòèâíà ïðîãðàìêà, â çàâèñèìîñò êàêâî èñêà.

  6. #6
    _
    Join Date: Apr:2006
    Location: _
    Posts: 1,128
    Loop-a òðÿáâà äà ïîëó÷àâà è èçïðàùà message queue íà äðóã ïðîöåñ íà ñúðâúðà. Äà êàæåì ÷å ïðåç 5 ñåê òðÿáâà äà ñå ïèòà ÿäðîòî äàëè íÿìà ñúîáùåíèÿ çà php.
    Êàê ñïîðåä âàñ ìîæå äà ñå ðåàëèçèðà òîâà íàé-äîáðå?

  7. #7
    Registered User tedych's Avatar
    Join Date: Nov:2003
    Location: Ïëîâäèâ
    Posts: 17,654
    Êîå ÿäðî çà êàêâè "ñúîáùåíèÿ çà php"?
    Êîíêðåòèçèðàé ïî-äîáðå, òàêà å ìíîãî ðàçìèòî, è íå ìîæå äà ñå ïðåäëîæè ðåàëèçàöèÿ. Çâó÷è ìè ïî-ñêîðî êàòî íåùî, êîåòî ñ íàòèâíà ïðîãðàìêà äà ñå íàïðàâè, ïðèìåðíî íà VS.

  8. #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 òðÿáâà äà ðàáîòè äîðè äà íÿìà ïîòðåáèòåë êîéòî äà îòâàðÿ ñòðàíèöè.

  9. #9
    Registered User tedych's Avatar
    Join Date: Nov:2003
    Location: Ïëîâäèâ
    Posts: 17,654
    Äîáðå äå, ðåàëèçèðàë ñè ñåìàôîðè è äðóãè òàêèâà, à ïèòàø çà äîñòà ïî-åëåìåíòàðíî íåùî, íåùî íå ñõâàùàì..
    Íå êàçà, CLI çàùî íå òè âúðøè ðàáîòà. Òî òîâà å íà÷èíà çà äà ðàáîòè ñêðèïò íåîãðàíè÷åíî. Äàæå íà ìåí ìè å ïî-óäîáíî òàêà, è íå ïðèáÿãâàì äî windows-êèÿ VSH ñ íåãîâèòå basic-è, áàò ôàéëîâå è äð.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 Õàðäóåð ÁÃ. Âúçìîæíî å ñúäúðæàíèåòî íà òàçè ñòðàíèöà äà å îáåêò íà àâòîðñêè ïðàâà.
iskamPC.com | mobility.BG | Bloody's Techblog | Êðèïòîâàëóòè è ìàéíèíã | 3D Vision Blog | Ìàãàçèí çà åëåêòðîííè öèãàðè