คิดสักครู่เกี่ยวกับสิ่งที่เกิดขึ้นเมื่อคุณเรียกดูหน้าปัจจุบัน คุณคลิกลิงก์ที่คุณได้รับผ่านจดหมายข่าว หรือคลิกลิงก์ในหน้าแรกของ Tecmint.comแล้วถูกนำไปที่บทความนี้
พูดง่ายๆ ก็คือ คุณ (หรือจริงๆ แล้วเบราว์เซอร์ของคุณ) ส่งคำขอ HTTP ไปยังเว็บเซิร์ฟเวอร์ที่โฮสต์ไซต์นี้ และเซิร์ฟเวอร์ส่งการตอบกลับ HTTP กลับมา
ฟังดูง่าย กระบวนการนี้เกี่ยวข้องมากกว่านั้น ต้องดำเนินการหลายอย่าง ฝั่งเซิร์ฟเวอร์ เพื่อแสดงหน้าที่จัดรูปแบบอย่างสวยงามซึ่งคุณสามารถเห็นได้จากทรัพยากรทั้งหมดที่อยู่ในหน้านั้น ทั้งแบบคงที่และแบบไดนามิก โดยไม่ต้องขุดลึกลงไปอีก คุณสามารถจินตนาการได้ว่าหากเว็บเซิร์ฟเวอร์ต้องตอบสนองต่อคำขอจำนวนมากเช่นนี้ พร้อมกัน (ทำให้สำหรับผู้เริ่มต้นเพียงไม่กี่ร้อย) ก็สามารถนำตัวเองหรือทั้งระบบไปสู่การรวบรวมข้อมูลได้ ไม่นาน
และนั่นคือที่ที่ วานิชตัวเร่ง HTTP ประสิทธิภาพสูงและพร็อกซีย้อนกลับสามารถบันทึกวันได้ ในบทความนี้ ผมจะอธิบายวิธีการติดตั้งและใช้งาน วานิช เป็น front-end เพื่อ Apache หรือ Nginx เพื่อแคชการตอบสนอง HTTP เร็วขึ้นและไม่ต้องโหลดเว็บเซิร์ฟเวอร์เพิ่มเติม
อย่างไรก็ตาม เนื่องจากปกติวานิชจะเก็บแคชไว้ในหน่วยความจำแทนที่จะเป็นดิสก์ เราจึงต้องระวังและจำกัดพื้นที่ RAM ที่จัดสรรไว้สำหรับการแคช เราจะหารือเกี่ยวกับวิธีการทำเช่นนี้ในนาทีที่
โพสต์นี้ถือว่าคุณได้ติดตั้ง a โคมไฟ หรือ เลมป์ เซิร์ฟเวอร์ หากไม่เป็นเช่นนั้น โปรดติดตั้งหนึ่งในสแต็กเหล่านั้นก่อนดำเนินการต่อ
เอกสารอย่างเป็นทางการแนะนำให้ติดตั้งวานิชจากพื้นที่เก็บข้อมูลของผู้พัฒนาเอง เนื่องจากมีเวอร์ชันล่าสุดอยู่เสมอ คุณยังสามารถเลือกที่จะติดตั้งแพ็คเกจจากที่เก็บอย่างเป็นทางการของการแจกจ่ายของคุณ แม้ว่ามันอาจจะล้าสมัยเล็กน้อย
นอกจากนี้ โปรดทราบว่าที่เก็บของโครงการให้การสนับสนุนสำหรับ .เท่านั้น 64-บิต ระบบในขณะที่สำหรับ 32 บิต เครื่องคุณจะต้องหันไปใช้ที่เก็บข้อมูลที่ได้รับการดูแลอย่างเป็นทางการของการกระจายของคุณ
ในบทความนี้เราจะทำการติดตั้ง วานิช จากที่เก็บที่ได้รับการสนับสนุนอย่างเป็นทางการจากแต่ละการแจกจ่าย เหตุผลหลักที่อยู่เบื้องหลังการตัดสินใจครั้งนี้คือการให้ความสม่ำเสมอในวิธีการติดตั้งและรับรองความละเอียดในการพึ่งพาอัตโนมัติสำหรับสถาปัตยกรรมทั้งหมด
# aptitude update && aptitude install varnish [นำหน้าแต่ละคำสั่งด้วย sudo บน Ubuntu]
สำหรับ CentOS และ RHEL คุณจะต้อง เปิดใช้งานที่เก็บ EPEL ก่อนติดตั้งวานิช
# yum update && yum ติดตั้งวานิช
หากการติดตั้งเสร็จสมบูรณ์ คุณจะมีหนึ่งในเวอร์ชันต่อไปนี้ขึ้นอยู่กับการแจกจ่ายของคุณ:
สุดท้าย คุณต้องเริ่มเคลือบเงาด้วยตนเองหากขั้นตอนการติดตั้งไม่ได้ผลสำหรับคุณ และเปิดใช้งานเพื่อเริ่มการบู๊ต
#เริ่มบริการวานิช #สถานะบริการวานิช # chkconfig --level 345 เปิดวานิช
# systemctl สตาร์ทวานิช # วานิชสถานะ systemctl # ระบบเปิดใช้งานวานิช