ฉันใช้ nginx พร้อมกับ php-fpm ไปยังเซิร์ฟเวอร์ไซต์ที่ใช้งาน mysql ไม่ว่าง ขณะนี้ฉันกำลังใช้keepalive_timeout = 5
งานอยู่ แต่ฉันไม่มีความคิดที่ชัดเจนเกี่ยวกับวิธีการปรับอย่างเหมาะสมที่สุด ขอบคุณคำแนะนำของคุณ
ฉันใช้ nginx พร้อมกับ php-fpm ไปยังเซิร์ฟเวอร์ไซต์ที่ใช้งาน mysql ไม่ว่าง ขณะนี้ฉันกำลังใช้keepalive_timeout = 5
งานอยู่ แต่ฉันไม่มีความคิดที่ชัดเจนเกี่ยวกับวิธีการปรับอย่างเหมาะสมที่สุด ขอบคุณคำแนะนำของคุณ
คำตอบ:
คุณต้องปรับมันให้ทำหรืออะไรบ้าง: คุณเห็นปัญหาใด ๆ ที่เกิดขึ้นกับมันหรือเปล่า?
ไม่มีคำตอบเดียวที่เหมาะกับทุกคน หากเบราว์เซอร์ไคลเอนต์ส่วนใหญ่สามารถโหลดทรัพยากรทั้งหมดในหน้าเว็บใน 5 วินาทีจากนั้น 5 วินาทีก็ใช้ได้ แต่มันขึ้นอยู่กับความต้องการของแอปพลิเคชันของคุณโดยสมบูรณ์ - หากเซิร์ฟเวอร์ nginx ของคุณทำหน้าที่เป็นพร็อกซีย้อนกลับสำหรับ Exchange ActiveSync คุณต้องการให้มันหมุนไปตลอดครึ่งชั่วโมง
keepalive_requests
ครั้ง ดังนั้นจึงไม่สำคัญว่าต้องใช้เวลานานเท่าใดในการโหลดหน้าเว็บเต็มรูปแบบเพียงแค่ใช้ HTML จนเบราว์เซอร์เริ่มดึงภาพ / css ... BTW สูงสุด การเชื่อมต่อเวลาถูกเปิดไว้เกือบจะแล้วkeepalive_timeout*keepalive_requests