Mr.Key Posted March 5, 2009 Report Share Posted March 5, 2009 (edited) Ja būtu jāveido ļoti liels saits ar ļoti lielu informācijas apjomu un apmeklējumu (MEGASAITS)... Nuuusss?? PHP? C? C++? Zend Framework vai neframework? MySQL vai POSTGRESQL, vai Oracle? Piemēram, delfi.lv ja pareizi saprotu, ir taisīti iekš C, vai ne? Ja runa ir par Java, C#.ASP, PHP, tad PHP, manuprāt, ir krietni pārāks.. bet varbūt C/C++ ir vēl pārāks? Labi.. vai kāds zin sīkāk, kā top, piemēram, Amazona softs ? Edited March 5, 2009 by Mr.Key Quote Link to comment Share on other sites More sharing options...
marrtins Posted March 5, 2009 Report Share Posted March 5, 2009 Visticamākkombinācija no dažādām tehnoloģijām. Quote Link to comment Share on other sites More sharing options...
Mr.Key Posted March 6, 2009 Author Report Share Posted March 6, 2009 Varbūt kādam ir labi linki vai literatūra par šo tēmu? Cloud computing, scalable software, utt. ? Quote Link to comment Share on other sites More sharing options...
marrtins Posted March 6, 2009 Report Share Posted March 6, 2009 Ik pa laikam apskatos kas notiek šajās lapās: High Scalability | Building bigger, faster, more reliable websites (ļoti interesanti raksti/linki uz stāstiem iz dzīves) Scalable Web Infrastructure, Cloud Computing, and Technology Operations (šeit retāk iegriežos retāk, raksta visai profesionāli) Quote Link to comment Share on other sites More sharing options...
Mr.Key Posted March 6, 2009 Author Report Share Posted March 6, 2009 Labi linki! Ir kādam ir praktiska pieredze ar Google Code serveriem (projektu hostēšana) ? Quote Link to comment Share on other sites More sharing options...
Klez Posted March 6, 2009 Report Share Posted March 6, 2009 Man liekas, ka megaprojektā ļoti liela nozīme ir serveru resursiem ..... Uz viena stāv web, uz viena db , uz trim stāv faili (bildes) storage varbūt ka visiem ir vienā masīva turētāja ... par tiem gan daudz nezinu... tas kas tīri web kustina, tam man liekas ka lielu storage nevajag ... un galvenais truba serveriem ... klienta pusei man liekas ka pilniigi pietiek ar php, servera pusē jau jāskatās uz performanci .. Quote Link to comment Share on other sites More sharing options...
v3rb0 Posted March 6, 2009 Report Share Posted March 6, 2009 Ir kādam ir praktiska pieredze ar Google Code serveriem (projektu hostēšana) ? paga, googles code takš ir svn serveris opensourcīgiem projektiem. varbūt domā googles app engine? ja tā, tad pēdējo reiz kad skatījos, viņam bija ļoti knapi ar datu migrēšanu starp veco un jauno versiju. Quote Link to comment Share on other sites More sharing options...
Mr.Key Posted March 6, 2009 Author Report Share Posted March 6, 2009 Jā, biju domājis Google App Engine Quote Link to comment Share on other sites More sharing options...
v3rb0 Posted March 6, 2009 Report Share Posted March 6, 2009 Dec 04, 2008 vēl bija tā, ka If a hacker or even an angry employee wipes a datastore is is currently a non recoverabledisaster. jāpagaida pirms megasaitiem to izmantot. Quote Link to comment Share on other sites More sharing options...
Delfins Posted March 6, 2009 Report Share Posted March 6, 2009 Megasaiti ? Pieļauju vairākas tehnoloģijas visās jomās - hostēšana (load balancing, lielas trubas), hardware (klāsteri, particionēšana,decentralizācija), programmas (dažādas valodas kā tādas) un galvenais - kešošana, pēc iespējas mazāk real-time datu izvilkšanas. pats galvenais - kopējo kvalitāti nosaka kvalitatīvi sistēmu arhitekti, kas zin, ko vajag un ko nevajag. ņemt visu pēc kārtas - bezjēga un resursu tērēšana. Quote Link to comment Share on other sites More sharing options...
Web Developer Posted March 7, 2009 Report Share Posted March 7, 2009 PHP? C? C++? Zend Framework vai neframework? MySQL vai POSTGRESQL, vai Oracle? Šaubos vai "megasaitam" derēs ZendFramework un php vispār. MySQL līdz noteiktiem apjomiem un noslodzēm varētu derēt, bet Oracle ir pārāks un daudz labāka izvēle. Piemēram, delfi.lv ja pareizi saprotu, ir taisīti iekš C, vai ne? Ja runa ir par Java, C#.ASP, PHP, tad PHP, manuprāt, ir krietni pārāks.. bet varbūt C/C++ ir vēl pārāks? Nezinu, uz ko taisīts delfi.lv - es viņus kā piemēru nekad neskatītos. Ja runa ir par Java, C#.ASP, PHP, tad PHP, ir vissliktākais variants. C/C++ nav īsti paredzēts webam, bet softam - tas ir - uz klienta puses griežas reāls softs, kurš speciāli pielāgots webam un konkrētajai OS, jā varbūt varētu dabūt pat labāku performance. Quote Link to comment Share on other sites More sharing options...
codez Posted March 7, 2009 Report Share Posted March 7, 2009 (edited) Mysql tiek izmantots daudzos pasaules lielākajos portālos. Piemēram, Google AdWords, Facebook un daudzi citi. http://en.wikipedia.org/wiki/AdWords The AdWords system was initially implemented on top of the MySQL database engine. After the system had been launched, management decided to use a commercial database (Oracle) instead. As is typical of applications simultaneously written and tuned for one database, and ported to another, the system became much slower, so eventually it was returned to MySQL. http://xooglers.blogspot.com/2005/12/lets-...l-database.html Tāpat arī PHP bez problēmām var izmantot lielas noslodzes aplikāciju veidošanai, jo pati skripta daļa reti kad ir bottlenecks web aplikācijas izpildē. Man parasti pats PHP skripts aizņem no 10-30% izpildes laika, pat, ja to aizvietotu ar tītu C++ un palielinātu ātrdarbību 100 reizes, aplikācijas ātrdarbība uzlabotos no 10-30%, tāpēc tāda uzlabojuma pēc nav vērts čakarēt sev smadzenes. Un PHP, kā dzinēju, izmanto ārī lielas noslodzes lapas, piemēram: Yahoo, Wikipedia, Friendster, Facebook, Digg, Sourceforge, Flickr. Kā jau te ierpiekš ieteica, tad tiešām iesaku izmantot serverus mākonī un vēl viena lieta, ja tiek glabāti statiski faili - video, bildes, tad iesaku izmantot "cloud storage", tas ir failu glabāšanas mākoni, kurā ir serveri speciāli pielāgoti failu glabāšanai, nevis skriptu izpildei. Edited March 7, 2009 by codez Quote Link to comment Share on other sites More sharing options...
Mr.Key Posted March 7, 2009 Author Report Share Posted March 7, 2009 Laikam jau normāli būtu PHP skriptus laist ar acceleratoru? T.i., turot parsēšanas rezultātā iegūto bytecodu RAMā. Quote Link to comment Share on other sites More sharing options...
Web Developer Posted March 7, 2009 Report Share Posted March 7, 2009 Par MySQL nestrīdos, ir dzirdēts, ka MySQL pie lieliem datu apjomiem šausmīgi bremzē vai brūk, bet es pieņemu, ka tur ir pie vainas pašu datubāzes programmētāju "profesionalitāte". codez - web aplikācijas ir dažādas. Ja paskaties uz wikipedia konceptu, tur nekā tāda nav, izņemot ļoti lielu apmeklējumu, ko var vienkārši sadalīt uz serveru skaita. Tur iet runa par storage - datu storage. PHP tur minimāli ir ko darīt. Un vēl codez - tak sen jau par to bija runa, ka "performance" ir vairāk atkarīga no pašiem serveriem un kā tie sataisīti un trubas, nevis programmēšanas valodas. No programmēšanas valodas arī, bet tas rada papildus sarežģījumus. Kā programmēšanas valoda php ir bērnu valoda - nākamais solis aiz QuickBasic un punkts. Quote Link to comment Share on other sites More sharing options...
marrtins Posted March 7, 2009 Report Share Posted March 7, 2009 Iebāz to punktu sev dziļi dziļi, jo tu par PHP pilnīgi neko nesajēdz - to var izsecināt no taviem komentāriem. Vienā komentārā kaut ko dirš par, ka PHP un MySQL bremzē un ir *slikti*, tad otrā jau, ka, redz, no programmēšanas valodas nekas nav atkarīgs un pat par MySQL vairs netrīdēsies. Nu totāls āksts un daunis, ne developeris!! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.