ฉันตั้งค่า stunnel บน OSX เพื่อลดปริมาณการรับส่งข้อมูลไปยังเซิร์ฟเวอร์ Django dev ของฉันเพราะ Facebook ต้องการ HTTPS ทุกวันนี้ แต่ฉันสังเกตเห็นว่ามันช้าอย่างไร้เหตุผล ดูเหมือนว่าจะสามารถจัดการการเชื่อมต่อครั้งเดียวเท่านั้นและแม้การเชื่อมต่อจะช้าเมื่อฉันเชื่อมต่อกับ localhost ฉันได้ลองใช้เคล็ดลับเกี่ยวกับประสิทธิภาพที่พบทางออนไลน์แล้วดังนั้นการกำหนดค่าของฉันจึงเป็น:
pid=
# foreground=yes
cert=./cacert.pem
key=./privkey.pem
libwrap=no
debug=0
socket = l:TCP_NODELAY=1
socket = r:TCP_NODELAY=1
[https]
accept=8443
connect=8000
มีวิธีรับประสิทธิภาพมากขึ้นหรือเหมาะสมกว่าในการตั้งค่า HTTPS สำหรับเซิร์ฟเวอร์ dev ของฉันหรือไม่
ด้วยเหตุผลใดก็ตามที่คุณไม่ได้ตั้งค่าเซิร์ฟเวอร์ HTTP ของคุณเพื่อให้บริการ HTTPS ด้วย ดูเหมือนจะเป็นวิธีที่ง่ายที่สุดสำหรับฉัน
—
Matthew Scharley
ระบบโหลดอะไร คุณจะแน่ใจได้อย่างไรว่ามันผิดพลาดอย่างมาก? อาจเป็นไปได้ว่า Facebook ช้าบางพื้นที่ค่อนข้างแย่สำหรับ Facebook สิ่งที่มีผู้ใช้ 600,000,000 คน
—
Silverfire
คุณรู้วิธีการใช้เครื่องมือการจับแพ็คเก็ตเช่น wireshark เพื่อระบุปัญหาที่อาจเกิดขึ้น?
—
Silverfire
@MatthewScharley เซิร์ฟเวอร์ django dev ไม่รองรับ HTTPS มันเป็นโครงกระดูกที่เปลือยเปล่า
—
Kit Sunde
@Silverfire ไม่มีการโหลดเซิร์ฟเวอร์มันทำงานในเครื่องของฉันโดยมีเพียงฉันเท่านั้นที่ส่งคำขอไป มันทำงานเร็วกว่า HTTP โดยไม่ต้องผ่านการ stunnel
—
Kit Sunde