กระต่ายเป็นพร็อกซี่สำหรับ HTTP มันเป็น HTTP / 1.1 ตามมาตรฐาน (การทดสอบถูกดำเนินการกับการทดสอบร่วมปรึกษา http://coad.measurement-factory.com/) และหวังว่าควรจะสนับสนุน HTTP ล่าสุด / xx ใน อนาคต เป้าหมายหลักของกระต่ายคือการเพิ่มความเร็วในการท่องช้ากว่าการเชื่อมโยงโดยการเอาส่วนที่ไม่จำเป็น (เช่นภาพพื้นหลัง) ในขณะที่ยังคงแสดงหน้าส่วนใหญ่ชอบที่มันเป็น ตัวอย่างเช่นเราพยายามที่จะไม่ทำลายรูปแบบหน้าอย่างสมบูรณ์เมื่อเราเอาป้ายโฆษณาที่ไม่พึงประสงค์ หน้าบางครั้งอาจแม้แต่จะมองที่ดีขึ้นหลังจากการกรองตามที่คุณได้รับการกำจัดไม่มีจุดหมายภาพ gif เคลื่อนไหว
ตั้งแต่การกรองหน้าคือ "หนัก" กระบวนการกระต่ายแคชหน้ามันกรอง แต่ยังคงพยายามที่จะเคารพหัวเพื่อควบคุมแคชและแบบเก่า "Pragma: แคไม่มี" กระต่ายยังยอมรับขอหน้า nonfiltered โดย prepending "noproxy" เพื่อที่อยู่ (เช่น http://noproxy.www.altavista.com/) เลือกการเชื่อมโยงไปยังหน้าเว็บที่ไม่ได้กรองสามารถแทรกที่ด้านบนของแต่ละหน้าโดยอัตโนมัติ
ได้รับการพัฒนากระต่ายและทดสอบภายใต้ Solaris และลินุกซ์ ตั้งแต่แพคเกจทั้งหมดจะถูกเขียนใน java, พร็อกซี่พื้นฐานควรจะทำงานบนแพลตฟอร์มที่รองรับจาวาใด ๆ การประมวลผลภาพจะกระทำโดยโปรแกรมภายนอกและโปรแกรมแนะนำเป็นแปลง (ที่พบใน ImageMagick) กระต่ายสามารถของหลักสูตรจะทำงานได้โดยไม่ต้องเปิดการใช้งานการประมวลผลภาพ แต่แล้วคุณจะสูญเสียจำนวนมากประหยัดเวลามันจะช่วยให้
กระต่ายทำงานได้ดีที่สุดหากมีการทำงานบนคอมพิวเตอร์ที่มีการเชื่อมโยงอย่างรวดเร็ว (ปกติ ISP ของคุณ) ตั้งแต่ภาพทุกภาพที่มีขนาดใหญ่ถูกบีบอัดก่อนที่จะถูกส่งมาจากผู้ให้บริการอินเทอร์เน็ตให้คุณท่องกลายเป็นได้เร็วขึ้นมากในราคาที่ลดลงบางส่วนในคุณภาพของภาพ ถ้าบางส่วนของหน้าจะถูกเก็บไว้แล้วโดยพร็อกซี่, เพิ่มความเร็วมักจะเป็นที่น่าตื่นตาตื่นใจมาก สำหรับ 1275 ภาพสุ่มเพียง 22% (2,974,108 ไบต์จากทั้งหมด 13,402,112) ถูกส่งไปยังลูกค้า นั่นคือ 17 นาทีแทน 75 โดยใช้โมเด็ม 28.8
ผลงานกระต่ายโดยการปรับเปลี่ยนหน้าเว็บที่คุณเข้าเยี่ยมชมเพื่อให้เบราว์เซอร์ของคุณไม่เคยเห็นภาพโฆษณาก็เห็นหนึ่งแท็กรูปภาพคงที่ (ภาพที่อยู่ในแคชในเบราว์เซอร์เป็นครั้งแรกที่มีการดาวน์โหลดดังนั้นการร้องขอลำดับสำหรับมันที่ทำจากเบราว์เซอร์ แคชให้เพิ่มความเร็วความสุข) สำหรับภาพกระต่ายเรียกภาพและเรียกใช้ผ่านการประมวลผลให้ jpeg ที่มีคุณภาพต่ำแทน GIF ภาพเคลื่อนไหว ภาพนี้มีขนาดเล็กมากและการดาวน์โหลดของมันควรจะเป็นได้อย่างสะดวกรวดเร็วกว่าการเชื่อมโยงช้า (โมเด็ม)
คุณสมบัติ .
- การบีบอัดหน้าข้อความที่จะ gzip ลำธาร ซึ่งจะช่วยลดขนาดได้ถึง 75%
- การบีบอัดภาพไป 10% jpeg ซึ่งจะช่วยลดขนาดได้ถึง 95%
- ลบโฆษณา
- ลบภาพพื้นหลัง
- หน้ากรองแคชและภาพ
- ใช้ keepalive ถ้าเป็นไปได้
- การตั้งค่าใช้งานง่ายและมีประสิทธิภาพ
- การแก้ปัญหาหลายเธรดเขียนใน java
- Modular และขยายได้อย่างง่ายดาย
- สมบูรณ์ HTTP / 1.1 การปฏิบัติตาม
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- ล้างข้อมูลการเข้าสู่ระบบการร้องขอ
- ตรวจสอบให้แน่ใจว่าการเข้าสู่ระบบจะทำออกหัวข้อเลือกเพื่อให้เราสามารถเรียกตัดไม้ภายนอก.
- การใช้งานที่เพิ่มเข้ามาตัดไม้การจราจรที่กำหนดเพื่อให้มันเป็นเรื่องง่ายที่จะเข้าสู่การใช้งานผู้ใช้เครือข่ายการจราจร.
- การตั้งค่าแคชสกัดอินเตอร์เฟซของตัวเองและย้ายการดำเนินงาน ncache กับแพคเกจของตัวเอง.
- อินเตอร์เฟซ CacheEntry ได้รับการทำความสะอาดขึ้นเพื่อให้มันเป็นเรื่องง่ายที่จะใช้และง่ายต่อการใช้วิธีการบางอย่างที่เป็นเพียงสำหรับการใช้งานภายในที่ถูกถอดออก.
- การแก้ไขเพิ่มเติมในส่วนของหัว http อ่านเมื่อหัวได้รับการแบ่งออกเป็นบล็อกที่แตกต่างกันในเครือข่าย.
มีอะไรใหม่ ในรุ่น 4.9:
- เพิ่มบริบท JNDI ทรัพยากรฐานข้อมูล ทำให้ง่ายต่อการใช้คลาสภายนอกสำหรับฐานข้อมูลโดยการเพิ่มการโหลดชั้นเอง หยุดใช้ TCP_NO_DELAY แก้ไขปัญหาที่ทำให้เกิด RequestLineTooLongException จะถูกโยนในบางกรณีที่หายาก การปรับปรุงมากของ Javadoc เพิ่มตัวกรองที่บล็อกเว็บไซต์ที่ใช้ตารางฐานข้อมูล SQL ของครอบครัว ปรับปรุงห้องสมุด rnio.
มีอะไรใหม่ ในรุ่น 4.8:
- การปรับปรุง Javadoc บิ๊ก เพิ่มการสนับสนุนสำหรับการกรองของการร้องขอการเชื่อมต่อ แก้ไขปัญหาที่ล็อกไฟล์ได้เต็มไปด้วย IllegalStateException เมื่ออยู่บนหีบห่อ จัดการการเข้ารหัสตัวอักษรและเนื้อหาส่วนหัว http ดีกว่า จับภาพกึ่งโปร่งใสที่ดีขึ้นเมื่อใช้ Java ตามแปลงภาพ Updated dnsjava เพื่อ 2.1.0 ร่นเข้าสู่ระบบจาก & quot; การตั้งค่าการเชื่อมต่อโดยเพียร์ & quot ;. ที่เพิ่มเข้ามาอยู่ในการบันทึก SSLHandlers.
มีอะไรใหม่ ในรุ่น 4.7:
- แก้ไขปัญหา 401 และ 407 การตอบสนองเมื่อใช้ FileTemplateHttpGeneratorFactory เพิ่มตัวเลือกโซ่พร็อกซี่ที่จะทำให้มันเป็นไปได้ที่จะใช้กลยุทธ์การเชื่อมต่อที่แตกต่างกันขึ้นอยู่กับประเภทการร้องขอ ทำให้มันเป็นไปได้ที่จะระบุ ProxyChainFactory ใน rabbit.conf เพิ่ม ProxyChainFactory ที่ใช้เชื่อมต่อโดยตรงกับเครือข่ายภายในและการใช้พร็อกซี่ที่ถูกล่ามโซ่สำหรับการเข้าถึงภายนอก ทำให้แน่ใจว่ามดขึ้นอยู่สร้างได้ถูกต้อง-Class หลักและรายการ-Class และเส้นทางที่ Help.txt ถูกรวมอยู่ในขวด Updated มดงาน Javadoc เพื่อที่จะใช้ข้อโต้แย้งเช่นเดียวกับ Makefile คงที่ปัญหาเล็ก ๆ น้อย ๆ หลายสถานะโดยความคิด จำนวนมาก Javadoc ถูกเพิ่มหรือปรับปรุง ทำให้แน่ใจว่าส่วนหัว http อ่านบัฟเฟอร์จะถูกขยายอีกครั้งก่อนการขว้างปาคำขอ 414 ตอบสนองนานเกินไป คงมีปัญหากับการอ่านการร้องขอไปป์ไลน์ ลบออก ClientHandler จากตัวจัดการที่แตกต่างกันตั้งแต่พวกเขาไม่ได้และต้องไม่ใช้มัน.
มีอะไรใหม่ ในรุ่น 4.6:
- อ่านดัชนีแคชหักในขณะนี้ส่งผลในแคชว่างเปล่าแทน แคชไฟล์ไม่มี แต่มีขนาดใหญ่ ทำให้มันเป็นไปได้ที่จะกำหนดค่า HttpGenerator สิ่งที่จะใช้ ImageHandler ตอนนี้ตรวจสอบและ unpacks ภาพที่มีชุดการเข้ารหัสเนื้อหาที่จะ gzip เพิ่มเครื่องกำเนิดไฟฟ้าที่ใช้ http ไดเรกทอรีของหน้าแม่แบบสำหรับหน้าข้อผิดพลาดที่เกิดขึ้นจริง (เช่น 400, 504, ... ) บางรหัสล้างเล็กน้อยในแคช.
มีอะไรใหม่ ในรุ่น 4.5:
- สร้าง rnio เป็นโครงการที่แยกต่างหากออกจาก rabbit.nio แพคเกจการใช้งานและทำให้กระต่าย rnio ใช้ URLDeocder แทนวิธีการเขียนที่บ้าน ใช้ UTF-8 สำหรับหน้าเมตาโดยค่าเริ่มต้น เพิ่มรายละเอียดไม่กี่แพคเกจ Javadoc ขาดหายไปและคงความผิดพลาดบางอย่างใน Javadoc เปลี่ยนชื่อ Coder เพื่อ Base64 ตั้งแต่นั่นคือทั้งหมดที่จะจัดการกับ ทำให้มันเป็นไปได้สำหรับตัวกรองที่จะเห็นการร้องขอร่างกายลูกค้า คงปัญหาการเขียนสคริปต์ข้ามไซต์บางอย่างกับหน้าข้อผิดพลาดที่สร้างขึ้น เปลี่ยนแคชเพื่อที่มันจะพ่น CacheException ถ้าการดำเนินการล้มเหลว.
มีอะไรใหม่ ในรุ่น 4.0:.
- เปลี่ยนใหม่ชั้น NIO ดังนั้นกระต่ายที่ใช้หัวข้อเลือกหลาย
- เข้าสู่ระบบเปลี่ยนใหม่ที่จะใช้ java.util.logging และทำให้มันเป็นไปได้ที่จะใช้อย่างใดอย่างหนึ่งหรือ rabbit.conf java.util.logging.config.file สถานที่ให้บริการระบบการระบุการตั้งค่าการเข้าสู่ระบบ แก้ไขปัญหาที่การเชื่อมต่อเว็บที่อาจจะใส่ลงไปในสระว่ายน้ำการเชื่อมต่อหลายครั้ง.
มีอะไรใหม่ ในรุ่น 3.18:.
- แก้ไขปัญหาที่อุโมงค์ (https) อาจผิดพลาด
- แก้ไขปัญหาที่อาจก่อให้เกิดการบรรจุ NPE (มหาไถ่).
มีอะไรใหม่ ในรุ่น 3.17:
- ข่าวประชาสัมพันธ์ฉบับนี้แก้ไขปัญหาที่การเชื่อมต่อสามารถเจาะแผง <. / li>
- จะแก้ไขการรั่วไหลของซ็อกเก็ต.
- หมดเวลาได้รับการเพิ่มที่จะปิดตัวลงซ็อกเก็ตใด ๆ ที่มีการรั่วไหลออกมาถึงแม้ว่าจะไม่มีการรั่วไหลดังกล่าวเป็นที่รู้จักกัน.
- บางโฆษณามากขึ้นถูกบล็อกโดยเริ่มต้น.
- การบีบอัดภาพที่แสดงบนแผนที่ Google และเว็บไซต์อื่น ๆ ไม่กี่แผนที่ถูกปิด.
- บางข้อมูลเพิ่มเติมได้ถูกเพิ่มไปยังหน้าสถานะ.
ความคิดเห็นที่ไม่พบ