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