Ueland Skrevet 22. juni 2005 Del Skrevet 22. juni 2005 Heisann, Jeg har blitt sporet inn på ideen rundt utvikling av et komplett forum-server system skrevet i C++, og tenkte derfor at jeg skulle høre med dere andre her om hva dere tmener om noe slik, samt å høre om dere har noe (vil tro det) som bør tas med i planleggingen. Systemet hittil er planlagt oppdelt i flere lag/deler,som blant annet kjører så mye som mulig i minne, samt at det cacher opp innholdet mot DB. Og ikke minst er det planlagt funksjonalitet som driver med smart caching, dvs har sidene ferdigparset inntil noe har endret seg i en tråd f.eks Oversikt over de ulike komponentene hittil 1) --Kernel Kernelen er hovedkomponenten i systemet, som tar seg av all håndtering av data, caching av innhold, kontroll på sync av data til og fra DB, samt til og fra andre servere i et eventuelt cluster. 2) --SQL Proxy Kernelen vil synce data opp mot en SQL proxy gjevnt og trutt, SQL proxyen brukes slik at data raskt kan sendes til flere SQL servere hvis ønskelig (database-cluster). 3) --Replication Proxy Data skal og kunne sendes til en Replication Proxy, som tar seg av replikering av innhold mellom flere servere i et eventuelt cluster. 4) --HTTP server Systemet vil og ha en egen webserver, som tar seg av all trafikk over HTTP, denne vil da kun ta imot innhold fra kernelen og servere dette. (forruten andre funksjoner en HTTP server bør ha) 5) --XML Server Kunne det vært en ide og hatt en egen XML server som "kun" serverte XML innhold, slik at tredjepartsprogramvare greit kan jobbe opp imot et slikt system? Målet her er rett og slett bra skalering, noe som man har mer muligheter til å få til når man skriver et komplett system, istedet for å bruke et annet system, som e.eks apache/php, som er laget for å kunne gjøre "det meste", og som nok vil møte taket tidligere.... Har dere noen forslag som jeg har glemt her, eventuelt litt utdypene informasjon til noen av punktene? Minner og om at dette er et grovt utkast, og er laget for å bli endret på etterhvert som planene utvikler seg. Lenke til kommentar
genstian Skrevet 23. juni 2005 Del Skrevet 23. juni 2005 husk og ta med god tid kanskje basere web-serveren på apache som er en veldig bra web-server. synes iden med egen XML server var god Lenke til kommentar
Ueland Skrevet 23. juni 2005 Forfatter Del Skrevet 23. juni 2005 husk og ta med god tid kanskje basere web-serveren på apache som er en veldig bra web-server. synes iden med egen XML server var god Apache fungerer, men den er laget for å kunne gjøre 5000 andre ting og, og da er det like så greit og utvikle en egen som kun skal gjøre EN oppgave, noe som igjen vil tilsi at du kan tyne mer ut av det.. Lenke til kommentar
genstian Skrevet 23. juni 2005 Del Skrevet 23. juni 2005 husk og ta med god tid kanskje basere web-serveren på apache som er en veldig bra web-server. synes iden med egen XML server var god Apache fungerer, men den er laget for å kunne gjøre 5000 andre ting og, og da er det like så greit og utvikle en egen som kun skal gjøre EN oppgave, noe som igjen vil tilsi at du kan tyne mer ut av det.. mente minamalierere apache da Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå