iepure este un proxy HTTP pentru, aceasta este HTTP / 1.1 compatibil (testarea se face cu testul Co-Advisors, http://coad.measurement-factory.com/) și ar trebui să sprijine sperăm cele mai recente HTTP / XX viitor. Principalul obiectiv al iepure este de a accelera navigarea pe link-uri lente, prin eliminarea piese inutile (cum ar fi imagini de fundal), în timp ce încă arată pagina cea mai mare parte ca ea este. De exemplu, noi nu încercăm să strice aspectul paginii complet atunci când am elimina bannere publicitare nedorite. Pagina poate uneori chiar arata mai bine după filtrarea cum sa scapi de imagini inutile gif animate.
Deoarece filtrarea paginile este un proces "grele", iepure cache paginile aceasta filtre, dar încearcă să respecte antetele de control cache și stil vechi încă "pragma: nu-cache". Iepure, de asemenea, acceptă solicita pagini nonfiltered de precedarea "noproxy" la adresa (cum ar fi http://noproxy.www.altavista.com/). Opțional, un link către pagina nefiltrat pot fi introduse în partea de sus a fiecărei pagini în mod automat.
Iepure este dezvoltat și testat în conformitate cu Solaris și Linux. Având în vedere că întregul pachet este scris în Java, proxy-ul de bază ar trebui să ruleze pe orice plattform care acceptă Java. Procesarea imaginii se face printr-un program extern, iar programul recomandat este convertit (găsit în ImageMagick). Iepure poate desigur fi rulat fără procesare a imaginii ului, dar apoi pierzi o mulțime de economii de timp le oferă.
Iepure funcționează cel mai bine în cazul în care este rulat pe un calculator cu un link rapid (de obicei ISP). Din moment ce fiecare imagine mare este comprimat înainte de a fi trimis de la ISP la tine, navigare devine mult mai rapid la prețul de unele scădere a calității imaginii. În cazul în care unele părți ale paginii sunt deja în cache de proxy, motiv, accelerarea va fi de multe ori destul de uimitor. Pentru 1275 Imagini aleatoare numai 22% (2974108 bytes dintr-un total de 13402112) au fost trimise la client. Aceasta este de 17 minute în loc de 75, utilizând 28,8 modem.
Lucrări de iepure prin modificarea paginile pe care le vizitați, astfel încât browser-ul dvs. nu reușește să imaginile de publicitate, se vede doar o etichetă imagine fixă (care imaginea este stocată în cache în browser-ul prima dată când este descărcat, solicită acest lucru secvențiale de se face din browsere cache, oferind o accelerare frumos). Pentru imagini iepure preia imaginea și rulați-l printr-un procesor oferind un jpeg scăzut în loc de animat gif-imagine de calitate. Această imagine este descărcare foarte mult mai mici și de ar trebui să fie rapid chiar peste un link lent (modem)
Caracteristici :.
- Comprimare pagini de text de gzip fluxuri. Acest lucru reduce dimensiunile cu pana la 75%
- comprimă imaginile la 10% jpeg. Acest lucru reduce dimensiunile cu pana la 95%
- Eliminare publicitate
- elimina imagini de fundal
- pagini Cache filtrate si imagini
- Folosește Keepalive, dacă este posibil
- Ușor și configurare puternic
- soluție filetat Multi scris în Java
- modular și ușor de extins
- HTTP complet / 1.1 respectarea
Ce este nou în această versiune:.
- Cleanup de logare cererii
- Asigurați-vă că exploatarea forestieră se face de pe firele selectorului astfel încât să putem apela furnizori de bustean externe.
- Adaugata configurabile furnizori de bustean de utilizare trafic, astfel încât este ușor să vă conectați utilizare traficul în rețea utilizator.
- Extras cache configurația la propria interfață și sa mutat la punerea în aplicare ncache la propria pachet.
- Interfața CacheEntry a fost curățat, astfel încât este mai ușor de implementat și ușor de utilizat, unele metode care au fost doar pentru uz intern s-au îndepărtat.
- Mai multe remedieri pentru antete HTTP citesc, atunci când antetul a fost împărțită în mai multe blocuri diferite în rețeaua.
Ce este nou în versiunea 4.9:
- Adaugata un context JNDI pentru resurse de baze de date. A făcut-o mai ușor de utilizat cursuri externe pentru bazele de date, prin adăugarea de clasă personalizat încărcare. Oprit folosind TCP_NO_DELAY. Fixed o problemă care a cauzat RequestLineTooLongException să fie aruncat în unele cazuri rare. Actualizări mare parte din Javadoc. Adăugat un filtru care blocheaza site-urile cu ajutorul unui tabel bază de date SQL de gazde. Actualizați biblioteca rnio.
Ce este nou în versiunea 4.8:
- modificare Big javadoc. Adauga suport pentru filtrarea cererilor Connect. Sa rezolvat problema în cazul în care fișierul istoric a fost umplut cu IllegalStateException când reambalat era pe. Manipulați codificarea caracterelor și http conținut în afara mai bine. Gestiona imagini semi transparente mai bine atunci când se utilizează convertorul de imagine java bazat. Actualizat dnsjava la 2.1.0. Scurtați jurnalul de la & quot; resetarea Conexiune de la egal la egal & quot ;. Adrese Adăugat la busteni SSLHandlers.
Ce este nou în versiunea 4.7:
- Sa rezolvat problema 401 și 407 de răspunsuri atunci când se utilizează FileTemplateHttpGeneratorFactory. Adăugat un selector lanț proxy pentru a face posibilă utilizarea diferitelor strategii de contacte, în funcție de URI cerere. A făcut posibilă pentru a specifica o ProxyChainFactory în rabbit.conf. Adaugata o ProxyChainFactory care utilizează accesul direct la rețelele interne și folosește un proxy lanț de acces extern. Made-vă că construi pe baza furnică recuperează înregistrări valabil Main-Class și o clasă cale și că Help.txt a fost inclus în borcan. Actualizat sarcină javadoc furnici astfel încât să utilizeze aceleași argumente ca Makefile. Multe probleme banale fixe marcate de idee. O mulțime de javadoc s-au adăugat sau actualizat. Made sigur că în afara http citit tampoane sunt extinse o dată înainte de a arunca 414 cerere raspunsul prea mult timp. Fixed o problemă cu lectura cereri conductor. Eliminat ClientHandler din diferite Stivuitoare deoarece nu și nu trebuie să-l folosească.
Ce este nou în versiunea 4.6:
- Citirea unui indice de memorie cache rupt acum rezultă într-o memorie cache gol în schimb de o memorie cache cu niciun fișier, dar o dimensiune mare. A făcut posibilă configurarea ceea ce HttpGenerator pentru a utiliza. ImageHandler detectează acum și despachetează imagini care au un conținut de codificare setat la gzip. Adăugat un generator de http care utilizează un director de pagini template pentru paginile de eroare reale (cum ar fi 400, 504, ...). Unele cod de curatare minor în cache.
Ce este nou în versiunea 4.5:
- Creat rnio ca un proiect separat din rabbit.nio pachet și a făcut uz de iepure rnio. Utilizarea URLDeocder în loc de metode acasă scris. Folosiți-utf-8 pentru pagini meta implicit. Se adaugă câteva descrieri pachet javadoc lipsă și fixat câteva greșeli de ortografie în Javadoc. Renamed Coder a Base64 deoarece aceasta este tot o ocupă. A făcut posibil ca filtre pentru a vedea corpul cererea clientului. Fix unele probleme Cross Site Scripting cu paginile de eroare generate. Schimbat cache, astfel încât se aruncă CacheException dacă o operație eșuează.
Ce este nou în versiunea 4.0:.
- strat nio refăcut astfel încât iepure folosește mai multe fire de selectare
- logare refăcut pentru a utiliza java.util.logging și a făcut posibil să se utilizeze fie rabbit.conf sau java.util.logging.config.file proprietate de sistem pentru a specifica configurația logare. Fixed o problemă în cazul în care conexiunile de internet ar putea fi puse în bazine de conectare de mai multe ori.
Ce este nou în versiunea 3.18:.
- Fixed o problemă în cazul în care tuneluri (https) ar putea prăbuși
- Fixed o problemă în cazul în care reambalarea ar putea provoca NPE (răscumpărător).
Ce este nou în versiunea 3.17:
- Această versiune rezolvă o problemă în cazul în care conexiunile tunelizate ar putea bloca <. / li>
- Acesta stabilește o scurgere de socket.
- O timeout a adăugat că va închide orice priza care este scurgeri, chiar dacă nu există o astfel de scurgere cunoscut.
- Unele mai de publicitate este blocat în mod implicit.
- comprimare a imaginii pe Google maps si alte cateva site-uri de harta a fost dezactivată.
- Unele mai multe informatii a fost adăugat la paginile de stare.
Comentariile nu a fost găsit