คู่มือ Caching in NGINX App Server สำหรับ PHP
คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี
ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง
คำสั่ง ชื่อเมนู พารามิเตอร์ และค่าตัวอย่างในกรอบ Code คงรูปแบบตามระบบเพื่อให้คัดลอกและตรวจสอบได้ถูกต้อง
การแคชใน NGINX เป็นกระบวนการจัดเก็บข้อมูลหน้าเว็บเซิร์ฟเวอร์ตัวอย่างเช่นไฟล์ที่ผู้ใช้ร้องขอโดยอัตโนมัติโดยดูที่หน้าเว็บสามารถจัดเก็บไว้ในไดเร็กทอรีแคช NGINX ของคุณได้เมื่อผู้ใช้กลับไปยังหน้าที่ดูล่าสุดเบราว์เซอร์สามารถรับไฟล์เหล่านั้นจากไดเรกทอรีแคช NGINX แทนที่จะเป็นเซิร์ฟเวอร์ดั้งเดิมซึ่งช่วยประหยัดเวลาและการรับส่งข้อมูล
ดังนั้นการแคชจึงปรับปรุงประสิทธิภาพในขณะที่เข้าถึงทรัพยากรได้สองวิธี:
- ลดเวลาในการเข้าถึงทรัพยากรโดยการคัดลอกให้ใกล้กับผู้ใช้มากขึ้น
- เพิ่มความเร็วในการสร้างทรัพยากรโดยการลดจำนวนการเข้าถึงตัวอย่างเช่นแทนที่จะสร้างหน้าแรกของบล็อกตามคำขอแต่ละครั้งคุณสามารถจัดเก็บไว้ในแคชได้
คำแนะนำนี้แสดงวิธีตั้งค่าแคชบนเซิร์ฟเวอร์ NGINX PHP ในแพลตฟอร์ม
กับเซิร์ฟเวอร์ NginxPHPคุณสามารถใช้แคชเพื่อปรับปรุงประสิทธิภาพโดยรับจากแคชที่คอมไพล์แล้วการตอบกลับ html สำหรับการสืบค้น PHP ซ้ำๆ
บันทึก:เราจำกัดขนาดของดิสก์แคชไว้ที่ 5 GB
หากต้องการดำเนินการแคชให้ปฏิบัติตามคำแนะนำ:
-
เข้าสู่ระบบแดชบอร์ดแพลตฟอร์ม
-
คลิกที่สร้าง Environmentปุ่ม.
3. สร้าง Environment ด้วย NGINX เป็นแอปพลิเคชันเซิร์ฟเวอร์ระบุขีดจำกัด cloudlet พิมพ์ชื่อของ Environment แล้วคลิกสร้างปุ่ม.
อีกสักครู่ Environment ของคุณจะถูกสร้างขึ้นและปรากฏในรายการ Environment
- สำหรับการตั้งค่าแคชคลิกการกำหนดค่าปุ่มสำหรับ Node NGINX ใน Environment ของคุณและไปที่ฯลฯ > php.ini.
5. สำหรับการเปิดใช้งานแคชบนเซิร์ฟเวอร์ NginxPHP คุณสามารถใช้ APC หรือ eAccelerator
- eAccelerator
สำหรับการใช้ eAccelerator คุณควรยกเลิกการใส่เครื่องหมายข้อคิดเห็นในตัวเร่งความเร็วส่วน:
ตอนนี้คุณต้องระบุไดเร็กทอรีที่จะใช้สำหรับดิสก์แคชให้เพิ่มบรรทัดต่อไปนี้ตามที่แสดงในภาพด้านล่าง:
สำเนา
eaccelerator.cache_dir = /var/lib/nginx/cache
การตั้งค่าเพิ่มเติมทั้งหมดที่คุณสามารถหาได้ที่นี่.
- เอพีซี
หากต้องการใช้ APC accelerator คุณควรยกเลิกการใส่ข้อคิดเห็นในส่วน Accelerators:
หากต้องการทราบว่ามีฟังก์ชัน APC เพิ่มเติมอะไรบ้างให้ทำตามลิงค์.
นั่นคือทั้งหมด! ตอนนี้คุณสามารถใช้การแคช NGINXสำหรับแอปพลิเคชัน PHP ของคุณ