ข้ามไปที่เนื้อหาหลัก

เว็บเซิร์ฟเวอร์แบบโอเพ่นซอร์ส 5 อันดับแรกที่ครองใจคนทั่วโลก

เว็บเซิร์ฟเวอร์แบบโอเพ่นซอร์ส 5 อันดับแรกที่ครองใจคนทั่วโลก

คุณอาจนึกไม่ถึงว่า เว็บไซต์และเว็บแอพทั่วโลกมากถึง 80% ทำงานบนเว็บเซิร์ฟเวอร์ฟรีแบบโอเพ่นซอร์ส ดังนั้น สำหรับผู้ที่ต้องการวางเซิร์ฟเวอร์สำหรับรันเว็บไซต์เป็นของตนเองจึงไม่ควรมองข้ามทางเลือกในการหาเว็บเซิร์ฟเวอร์แบบโอเพ่นซอร์สที่ดีและเป็นที่ยอมรับจากผู้ใช้ส่วนใหญ่ ซึ่งมีเว็บเซิร์ฟเวอร์แบบโอเพ่นซอร์สที่ได้รับความนิยมมากที่สุด 5 ตัวที่น่าสนใจดังนี้
1. Apache HTTP
คงไม่มีใครปฏิเสธว่าอาปาเช่เป็นเว็บเซิร์ฟเวอร์ที่ได้รับความนิยมต่อเนื่องมายาวนาน ซึ่งผลสำรวจล่าสุดพบว่าอยู่เบื้องหลังการทำงานของเว็บไซต์ทั่วโลกมากถึง 60% และนอกจากบนลีนุกซ์แล้ว ยังติดตั้งบนวินโดวส์ได้ง่ายอีกด้วย ใช้กลไกแบบโมดูลเพื่อปรับแต่งหรือติดตั้งฟีเจอร์ต่างๆ ได้ตามต้องการ มีชุมชนออนไลน์ขนาดใหญ่มากคอยให้ความช่วยเหลือ ซึ่งแน่นอนว่ามีการออกแพ็ตช์และตัวอัพเดทอย่างรวดเร็วด้วยเช่นกัน
2. NGINX
ถูกพัฒนานำมาใช้จริงตั้งแต่ปี 2004 เพื่อนำมาแก้ปัญหา C10K ที่เป็นอุปสรรคต่อการประมวลผลการเชื่อมต่อพร้อมกันหลายการเชื่อมต่อ ด้วยสถาปัตยกรรมแบบ Asynchronous ทำให้เหมาะกับการรองรับเซสชั่นที่ Concurrent จำนวนมากได้โดยใช้ทรัพยากรอย่างเหมาะสม อีกทั้งยังเบาและคล่องตัว รองรับการขยายระบบในอนาคตได้ง่ายด้วยนอกจากเว็บเซิร์ฟเวอร์แล้ว ยังได้รับความนิยมนำมาใช้เป็นพร็อกซีเซิร์ฟเวอร์ด้วยเหมือนกัน
3. Apache Tomcat
พัฒนาขึ้นโดย Sun Microsystem เป็นที่รู้จักในแง่ของการเป็น Java Servlet แต่ก็นำมาใช้เป็นเว็บเซิร์ฟเวอร์ได้ด้วย เบาและคล่องตัวสูง ยืดหยุ่น ปรับแต่งให้เข้ากับความต้องการของเว็บแอพได้ง่าย แถมยังมีชื่อเสียงด้านความเสถียร และการรักษาความปลอดภัยสำหรับเว็บแอพที่จำเพาะด้วย
4. Node.js
ได้รับความสนใจเพิ่มขึ้นมากในช่วงไม่กี่ปีมานี้ ถือเป็นระบบประมวลผลจาวาสคริปต์บนฝั่งเซิร์ฟเวอร์สำหรับเว็บแอพและเว็บไซต์ต่างๆ ด้วยจุดเด่นที่สามารถรันข้ามแพลตฟอร์มได้ จึงเหมาะกับซ็อกเก็ตและโปรโตคอลกลุ่ม Low-Level ทั้งหลายที่อยู่เบื้องหลังเว็บที่ต้องการความเร็วการแสดงผลแบบเรียลไทม์ รองรับฐานข้อมูลหลายแบบมากเช่น CouchDB, MongoDB, MySQL, NoSQL เป็นต้น
5. Lighttpd
เป็นเว็บเซิร์ฟเวอร์ที่อยู่เบื้องหลังเว็บไซต์จำนวนมาก โดยเฉพาะเว็บเกี่ยวกับการพนันรายใหญ่ๆ จากชื่อก็บอกอยู่แล้วว่าเน้นที่ความเบาไม่หนักเครื่อง มีความยืดหยุ่นสูง และปรับแต่งได้มากเพื่อให้ได้ประสิทธิภาพดีที่สุด Lighttpdใช้แรมน้อยมากเมื่อเทียบกับเว็บเซิร์ฟเวอร์ตัวอื่น รวมทั้งกินโหลดซีพียูน้อย จึงทำงานได้อย่างรวดเร็ว เหมาะกับเว็บไซต์ที่ต้องการความไวในการประมวลผล อย่างผลการแข่งกีฬาในเว็บอย่างว่า รองรับฟีเจอร์อย่าง URL Rewriting, Output-Compression, และ FastCGI ซึ่งทำให้เป็นเซิร์ฟเวอร์ในอุดมคติสำหรับเฟรมเวิร์กอย่าง Ruby และ Rails
ที่มา : Technotification
https://www.enterpriseitpro.net/open-source-web-servers/?fbclid=IwAR2wjishj5NDyQARwHXw7RNO67IijOQECImZjSRuitslIOCQOQ4ryVuZOJQ

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

