บ้าน พัฒนาการ อินเทอร์เน็ตเซิร์ฟเวอร์ api (isapi) คืออะไร? - คำจำกัดความจาก techopedia

อินเทอร์เน็ตเซิร์ฟเวอร์ api (isapi) คืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - Internet Server API (ISAPI) หมายถึงอะไร

Internet server API (ISAPI) เป็นชุดของการเรียกโปรแกรม Windows สำเร็จรูปที่นักพัฒนาและโปรแกรมเมอร์สามารถใช้เพื่อสร้างการปรับปรุงหรือขยายที่กำหนดเองไปยังเซิร์ฟเวอร์ HTTP HTTP หรือเว็บเซิร์ฟเวอร์ที่เป็นไปตาม ISAPI การปรับปรุงเหล่านี้เรียกว่า Internet Server Extension Applications (ISA) และตัวกรอง ISAPI ซึ่งมีฟังก์ชันเช่นการเรียกใช้ฐานข้อมูลและแม้กระทั่งการสร้างเว็บเพจแบบไดนามิกสำหรับเว็บไคลเอ็นต์ (เบราว์เซอร์) เพื่อแสดง

Techopedia อธิบาย Internet Server API (ISAPI)

อินเทอร์เฟซการเขียนโปรแกรมประยุกต์เซิร์ฟเวอร์อินเทอร์เน็ตช่วยให้การเขียนแอปพลิเคชันฐานข้อมูลง่ายขึ้นเช่นระบบป้อนข้อมูลสำหรับแบบฟอร์มการสั่งซื้อหรือแคตตาล็อกที่กำหนดเอง ด้วย ISAPI โปรแกรมเมอร์สามารถรวบรวมข้อมูลจากผู้ใช้ผ่านแบบฟอร์ม HTML จากนั้นส่งคืนหน้าที่ได้รับการปรับแต่งสำหรับผู้ใช้นั้น

ISAPI ช่วยให้โปรแกรมเมอร์เขียนส่วนขยายสองชนิดสำหรับเซิร์ฟเวอร์:

  • แอปพลิเคชันเซิร์ฟเวอร์อินเทอร์เน็ต (ISA) ซึ่งให้ฟังก์ชันการทำงานที่คล้ายกับแอปพลิเคชัน CGI แต่ถือว่าเร็วกว่าเนื่องจากอยู่ในรูปแบบของไดนามิกลิงค์ไลบรารี (DLL) ซึ่งโหลดลงในหน่วยความจำและไม่จำเป็นต้องอยู่และอ่านอีกครั้งเช่น CGI แอปพลิเคชันซึ่งถือว่าเป็นไฟล์ปฏิบัติการ
  • ตัวกรอง ISAPI ซึ่งใช้โดยเว็บเซิร์ฟเวอร์เพื่อช่วยในเหตุการณ์ต่าง ๆ ในระหว่างการประมวลผลคำขอ HTTP ที่กำหนดเช่นการอ่านและการเขียนข้อมูลหรือแม้แต่การส่งออกรายการบันทึก ตัวกรอง ISAPI สามารถเพิ่มฟังก์ชันการทำงานอื่น ๆ ไปยังเซิร์ฟเวอร์เช่น:

    • การอัด
    • การเข้ารหัสลับ
    • การรับรองความถูกต้องที่กำหนดเอง
    • แผนการบันทึก
อินเทอร์เน็ตเซิร์ฟเวอร์ api (isapi) คืออะไร? - คำจำกัดความจาก techopedia