วิธีปรับปรุงสภาพแวดล้อมในการสร้างเว็บไซต์
การปรับแต่งการกำหนดค่า
เว็บไซต์นี้ใช้พาเนล Baota ในการกำหนดค่าสภาพแวดล้อมสำหรับการสร้างเว็บไซต์ ทำงานบนเซิร์ฟเวอร์ที่ใช้ระบบ nginx+php+mysql โดยวิธีการปรับแต่งรวมถึง:
- การกำหนดค่า nginx โดยตรงและเพิ่มอัตราการบีบอัด gzip
- การกำหนดค่า mysql โดยตรงและปรับเปลี่ยนตามขนาดหน่วยความจำของเซิร์ฟเวอร์
- การกำหนดค่า php โดยตรง ติดตั้งส่วนขยายที่กำหนดและเพิ่มขีดจำกัดหน่วยความจำสคริปต์
การปรับแต่งประสิทธิภาพ
ที่พาเนล Baota เลือกความจำ 2G และการประสานงานเพื่อเพิ่มประสิทธิภาพ php พร้อมกับการปรับเปลี่ยนค่า memcached และ redis บนเซิร์ฟเวอร์ การแก้ไขเฉพาะรวมถึง:
- เพิ่มขนาดแคช memcached
- เปลี่ยนพอร์ต redis และเพิ่มรหัสผ่าน
ความปรับแต่งอื่น
นอกเหนือจากการกำหนดค่าด้านบน ยังสามารถกำหนดค่าที่เกี่ยวข้องกับเว็บไซต์ในพาเนล Baota เช่น เรโพสทีฟ การตั้งค่า SSL การเปลี่ยนเส้นทาง และอื่นๆ เพิ่มเติม นอกจากนี้ พาเนล Baota ยังมีการให้ความสำคัญกับหน้าที่กันรุนแรง เพิ่มความปลอดภัยของเว็บไซต์ ในขั้นตอนการสร้างเว็บไซต์ การใช้งาน memcached และ redis สามารถใช้เพื่อแคชข้อมูลฐานข้อมูล และใช้ปลั๊กอิน batcache เพื่อแคชหน้าเว็บ พร้อมกับการใช้ ngx_pagespeed module เพื่อเปิดใช้งานการแคชของ nginx และการติดตั้งส่วนขยาย opcache เพื่อเปิดใช้งานแคชของ php
กำหนดค่า CDN ของ บริการ CDN จาก Youbute
สำหรับเซิร์ฟเวอร์แบบไดนามิก พารามิเตอร์ควบคุมการแคชของ CDN ของ UpYun ถูกตั้งไว้เป็นตลอดทาง ในกรณีที่มีการใช้บริการจัดสตอเรจในคลาวด์ รูปภาพและวิดีโอสามารถถูกเร่งความเร็วภายในบริการจัดเก็บในคลาวด์ได้ การตั้งค่าได้ปิด HTTP 302 และการเสร็จส่งต่อการเข้าถึงเว็บไซต์เพื่อเพิ่มความเร็ว การกำหนดค่าอื่น ๆ ของ CDN ของ UpYun จะถูกเปิดใช้งานทั้งหมดเพื่ออำนวยความสะดวกในการเพิ่มประสิทธิภาพของเว็บไซต์
ปลั๊กอินการปรับปรุงเว็บไซต์
เว็บไซต์นี้ใช้ WordPress เพื่อก่อสร้างและใช้ปลั๊กอิน WPJAM Basic เพื่อเพิ่มประสิทธิภาพการโหลดฟอนต์และรูปภาพโดยใช้บริการเร่งความเร็วของ Google เป็นต้นและฟังก์ชันอื่น ๆ เช่น เพิ่มการหมุนเวลาในภาพ ลบสาขาบทในหมวดหมู่หรือการตั้งค่าอื่น ๆ สามารถจัดการได้อย่างง่ายดายผ่านการใช้ปลั๊กอิน แนะนำให้ทำการกำหนดค่าเพื่อให้ตรงตามความต้องการและเพื่อให้ได้ผลลัพธ์การปรับปรุงที่ดีที่สุด