Lehet php-t futtatni eseménytől számítva x idővel később?
Sziasztok!
Érdekelne, hogy létezik-e olyan megoldás, amivel meg lehet oldani azt, hogy ha a felhasználó csinál valamit pl. rákattint 1 gombra, akkor a szervernek küldeni egy utasítást, hogy egy adott PHP fájlt futtasson le 1 szer, az eseményhez képest pl. 1 órával később.
Persze, az is jó, ha nem a késleltetés mértékét kell megadni, hanem a futtatás pontos idejét.
"a php nak van time_out-ja ami általában a szervereken 30mp. persze .htaccess-ben azt hiszem ezt felül lehet írni, de aligha dicsér meg érte a szolgáltató, hogy terhelem a szerót. persze usleep-el lehet csökkenteni, de nem hiszem hogy ez szép megoldás lenne :)"
Akkor rossz szolgáltatónál vagy.
Memória pazarlás miatt mi se szeretjük, és csak rendkívüli esetben engedjük, a PHP hosszas futási idejét.
Gondolj csak bele, ha 100 ilyen proces elhasznál darabonként csak 16MB -ot, az már is 1,55GB RAM...
"Memória pazarlás miatt mi se szeretjük, és csak rendkívüli esetben engedjük, a PHP hosszas futási idejét.
Gondolj csak bele, ha 100 ilyen proces elhasznál darabonként csak 16MB -ot, az már is 1,55GB RAM..."
Amit a kérdező akar, az 1 db 10 kilobájtos processz. Ráadásul nem igen terheli meg a processzort sem. Ez bőven belefér. :) A Webfaction-on pl. ebből nem csinálnak problémát... Van egy memóriakvótád, ha túlléped, kilövik a processzeid, ennyi. Természetesen lehet külön memóriát bérleni. Szükség esetén átköltöztetik másik gépre, vagy bővítik a RAM-ot.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!