ฉันยังใหม่กับการปรับใช้เว็บ ฉันมีสิ่งนี้ที่กองนี้ในขณะนี้:
- จังโก้
- อาปาเช่
- อีซี2
- เส้นทาง 53
- Namecheap
เมื่อฉันเข้าถึงเว็บไซต์ผ่าน IPv4 สาธารณะ มันจะเข้าทันที
อย่างไรก็ตาม เมื่อฉันเข้าถึงหน้าเว็บผ่านโดเมน ใช้เวลา 2 นาที 30 วินาทีพอดี
รูปนี้แสดงกราฟน้ำตก
ในรายละเอียดเพิ่มเติม
ฉันเห็นว่าไม่มีปัญหากับการค้นหา DNS หรือ SSL ดังนั้นปัญหาต้องเป็น TCP handshake หรือไม่
เป็นเรื่องแปลกที่การเชื่อมต่อเริ่มต้นแต่ละครั้งใช้เวลา 75 วินาทีอย่างแม่นยำ และฉันได้มองหาค่านี้ในการกำหนดค่าของ Apache
ไม่มีปัญหากับการเปลี่ยนเส้นทาง (ผ่าน Apache) เนื่องจากปัญหายังคงมีอยู่ไม่ว่าจะใช้ URL เริ่มต้นใด
ไม่ควรมีปัญหากับ Django หรือ EC2 เพราะเมื่อฉันโหลดโดยใช้ IP สาธารณะ หน้าเว็บจะโหลดทันที 10 จาก 10 ครั้ง
KeepAlive ถูกปิด WebPageTest แสดงกราฟที่คล้ายกัน แต่ 30 วินาทีสำหรับการเชื่อมต่อเริ่มต้นและ TTFB แทนที่จะเป็น 2 นาที 30 อีกครั้ง DNS และ SSL ใช้ได้ทั้งคู่
ฉันใช้ Apache 2.4 และ Ubuntu 20.4
ขอบคุณทุกคน
อีกหนึ่งการวินิจฉัยจาก WebPageTest