Beste svaret
Det er ikke mange åpne kildekodeservere, de mest populære er:
- Revive Adserver – Gratis Open Source Ad Server tidligere kjent som OpenX Source
- NginAd OpenRTB Open Source Ad Server
Svar
Det er absolutt mulig, men om du bør bruke Ruby on Rails til å bygge en annonsetjener er tvilsom.
Det ble noen ideer kastet rundt på Fusion Ads i fjor om å bygge vår neste annonseserverprogramvare med Rails. var å bygge annonseadministrasjons- og rapporteringssystemet med Rails, men å bruke et PHP-skript til å vise JavaScript for å vise annonsene på publisistens nettsteder. Både Rails-applikasjonen og PHP-skriptet ville samhandle med den samme databasen (eller databaseklyngen).
Tanken bak planen var å kunne utvikle og itere så raskt som mulig – og Rails ville muliggjøre at. Å servere JavaScript til utgivernes «nettsteder for å vise annonsene, må imidlertid være så raskt og effektivt som mulig. Vi trodde at PHP ville være en god løsning for dette aspektet av annonseserveren fordi det er raskt. En Rack-applikasjon med bare bein som bruker Rails Metal, kan til en viss grad oppnå bedre ytelse enn en full Rails-kontroller, men til slutt trodde vi at PHP generelt ville være mye raskere.
År senere (lang historie – det var noen andre entreprenører som bail på oss etter å ha kastet bort mange måneder), vi er i ferd med å distribuere et nytt annonsesystem jeg har utviklet som er veldig bra ytelsesmessig og også raskt på utviklingssiden også. Den bruker Rails og MySQL for å administrere annonsene (noe som er flott fordi det er veldig raskt å utvikle massevis av sider som kreves for det) og Node.js + Redis for å vise visninger og klikke viderekobler (noe som er flott fordi det er ondt raskt).