The Internet
MachineModule
02/04
MachineModule
02/04
THE HIDDEN ENGINE
02BACKEND
เมื่อเรากดปุ่ม ใครเป็นคนทำงาน?
MODULE 02/04 · THE HIDDEN ENGINE
เมื่อเรากดปุ่ม ใครเป็นคนทำงาน?
BACKEND
หลังหน้าจอที่คุณกด มีเครื่องจักรอีกเครื่องหนึ่งที่ตื่นขึ้นมาทำงาน ตรวจสอบ ตัดสินใจ และตอบกลับ เล่มนี้พาคุณเข้าไปในห้องเครื่องที่คนส่วนใหญ่ไม่เคยเห็น
อ่านจบแล้วคุณจะเข้าใจ
- Request และ Response คืออะไร เดินทางอย่างไร
- HTTP Status Code แต่ละตัวกำลังบอกอะไรเรา
- ทำไมเซิร์ฟเวอร์ต้องตรวจทุกข้อมูลที่ถูกส่งมา
- เว็บไซต์รู้ได้อย่างไรว่าเราเป็นใคร
โลกของเล่มนี้
โลกของเครื่องจักร คำสั่ง ท่อส่งข้อมูล และห้องควบคุม
เหมาะกับใคร
อ่านต่อจากเล่ม 01 หรือเริ่มที่นี่ก็ได้
กำลังตรวจสิทธิ์
สารบัญ
6 บท
- 01คำขอและคำตอบ“เมื่อกดปุ่ม 'สั่งซื้อ' เกิดอะไรขึ้นระหว่างนั้น?”เปิดร้านกาแฟจำลอง แล้วติดตามคำสั่งซื้อหนึ่งแก้วตั้งแต่ออกจากเบราว์เซอร์ ไปถึงเซิร์ฟเวอร์ และเดินทางกลับมาพร้อมคำตอบ ทั้งตอนสำเร็จและตอนล้มเหลวห้องทดลอง 02: ร้านกาแฟของเซิร์ฟเวอร์อ่านฟรี · 15 นาที
- 02ประตูหลายบานของเซิร์ฟเวอร์“เซิร์ฟเวอร์รู้ได้อย่างไรว่าเราต้องการอะไร?”URL, Route และ HTTP Method อย่าง GET, POST, PUT, DELETE ที่บอกเซิร์ฟเวอร์ว่าเราต้องการทำอะไรกำลังตรวจสิทธิ์
- 03อย่าเชื่อข้อมูลที่ส่งมา“ถ้ามีคนแก้ราคาสินค้าในเบราว์เซอร์ของตัวเอง จะเกิดอะไรขึ้น?”Validation และหลักคิดด้านความปลอดภัยพื้นฐาน ทำไมเซิร์ฟเวอร์ต้องสงสัยทุกอย่างไว้ก่อนกำลังตรวจสิทธิ์
- 04API: เมนูที่เครื่องจักรใช้คุยกัน“แอปพยากรณ์อากาศเอาข้อมูลมาจากไหน?”API และ JSON ภาษากลางที่ทำให้โปรแกรมต่างค่ายคุยกันได้กำลังตรวจสิทธิ์
- 05คุณคือใคร?“ทำไมเราล็อกอินครั้งเดียว แล้วเว็บจำได้ทั้งวัน?”Authentication, Session, Cookie และ Authorization การยืนยันตัวตนกับการตรวจสิทธิ์ที่มักถูกสับสนกำลังตรวจสิทธิ์
- 06เมื่อเครื่องจักรพัง“วิศวกรรู้ได้อย่างไรว่าเว็บมีปัญหา ก่อนลูกค้าจะโทรมาบ่น?”Error Handling, Log, Retry และ Monitoring ศิลปะของการล้มอย่างสง่างามกำลังตรวจสิทธิ์
เล่มอื่นในชุดเดียวกัน
- 01 · FRONTENDThe Internet
MachineModule
01/04THE VISIBLE WORLD
01FRONTENDทำไมเราถึงมองเห็นเว็บไซต์?
- 03 · DATABASEThe Internet
MachineModule
03/04THE MEMORY VAULT
03DATABASEเว็บไซต์จำเราได้อย่างไร?
- 04 · WEBSITE ONLINEThe Internet
MachineModule
04/04THE CONNECTED PLANET
04WEBSITE ONLINEเว็บไซต์เดินทางจากคอมพิวเตอร์ไปหาคนทั้งโลกได้อย่างไร?