ฝั่งเซิร์ฟเวอร์
ฝั่งเซิร์ฟเวอร์ - โปรแกรมและกระบวนการทั้งหมดที่ทำงานบนฝั่งเซิร์ฟเวอร์ ซึ่งส่งข้อมูลตามคำขอของไคลเอนต์ หรือผู้ใช้
สำหรับการเขียนโปรแกรมแอปพลิเคชันบนฝั่งเซิร์ฟเวอร์ มีภาษาที่ออกแบบมาโดยเฉพาะ เช่น PHP, Python, NodeJS
เว็บเซิร์ฟเวอร์ที่ได้รับความนิยมมากที่สุดในปัจจุบัน คือ:
- Apache เป็นซอฟต์แวร์ที่ทำงาน บนระบบปฏิบัติการต่างๆ สถาปัตยกรรมของ Apache ประกอบด้วยเคอร์เนลและโมดูล ซึ่งเป็น ฟังก์ชันเซิร์ฟเวอร์ที่ทำงานตามแต่ละ คำขอ นอกจากนี้ยังสามารถกำหนดค่าโมดูลเพิ่มเติมได้ เพื่อจัดการเนื้อหาแบบไดนามิกหรือประมวลผลคำขอ HTTP ก่อนหน้านี้ Apache เป็นเว็บเซิร์ฟเวอร์ที่ได้รับความนิยมสูงสุด แต่เนื่องจากปริมาณการรับส่งข้อมูลที่เพิ่มขึ้น การทำงานกับการกำหนดค่าเว็บเซิร์ฟเวอร์นี้จึงซับซ้อนขึ้น อย่างมาก
- Nginx ปรากฏขึ้นหลังจาก Apache เนื่องจาก ความต้องการที่จะแก้ไขข้อบกพร่องหลัก ในการทำงานของ Apache แต่ละกระบวนการทำงานใน Nginx รองรับการจัดการการเชื่อมต่อ HTTP พันๆ รายการได้พร้อมกัน ดังนั้นเว็บเซิร์ฟเวอร์นี้จึงรับประกันการทำงานที่เสถียร ภายใต้ภาระงานข้อมูลที่หนักและเปลี่ยนแปลง อยู่เสมอ
ดูเพิ่มเติม
-
ข้อมูลต้นทาง,
ซึ่งหมายถึงตำแหน่งที่ตั้งของข้อมูล -
ซอฟต์แวร์ประยุกต์ เบราว์เซอร์,
ซึ่งใช้สำหรับการโต้ตอบกับเว็บไซต์ -
ชุดของโปรแกรม ซอฟต์แวร์,
ซึ่งทำให้แอปพลิเคชันสามารถทำงานได้ -
ชุดของโปรแกรม ระบบปฏิบัติการ,
ซึ่งจัดการระบบคอมพิวเตอร์