Archívum - Jan 15, 2009
MVC - Időzített feladatok.
Front kontrolleres felépítésben, hogyan futtassak php értelmezővel értelmezett időzített feladatot?
Mert ugye annak hiába mondom, hogy www.domain.hu/daylitodo/ hiszen az nem böngésző, nem bírja értelmezni a .htaccess-ben felsorolt szabályokat! Szabadítsam rá a kontroller-re direktben, vagy írjak külön egy kontrollert amit csak a cron hivogat?
www.domain.hu/daylitodo/ helyett /user/www/cron/cron.php?daylitodo
■ Mert ugye annak hiába mondom, hogy www.domain.hu/daylitodo/ hiszen az nem böngésző, nem bírja értelmezni a .htaccess-ben felsorolt szabályokat! Szabadítsam rá a kontroller-re direktben, vagy írjak külön egy kontrollert amit csak a cron hivogat?
www.domain.hu/daylitodo/ helyett /user/www/cron/cron.php?daylitodo
Script többszöri futásának elkerülése
Sziasztok
Elôre is bocs a lúzer kérdésekért.
Szóval van egy gomb a weboldalon és ha többször egymás után rákattintok akkor a hozzárendelt script többször is lefut. Kérdés , hogy lehet elkerülni az ilyen baleseteket?
A script adatbázist használ és elôfordul párszor hogy belassul az egész oldal, és ilyenkor a user türelmetlen és csak kattintgat.
A folyamat tranzakcióként megy tehát ha valami gond történik akkor rollback-el az egész. Most úgy van megoldva, hogy a tranzakció elôtt egy flaget 1-re állítok, majd amikor lefutott a script akkor 0-ra írom. És amíg 1 a flag értéke addig nem tud a script fô része újra futni. Az még hozzátartozik a dologhoz, hogy a tranzakció végén egy másik paraméter szinén olyan értéket kap, ami már nem engedi újra lefutni a scriptet, azonban ezt a paramétert csak a tranzakció végén változtathatom meg.
Na most ez vajon jó megoldás vagy sem?
És még egy kérdés:
Mi történik olyankor ha egy user sokszor egymás után kattint egy gombra? A script annyiszor le fog futni teljesen ahányszor rákattintottak, vagy az elsô futás félbeszakad mikor a második gombnyomás érkezik?
köszönöm
■ Elôre is bocs a lúzer kérdésekért.
Szóval van egy gomb a weboldalon és ha többször egymás után rákattintok akkor a hozzárendelt script többször is lefut. Kérdés , hogy lehet elkerülni az ilyen baleseteket?
A script adatbázist használ és elôfordul párszor hogy belassul az egész oldal, és ilyenkor a user türelmetlen és csak kattintgat.
A folyamat tranzakcióként megy tehát ha valami gond történik akkor rollback-el az egész. Most úgy van megoldva, hogy a tranzakció elôtt egy flaget 1-re állítok, majd amikor lefutott a script akkor 0-ra írom. És amíg 1 a flag értéke addig nem tud a script fô része újra futni. Az még hozzátartozik a dologhoz, hogy a tranzakció végén egy másik paraméter szinén olyan értéket kap, ami már nem engedi újra lefutni a scriptet, azonban ezt a paramétert csak a tranzakció végén változtathatom meg.
Na most ez vajon jó megoldás vagy sem?
És még egy kérdés:
Mi történik olyankor ha egy user sokszor egymás után kattint egy gombra? A script annyiszor le fog futni teljesen ahányszor rákattintottak, vagy az elsô futás félbeszakad mikor a második gombnyomás érkezik?
köszönöm
10 Most Common Misconceptions About User Experience Design
Rövid áttekintés a leggyakoribb félreértések kapcsán
■