Score:2

การเชื่อมต่อเริ่มต้น (TCP handshake) ใช้เวลา 150 วินาทีในครั้งแรกกับ https เท่านั้น แต่ปกติหลังจากนั้นเป็นต้นไป - Apache - AWS EC2 - Route 53

ธง in

ฉันยังใหม่กับการปรับใช้เว็บ ฉันมีสิ่งนี้ที่กองนี้ในขณะนี้:

  1. จังโก้
  2. อาปาเช่
  3. อีซี2
  4. เส้นทาง 53
  5. 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

A. Darwin avatar
my flag
คุณสามารถรัน tcpdump -nni พอร์ตใดก็ได้ -vvv n เซิร์ฟเวอร์เองและดูว่าเกิดอะไรขึ้น ระบบปฏิบัติการไคลเอ็นต์ของคุณคืออะไร

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา