shurix Posted November 16, 2008 Report Posted November 16, 2008 Ir lapa kur pievienoti 100 serveri. Katram vajag parādīt info. Kā būtu labāk dabūt to info ik pa 30 minūtēm. Domāju vienkārši, kad kāds ieiet lapā, ja ir pagajušas 30 minūtes tad updato, bet daži serveri ir izsleegti utt. tas ļoti bremzētu lapas ielādi. Vēl iespēja caur cron. Bet vai tas nebremzētu pašu host serveri, kad viņam jaizmaļ cauri visi tie 100 serveri un jaupdato mysql? Varbūt ir vēl kāds cits variants?
waplet Posted November 16, 2008 Report Posted November 16, 2008 Varētu javascript ,kas skaitas laiku , vai arī Shuduler
Grey_Wolf Posted November 16, 2008 Report Posted November 16, 2008 Varbūt ir vēl kāds cits variants? Jaa. prieksh cekosanas uzturet citu masiinu. kas savaac info un nosuuta datus uz masiinu kas hostee pashu webu (vai arii hosts sleedzas un savaac info no DB) tad buus vienalga cik ilgi tiek vakta taa info + nebaa jau buus vienmeer tikai 100 vieniibas, noteikti nakotnee palielinaasies... piedevam taa masiina kas vaac info, var buut sameeraa vaaja (taatad leeta) (pat P3 256 RAM un kaadu 40Gb HDD buus atliku likaam )
Kavacky Posted November 16, 2008 Report Posted November 16, 2008 Nekas tur nebremzēs. 100 serveriem kverijus aizsūtīt reizi pusstundā, kas tur var bremzēt?
Вячеслав Posted November 16, 2008 Report Posted November 16, 2008 Используй ajax. В багройнде запусти скрипт который определит инфу по серверам если инфа обновилась кешируй на пол часа.
codez Posted November 16, 2008 Report Posted November 16, 2008 Varbūt esi tik laipns un, ja jau saproti jautājumu, tātad arī latviešu valodu, tad raksti latviešu valodā, jo šis tomēr ir .lv portāls un lielākā daļa apmeklētāju šeit ir latvieši. Izrādi kaut nedaudz cieņu, ja vēlies tādu saņemt pretī.
marcis Posted November 16, 2008 Report Posted November 16, 2008 Principā pie šāda datu apjoma tos būtu jākešo aka jāpieglabā lokālajā datubāzē, nevis jāpieprasa onlainā ar ajax vai vēl kautko. Es to darīju aptuveni sekojoši. Brīdī kad cilvēks pievieno savu serveri, tas tiek apdeitots. Pie katra apdeita pierakstam datumu, lai zinātu precīzu laiku, kad noticis pēdējais apdeits. Ik pa minūtei krons palaiž skriptu, kas izselektē visus serverus, kas nav atjaunoti vairāk kā 5 minūtes un izsūta pieprasījumus uz šiem serveriem. Tavā gadījumā gan nav jēgas tik bieži laist apdeitu čekotāju tik bieži, bet tas būtu jādara background`ā.
Вячеслав Posted November 17, 2008 Report Posted November 17, 2008 Используй ajax. В багройнде запусти скрипт который определит инфу по серверам если инфа обновилась кешируй на пол часа. Izmanto ajaxu backgrounda un keshu. Es cienu latvieshus bet ar latvieshu valodu problemas :) ta jau un saki ka nesaprati krieviski bet nejau runa iet par cienju un es meginashu rakstit latviski.
Kavacky Posted November 17, 2008 Report Posted November 17, 2008 Un nav ko baidīties par valodas nesaprašanu - visādi sīki šmurguļi latviski raksta tik briesmīgi, ka dažkārt rodas jautājums par to, vai analfabētisms atkal nekļūst pie mums aktuāls. Viņus tak var viegli sasist vienos vārtos arī šādi.
Recommended Posts