| Autor | Zpráva | ||
|---|---|---|---|
| deFermat Profil |
#1 · Zasláno: 9. 9. 2012, 13:11:35
Zdravím,
používám webhosting na kterém je sice CRON, ale nevyhovuje mým požadavkům - potřebuji spouštět PHP skript resp. načítat jednu stránku každých 10 vteřin vždy v pracovní dny od 15:30 do 22:00, potřebuji to co nejdříve nejlépe do zítřka a momentálně nemám prostředky pro změnu hostingu nebo přechod na VPS. Napadlo mě, že by se stránka mohla načítat z nějakého jiného serveru, který umožňuje toto spouštění dle zvolených parametrů, takovou službu jsem ale nenašel (WebSurf používat nelze, protože je potřeba pravidelného a stabilního načítání). Možná by to bylo možné nějak obejít přímo na hostingu, ale nic jsem nenašel. Děkuji předem za odpovědi. |
||
| nevimco2 Profil |
#2 · Zasláno: 9. 9. 2012, 13:18:37
Dočasné řešení by bylo napsat nějaký ednoduchý rpográmek na míru který by stránku sám otevíral.
Něco jako e Windows Forms WebBrowser. |
||
| shaggy Profil |
#3 · Zasláno: 9. 9. 2012, 13:21:13
deFermat:
Možno by bolo najlepšie napísať, čo sa snažíš dosiahnuť. Spúšťať cron každých 10 sekúnd mi nepríde ako správne riešenie a vo väčšine prípadov sa to dá urobiť inak (lepšie). |
||
| deFermat Profil |
#4 · Zasláno: 9. 9. 2012, 13:25:57
shaggy:
Jde o ukládání ceny a objemu akcie z Google Finance do MySQL. |
||
| nevimco2 Profil |
#5 · Zasláno: 9. 9. 2012, 13:29:45
Pokud se uživateli zobrazují výsledky přes PHP tak za ceny snížení rychlosti by se daly informace stahovat při každé návštěvě. Ale to je opravdu jen nouzovka.
|
||
| Keeehi Profil |
#6 · Zasláno: 9. 9. 2012, 13:37:42
$time=time()+3600;
while ( time() < $time ) {
if ( time()%10 == 0 ) {
get_headers("http://example.com/script-pro-spousteni.php");
}
sleep(1);
} |
||
| deFermat Profil |
#7 · Zasláno: 9. 9. 2012, 13:40:45
nevimco2:
Stránka slouží pouze jako spouštěč skriptů, které se starají o přenos do MySQL, tudíž se na ní nic nezobrazuje a uživatel se na ní nemá dostat. |
||
| deFermat Profil |
#8 · Zasláno: 9. 9. 2012, 16:59:04
Tak by bylo asi nejlepší využít CRONu na hostingu 1/h a načíst záznamy z uplynulé hodiny, nenašel jsem ale způsob jak data čerpat - nabízejí se minimálně zdroje jako Google Finance a Yahoo! Finance, problém je s formulací URL a pak zpracováním v PHP.
Jsou nějaké nápady odkud brát a jak zpracovat? |
||
|
Časová prodleva: 14 let
|
|||
0