Cloudflare Railgun
Cloudflaren Optimized Partnerina voimme tarjota asiakkaillemme CloudFlare Railgun™ teknologiaa ilmaiseksi. Tämän edun arvo on jopa 200 dollaria kuukaudessa. Railgun on Cloudlaren viimeisin suorituskyvyn optimointi teknologia, joka antaa sivustollesi huomattavan parannuksen sivuston latausnopeuteen.
Railgun varmistaa nopeimman, suoran yhteyden meidän verkosta Cloudflaren verkkoon. Railgun saavuttaa jopa 99.6% sisällönpakkauksen aiemmin vaikeasti pakattaville sisällöille käyttämällä vastaavanlaista teknologiaa, kuin HD-videon kompressoinnissa. Keskiverto sivusto voi odottaa jopa 1,43 kertaisen nopeutuksen.
Kun kutsu CloudFlare:n tulee sivusta, jota ei löydy sen välimuistista tekee CloudFlare HTTP kutsun sivuston palvelimelle hakeakseen sivun. Se on juuri tuo HTTP kutsu jonka Railgun nopeuttaa.
Jopa hyvin dynaaminen sivusto muuttuu hitaasti
Railgun toimii tunnistamalla, että jopa hyvin dynaamiset sivustot muuttuu hitaasti. Esimerkiksi kokeessa CNN.com etusivulla, sivun HTML tallennettiin ja tämän jälkeen uudestaan 5 minuutin ja sitten vielä tunnin kuluttua. Sivujen koot oli 92,516, viiden minuutin jälkeen edelleen 92,516 ja tunnin kuluttua 93,727.
CNN on asettanut tämän sivun välimuistiajaksi 60 sekuntia. Tämän minuutin jälkeen sivu täytyy ladata kokonaisuudessaan uudestaan. Kun sivun sisältöä tarkastellaan ei se ole juurikaan muuttunut. Itseasiassa muutoksen koko on sadoissa tavuissa noin sadasta kilotavusta.
Cloudflaren testit ympäri internettiä on paljastanut vastaavanlaisia tuloksia. Esimerkiksi reddit.com muuttui noin 2,15% viidessä minuutissa ja 3,16% tunnissa. New Your Timesin etusivu muuttui vain 0,6% viidessä minuutissa ja 3% tunnissa.
Vaikka dynaamista sisältöä ei voi laittaa välimuistiin helposti se ei kuitenkaan muutu kovin nopeasti. Tämä tarkoittaa sitä että eri ajan hetkillä muutokset sivun eri versioissa on hyvin pieniä. CloudFlare Railgun käyttää hyväksi tätä tietoa mahdollistaakseen hyvin korkean pakkaus asteen. Tämä tekniikka on hyvin samanlainen kuin mitä videon pakkauksessa käytetään. Railgun tarkkailee muutoksia sivun lataus kertojen välissä.
Railgun Teknologia
Railgun koostuu kahdesta komponentista: lähettäjä ja kuuntelija. Lähettäjä on asennettu jokaiseen Cloudflare palvelinkeskukseen ympäri maailmaa. Kuuntelija sovellus komponentti on taas asennettu Hosting4life verkkoon ja on käytettävissä sen asiakkaille.
Lähettäjä ja kuuntelija muodostaa pysyvän TCP yhteyden mikä on turvatta TLS tekniikalla. Tätä TCP yhteyttä käytetään Railgun protokollalla. Se on binääri multipleksoiva protokolla joka mahdollistaa monta yhtäaikaista HTTP pyyntöä samanaikaisesti. Toisin sanoen pysyvä yhteys CloudFlare verkon ja hosting4life verkon välillä poistaa osan TCP yhteyden muostamisesta johtuvasta hitaudesta.
Kaikille uusille tilauksille laitamme oletuksena Cloudflare ja Railgun teknologian käyttöön. Nykyiset asiakkaat voivat pyytää Cloudflare aktivointia tuesta.