วิธีใช้ Google Form ส่งข้อความเข้า LINE Notify

วิธีใช้ Google Form ส่งข้อความเข้า LINE Notify           ขั้นตอนต่อไปนี้จะข้ามส่วนของรายละเอียดบางอย่างไป ซึ่งก่อนจะทำตรงนี้ควรจะรู้แล้วว่า LINE Notify ใช้ทำอะไร และ Access Token จะเอามาจากไหน แต่จะพยายามอธิบายให้ครอบคลุมที่สุดก็แล้วกัน Update: 2019/06/10 ในท้ายบทความได้เพิ่มคำอธิบายเรื่องการส่งข้อมูลหลายกล่องข้อมูล (คอลั่ม) พร้อมกับ code ที่วนลูปข้อมูลทุกกล่อง เพื่อความสะดวกในการส่งข้อมูลในรูปแบบเดิม สร้าง Google Form วิธีสร้างก็ง่ายแสนง่าย เข้าไปที่  https://docs.google.com/forms  จากนั้น คลิกตรงเครื่องหมาย + ตามภาพ จะได้ form หน้าตาแบบนี้มา แก้ไขตามสะดวกเลย ตัวอย่างเอาแบบนี้แล้วกัน จะลองส่งข้อความคลิกที่รูป “ตา” พิมพ์ข้อความอะไรก็ได้ แล้ว กด Submit โลด กลับไปหน้า Form ของเราใน tab แรก มันก็จะมี RESPONSES เข้ามา เมื่อคลิกดูก็จะพบข้อความที่เราเพิ่งพิมพ์ไปเมื่อตะกี้ ใส่ code ใน Script Editor คลิกที่ จุด 3 จุด ด้านขวาบน แล้วเลือก  <> Script Editor จะพบหน้าเปล่าๆ ที่ไม่คุ้นเคย ตรงนี้แหละที่เราจะมาใส่ code ใ...

การลง Window 10 ใน MacBook โดยใช้ Boot Camp

การลง Window 10 ใน MacBook โดยใช้ Boot Camp สร้างอิมเมจ ISO สำหรับ Boot Camp จากสื่อติดตั้ง Windows Boot Camp Assistant User Guide การติดตั้ง Windows 7 บน Mac ของคุณโดยใช้ Boot Camp ใช้ Windows 8.1 บน Mac ด้วย Boot Camp ติดตั้ง Windows บน Mac ของคุณโดยใช้ Boot Camp How to install Windows 10 on your Mac using Boot Camp How to install Windows on your Mac using Boot Camp How to Install Windows on a Mac With Boot Camp Install Windows on your Mac with Boot Camp Boot Camp Support Software 5.1.5621 Install Windows on your Mac with Boot Camp How to Dual Boot Mac OS X El Capitan with Windows 10

Pentaho

Pentaho คืออะไร ? Pentaho (Link) เป็น software แบบ Businese Intelligence (BI) ที่นำมาช่วยในการวิเคาะห์ข้อมูลหลายๆฐานข้อมูล ออกมาในรูปแบบต่างๆ เช่น กราฟ , ตาราง หรือใบรายงานผล เป็นต้น ซึ่งจะช่วยให้ธุรกิจที่กำลังที่จะดำเนินงานหรือดำเนินงานไปแล้วสามารถมองเห็นถึงข้อมูลที่ต้องการทราบว่าไปในทิศทางไหน เพื่อให้ผู้ใช้งานหรือธุรกิจนั้นๆ สามารถวางแผนการทำการตลาดได้แม่นยำมากขึ้นและมีข้อมูลที่สามารถใช้เป็นข้ออ้างอิงได้ จากที่ได้ศึกษาผมขอแบ่งส่วนต่างๆ เป็น 3 ส่วน คือ 1.       1.  ส่วนของการทำ ETL (Extract, Transform and Load) เป็นส่วนของการเริ่มกระบวนการทั้งหมด คือการนำข้อมูลที่อยู่ในฐานข้อมูลหรือไฟล์ข้อมูลในรูปแบบต่างๆ ไม่ว่าจะเป็น MySQL, Excel, Text File ฯลฯ มาปรับให้เป็นชุดข้อมูลในรูปแบบเดียวกัน 2.      2.   ส่วนของ Data Warehouse เป็นการนำข้อมูลที่ได้จากกระบวนการ ETL มาทำชุดข้อมูลในลักษณะของ Cube ข้อมูล 3.       3.  ส่วนของ Output ซึ่งจะออกมาได้ทั้งในรูปแบบ OLAP, Reporting หรืออื่นๆ เครื่องม...