ข้ามไปยังเนื้อหา
THE INTERNET MACHINE
The Internet
Machine
Module
02/04

THE HIDDEN ENGINE

02BACKEND

เมื่อเรากดปุ่ม ใครเป็นคนทำงาน?

MODULE 02/04 · THE HIDDEN ENGINE

เมื่อเรากดปุ่ม ใครเป็นคนทำงาน?

BACKEND

หลังหน้าจอที่คุณกด มีเครื่องจักรอีกเครื่องหนึ่งที่ตื่นขึ้นมาทำงาน ตรวจสอบ ตัดสินใจ และตอบกลับ เล่มนี้พาคุณเข้าไปในห้องเครื่องที่คนส่วนใหญ่ไม่เคยเห็น

อ่านจบแล้วคุณจะเข้าใจ

  • Request และ Response คืออะไร เดินทางอย่างไร
  • HTTP Status Code แต่ละตัวกำลังบอกอะไรเรา
  • ทำไมเซิร์ฟเวอร์ต้องตรวจทุกข้อมูลที่ถูกส่งมา
  • เว็บไซต์รู้ได้อย่างไรว่าเราเป็นใคร

โลกของเล่มนี้

โลกของเครื่องจักร คำสั่ง ท่อส่งข้อมูล และห้องควบคุม

เหมาะกับใคร

อ่านต่อจากเล่ม 01 หรือเริ่มที่นี่ก็ได้

กำลังตรวจสิทธิ์

สารบัญ

6 บท

  1. 01คำขอและคำตอบ“เมื่อกดปุ่ม 'สั่งซื้อ' เกิดอะไรขึ้นระหว่างนั้น?”เปิดร้านกาแฟจำลอง แล้วติดตามคำสั่งซื้อหนึ่งแก้วตั้งแต่ออกจากเบราว์เซอร์ ไปถึงเซิร์ฟเวอร์ และเดินทางกลับมาพร้อมคำตอบ ทั้งตอนสำเร็จและตอนล้มเหลวห้องทดลอง 02: ร้านกาแฟของเซิร์ฟเวอร์อ่านฟรี · 15 นาที
  2. 02ประตูหลายบานของเซิร์ฟเวอร์“เซิร์ฟเวอร์รู้ได้อย่างไรว่าเราต้องการอะไร?”URL, Route และ HTTP Method อย่าง GET, POST, PUT, DELETE ที่บอกเซิร์ฟเวอร์ว่าเราต้องการทำอะไรกำลังตรวจสิทธิ์
  3. 03อย่าเชื่อข้อมูลที่ส่งมา“ถ้ามีคนแก้ราคาสินค้าในเบราว์เซอร์ของตัวเอง จะเกิดอะไรขึ้น?”Validation และหลักคิดด้านความปลอดภัยพื้นฐาน ทำไมเซิร์ฟเวอร์ต้องสงสัยทุกอย่างไว้ก่อนกำลังตรวจสิทธิ์
  4. 04API: เมนูที่เครื่องจักรใช้คุยกัน“แอปพยากรณ์อากาศเอาข้อมูลมาจากไหน?”API และ JSON ภาษากลางที่ทำให้โปรแกรมต่างค่ายคุยกันได้กำลังตรวจสิทธิ์
  5. 05คุณคือใคร?“ทำไมเราล็อกอินครั้งเดียว แล้วเว็บจำได้ทั้งวัน?”Authentication, Session, Cookie และ Authorization การยืนยันตัวตนกับการตรวจสิทธิ์ที่มักถูกสับสนกำลังตรวจสิทธิ์
  6. 06เมื่อเครื่องจักรพัง“วิศวกรรู้ได้อย่างไรว่าเว็บมีปัญหา ก่อนลูกค้าจะโทรมาบ่น?”Error Handling, Log, Retry และ Monitoring ศิลปะของการล้มอย่างสง่างามกำลังตรวจสิทธิ์