Triušis yra HTTP proxy, tai HTTP / 1.1 suderinamas (bandymai buvo atliekami su Co-Advisors bandymo, http://coad.measurement-factory.com/) ir turėtų tikiuosi remti naujausią HTTP / xx į ateitis. Pagrindinis Triušis tikslas yra paspartinti naršymas per lėtai nuorodos pašalinant nereikalingas detales (pavyzdžiui, fono paveikslėlius), o vis dar parodant puslapį daugiausia kaip ji yra. Pavyzdžiui, mes stengiamės ne sugadinti puslapio išdėstymą, kai mes visiškai pašalinti nepageidaujamus reklaminius banerius. Puslapis kartais gali net atrodyti geriau po filtravimo, kaip jums atsikratyti beprasmiška animuotus GIF vaizdus.
Nuo filtravimo puslapius yra "sunkus" procesas, triušių išsaugo puslapius filtruoja, bet vis dar mėgina laikytis talpyklą kontrolės antraštes ir senojo stiliaus "Pragma: no-cache". Triušis taip pat pripažįsta, paprašyti nonfiltered puslapių prepending "noproxy" į (kaip http://noproxy.www.altavista.com/) Adresas. Pasirinktinai nuorodą į nefiltruoto puslapyje galima įdėti kiekvieno puslapio viršuje automatiškai.
Triušis yra sukurtas ir išbandytas pagal Solaris ir Linux. Kadangi visa pakuotė yra parašyta "Java", pagrindinė įgaliojimą turėtų paleisti bet Plattform, kuris palaiko Java. Vaizdo apdorojimas atliekamas išorės programos ir Recomended programa konvertuoti (rasta ImageMagic). Triušis, žinoma, gali būti paleisti be vaizdo apdorojimo leido, bet tada jūs prarasite laiko taupymo suteiktomis daug.
Triušis veikia geriausiai, jei ji paleisti kompiuteryje su greitai nuorodą (paprastai jūsų ISP). Kadangi kiekvienas didelis vaizdas suspaustas, kol ji siunčiama iš jums IPT, naršymas tampa daug greičiau, kai kurių vaizdo kokybės pablogėjimą, kaina. Jei kai kurie iš puslapio dalys yra jau talpyklos iš proxy, Pagreitis dažnai bus gana fantastiška. Dėl 1275 atsitiktinių vaizdų tik 22% (2.974.108 baitų iš bendro 13.402.112 visas) buvo išsiųsti klientui. Tai yra 75 17 minučių, o ne naudojant 28,8 modemą.
Triušis darbai pakeisti jūsų lankomus puslapius, kad jūsų naršyklė niekada nemato reklamos vaizdus, jis mato tik vieną fiksuotą vaizdo žymė (kad vaizdas yra paslėptas naršyklėje pirmą kartą jis atsisiuntė, todėl paeiliui prašymai jis yra pagamintas iš naršyklių talpyklos, suteikiant gražią Pagreitis). Dėl vaizdų Triušis ima vaizdą ir paleisti jį per procesorius suteikiant žemos kokybės JPEG vietoj animuotus GIF įvaizdį. Šis paveikslėlis yra labai daug mažesni ir parsisiųsti ją turėtų būti greitai, net per lėtai nuorodą (modemo)
Įranga :.
- Suspausti tekstinius puslapius gzip srautus. Tai sumažina dydį iki 75%
- Suspausti vaizdus iki 10% jpeg. Tai sumažina dydį iki 95%
- Pašalinti reklama
- Pašalinti fono paveikslėlius
- Cache filtruojamas puslapiai ir nuotraukas
- Naudoja keepalive jei įmanoma
- Lengvas ir galingas konfigūracija
- Kelių sriegiu sprendimas parašytas java
- Moduliniai ir lengvai išplėsti
- Užbaigti HTTP / 1.1 laikymasis
Kas naujo , šioje laidoje:.
- valymas nuo prašymo ruošos
- Įsitikinkite, kad medienos ruoša yra daroma ne selektoriaus siūlais taip, kad mes galime skambinti išorės kaupikliai.
- Pridėta konfigūruojama eismo naudojimo kaupikliai, kad ji yra paprasta prisijungti vartotojas tinklo eismo naudojimą.
- išgauti talpyklos konfigūraciją savo sąsaja ir persikėlė ncache įgyvendinimą į savo paketą.
- CacheEntry sąsaja buvo išvalytos taip, kad ji yra lengviau įgyvendinti ir lengviau naudoti, kai metodai, kurie buvo tik vidaus naudojimui buvo pašalintas.
- Daugiau nustatomos HTTP skaityti, kai galva buvo padalintas į įvairių blokų tinklo.
Kas naujo versijoje 4.9:
- Pridėta JNDI kontekstą duomenų bazių išteklius. Pagaminta lengviau naudoti išorinius klases bazių pridedant pasirinktinį klasės pakrovimo. Nebenaudoja TCP_NO_DELAY. Ištaisyta problema, dėl kurios atsirado RequestLineTooLongException būti išmestas kai kuriais retais atvejais. Daug atnaujinimuose Javadoc. Pridėta filtrą, kuris blokuoja svetaines, naudojant SQL duomenų bazės lentelę šeimininkai. Atnaujinkite rnio biblioteką.
Kas naujo versijoje 4.8:
- Big Javadoc atnaujinimo. Pridėti paramą filtravimo prijungtų prašymus. Ištaisyta problema, kai žurnalo failas gavo alsuoja IllegalStateException kai REPACK buvo. Rankena koduotes ir HTTP turinio geriau. Rankena pusiau skaidrios vaizdai geriau, kai naudojant "Java" pagrįsti vaizdo konverteris. Atnaujinta dnsjava į 2.1.0. Sutrumpinti žurnalą nuo & quot; Connection reset by peer & quot ;. Pridėta adresus SSLHandlers rąstų.
Kas naujo 4,7 versija:
- Fiksuotas problema 401 ir 407 atsakymai, kai naudojamas FileTemplateHttpGeneratorFactory. Pridėta proxy grandinę rankenėlę, kad ji galima naudoti skirtingų jungčių strategijas, priklausomai nuo užklausos URI. Pagaminta galima nurodyti į rabbit.conf ProxyChainFactory. Pridėta ProxyChainFactory, kuri naudoja tiesioginę prieigą prie vidaus tinklų ir naudoja grandinines proxy išorės prieigą. Pasirūpino, kad skruzdžių remiantis statyti gavo galioja Pagrindinė klasės ir klasės takelis įrašus ir kad Help.txt buvo įtraukta į stiklainį. Atnaujinta skruzdžių Javadoc užduotį taip, kad jis naudoja tuos pačius argumentus kaip Makefile. Fiksuoto daug nereikšmingų klausimų pastebimi idėja. Nuo Javadoc daug buvo įtraukta arba atnaujinti. Pasirūpino, kad HTTP skaityti buferiai išplėtė kartą prieš metant 414 užklausos per ilgą atsakymą. Ištaisyta problema su skaitymo ir konvejerinės prašymus. Panaikintas ClientHandler iš skirtingų tvarkytojų, nes jie nebuvo ir negali naudoti jį.
Kas naujo versijoje 4.6:
- Skaitymas skaldytų talpyklos indeksą dabar sukelia tuščią talpyklą, o ne iš talpyklos su jokiu failus, bet didelis dydis. Pagaminta galima konfigūruoti kaip HttpGenerator naudoti. ImageHandler dabar aptinka ir išpakuoja vaizdų, kuriuose yra Turinio kodavimas nustatytas į gzip. Pridėta http generatorių, kuris naudoja šablono puslapių faktinių klaidų puslapius katalogą (pavyzdžiui, 400, 504, ...). Kai nepilnametis kodas valymas į talpyklą.
Kas naujo versijoje 4.5:
- Sukurta rnio kaip atskiras projektas iš rabbit.nio paketas ir padarė triušis naudojimas rnio. Naudokite URLDeocder vietoj namų raštišką būdą. Naudoti UTF-8 meta puslapiuose pagal nutylėjimą. Pridėti keletą trūkstamų Javadoc paketų aprašymus ir fiksuoto keletą rašybos į Javadoc. Pervadintas programuotojas į BASE64 nes tai yra viskas, rankenos. Tapo įmanoma filtrai pamatyti kliento prašymu kūną. Fiksuoto kai kryžminės site scripting problemų su generuojami klaidų puslapius. Pasikeitė talpyklą taip, kad jis išmeta CacheException jei operacija nepavyks.
Kas naujo 4.0 versijoje:.
- perdarytas NIO sluoksnis, kad triušis naudoja kelis parinkėjas temas
- perdarytas ruoša naudoti java.util.logging ir padarė ją galima naudoti arba rabbit.conf arba sistemos turto java.util.logging.config.file nurodyti žurnalo konfigūraciją. Ištaisyta problema, kai interneto ryšys gali būti įdėti į prijungimo baseinai kelis kartus.
Kas naujo versija 3.18:.
- Fiksuotas problema, kai tuneliai (https), gali strigti
- Fiksuotas problema, kai perpakavimas gali sukelti NPE (Atpirkėjas).
Kas naujo versija 3.17:
- Ši laida išsprendžia problemą, kai tunelinių jungtys gali vilkinti <. / li>
- Tai išsprendžia lizdas nutekėjimas.
- pauzės buvo pridėta, kad bus uždaryti bet kurią jungtį, kuri yra nutekėjo net jei nėra žinomas toks nesandarus.
- Kai daugiau reklamos užblokuotas pagal nutylėjimą.
- Vaizdo suspaudimo "Google Maps" ir keletą kitų žemėlapyje svetainių buvo išjungtas.
- Kai daugiau informacijos buvo įtraukta į būsenos puslapių.
Komentarai nerastas