ตามชื่อเรื่อง ฉันใช้เซิร์ฟเวอร์ Ubuntu ec2 ที่มีประเภทอินสแตนซ์ c5a.2xlarge (8 vCPU และหน่วยความจำ 16 GB) โดยมีเว็บเซิร์ฟเวอร์ apache อยู่ และไซต์รู้สึกช้ามากแม้ในขณะที่พยายามโหลดเอกสารเปล่า ก ทดสอบ ถูกสะท้อนออกมา ดังที่คุณเห็นในภาพหน้าจอ เวลาจะแตกต่างกันไปในแต่ละการรีเฟรชและไม่เคยอยู่ที่ประมาณ 100ms-200ms เลยด้วยซ้ำ (ยกเว้นครั้งเดียว) เมื่อฉันวางเมาส์เหนือคำขอ เวลาส่วนใหญ่จะถูกใช้ใน กำลังรอ (TTFB). ตัวอย่างเช่นในคำขอล่าสุด (2.23 วินาที) TTFB คือ 1.91 วินาที.

ฉันมีเซิร์ฟเวอร์ที่อยู่เบื้องหลัง Cloudflare และ LoadBalancer และลบทั้งคู่ แต่ไม่มีประโยชน์ (ทั้ง CF และ LB มีใบรับรอง SSL ของตัวเอง ดังนั้นฉันจึงคิดว่าพวกเขาอาจสร้างความแตกต่างได้)
ฉันยุ่งกับการตั้งค่า MPM apache2.4 บางอย่างเช่นกันและตอนนี้มีด้านล่าง:
<IfModule mpm_event_module>
StartServers 1024
ServerLimit 20000
MinSpareThreads 512
MaxSpareThreads 1024
ThreadLimit 512
ThreadsPerChild 200
MaxRequestWorkers 600
MaxConnectionsPerChild 0
</IfModule>