ศูนย์คู่มือ Ruk-Com PaaS

คู่มือการพัฒนา Deploy และดูแล Application บน Platform

RUK-COM PAAS / PHP

คู่มือ 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 ให้ปฏิบัติตามคำแนะนำ:

  1. เข้าสู่ระบบ DashboardPlatform

  2. คลิกที่สร้าง Environmentปุ่ม.

Image 32: create environment3. สร้าง Environment ด้วย NGINX เป็น Application Server ระบุขีดจำกัด cloudlet พิมพ์ชื่อของ Environment แล้วคลิกสร้างปุ่ม.

Image 33: environment wizardอีกสักครู่ Environment ของคุณจะถูกสร้างขึ้นและปรากฏในรายการ Environment

  1. สำหรับการตั้งค่า Cache คลิกการกำหนดค่าปุ่มสำหรับ Node NGINX ใน Environment ของคุณและไปที่ฯลฯ > php.ini.

Image 34: NGINX PHP config5. สำหรับการเปิดใช้งาน Cache บน Server NginxPHP คุณสามารถใช้ APC หรือ eAccelerator

  • eAccelerator

สำหรับการใช้ eAccelerator คุณควรยกเลิกการใส่เครื่องหมายข้อคิดเห็นในตัวเร่งความเร็วส่วน:

Image 35: NGINX PHP eAcceleratorตอนนี้คุณต้องระบุ Directory ที่จะใช้สำหรับดิสก์ Cache ให้เพิ่มบรรทัดต่อไปนี้ตามที่แสดงในภาพด้านล่าง:

สำเนา

eaccelerator.cache_dir = /var/lib/nginx/cache

Image 36: eAccelerator cache directoryการตั้งค่าเพิ่มเติมทั้งหมดที่คุณสามารถหาได้ที่นี่.

  • เอพีซี

หากต้องการใช้ APC accelerator คุณควรยกเลิกการใส่ข้อคิดเห็นในส่วน Accelerators:

Image 37: NGINX PHP APCหากต้องการทราบว่ามีฟังก์ชัน APC เพิ่มเติมอะไรบ้างให้ทำตามลิงค์.

นั่นคือทั้งหมด! ตอนนี้คุณสามารถใช้การ Cache NGINXสำหรับ Application PHP ของคุณ