Open post

JAMstack คืออะไร โลกที่ไม่มีการสร้างเว็บไซต์บน LAMP / LEMP stack อีกต่อไป

ตั้งแต่เรารู้จักกับ CMS หรือระบบจัดการเนื้อหาของเว็บไซต์ (Content Manament System) โลกของการเขียนโค๊ดพัฒนาเว็บไซต์ก็ไม่เหมือนเดิมอีกต้องไป จากเมื่อก่อนที่การเขียนเว็บเพจต้องประกอบไปด้วย โค๊ด HTML, CSS และภาษาโปรแกรม เช่น PHP พอมัดรวมเป็นก้อนมันจะไม่สามารถแสดงผลได้เลยหากไร้ซึ่ง LAMP / LEMP stack ซึ่งเป็นโครงสร้างของระบบเว็บเซิฟร์เวอร์นั้นเองครับ เราอยู่ในสถาปัตยกรรมการพัฒนาเว็บ (LAMP / LEMP stack) ตั้งแต่ในช่วงต้นทศวรรษ 2000 ที่ประกอบโอเพนซอร์ส 4 ส่วน ที่นักพัฒนาเพื่อสร้างเว็บไซต์ (Web developer) ได้แก่ ระบบปฏิบัติการ Linux เซิร์ฟเวอร์ Apache HTTP (และ NGINX) ฐานข้อมูล MySQL และภาษา PHP วิธีการทำงานของเว็บไซต์ที่ทำงานบน LAMP/LEMP stack คือเมื่อผู้ใช้ทุกคน request หน้าเว็บ เครื่องเซิร์ฟเวอร์จะค้นหาข้อมูลบนฐานข้อมูลก่อน และรวมผลลัพธ์กับข้อมูลจาก markup และ […]

Continue reading
Scroll to top