วันพฤหัสบดีที่ 12 พฤศจิกายน พ.ศ. 2558

How to get UUID of the hard disk in Linux syetem

How to get UUID of the hard disk in Linux syetem

ใน Linux version ใหม่ๆ มีการใช้ UUID ในการอ้างอิง hard disk แทนการอ้างอิงชื่อ device เพือป้องกันไม่ให้ระบบใช้งาน hard disk ผิดลูกในกรณีที่มี hard disk มากกว่า 1 และเกิด hard disk
พัง หรือนำออกจากเครื่อง นอกจากนี้ยังใช้ป้องกันปัญหาชื่อ device เปลี่ยนเมื่อถูก reboot



UUID หรือ Universally Unique Identifie เป็นการอ้างอิงการใช้งาน device ใหม่ด้วย แทนการอ้างอิงจากชื่อ device ตรงๆ และใน Linux version ใหม่ๆ ก็ใช้ UUID อ้างอิง hard disk
แทนการอ้างอิงด้วยชื่อ เพื่อลดปัญหาชื่อ device เปลี่ยนเมื่อถูก reboot หรือเพื่อให้รองรับ hot-plug หรือ external harddisk (ชื่อมีโอกาสถูกเปลี่ยนแปลงได้ตลอดเมื่อถอดและเสียบใหม่)</div></div>

วิธีการป้องกันไม่ให้ระบบใช้งาน hard disk ผิดลูกอีกวิธีคือการใช้ LABEL แทนการใช้ขื่อ device

การหา UUID เพื่อนำไปใช้งานสามารถทำได้หลายวิธีด้วยกัน และในบทความนี้จะมาแนะนำ 2 วิธีง่ายๆในการหา UUID กันครับ

วิธีที่ 1 หา UUID โดยใช้คำสั่ง ls -s เพื่อตรวจสอบ /dev/disk/by-uuid
ตัวอย่างเช่น

[tum@ezylinux.com ~]$ ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 Nov 23 10:41 3fc134de-dfb2-4533-9eec-2cef3537f075 -&gt; ../../sda2
lrwxrwxrwx 1 root root 10 Nov 23 10:41 9f1e33bb-1c83-4e9a-82e7-d7e211a529f8 -&gt; ../../sda3
lrwxrwxrwx 1 root root 10 Nov 23 10:41 c7a58f0a-282e-494f-bc6a-0cd22258e920 -&gt; ../../sda1


วิธีที่ 2 ใช้คำสั่ง  blkid การตรวจสอบ UUID
ตัวอย่างเช่น

[tum@ezylinux.com ~]$ blkid /dev/sda1
/dev/sda1: UUID="c7a58f0a-282e-494f-bc6a-0cd22258e920" TYPE="ext4"

วันนี้แอดมินมาแนะนำงานเจ้าค่ะ หางานวิศวกร งานวิศวกร


วันจันทร์ที่ 26 ตุลาคม พ.ศ. 2558

วันนี้แอดมินมาแนะนำงาน หางานวิศวกร บริษัท ไทยเทคโนกลาส จำกัด ค่ะ !!!

วันนี้แอดมินมาแนะนำงานเจ้าค่ะ หางานวิศวกร งานวิศวกร
บริษัท ไทยเทคโนกลาส จำกัด



 วิศวกรฝ่ายผลิต - Production Engineer

รายละเอียดงาน
รูปแบบงาน : งานประจำ
สถานที่ปฏิบัติงาน : นครปฐม
เงินเดือน(บาท) : 18,000 - 30,000
หน้าที่ความรับผิดชอบ :
1 ควบคุมการผลิตของทุกแผนกให้เป็นไปตามแผนการผลิต
2 วิเคราะห์และแก้ไขปัญหาการผลิต
3 ตรวจสอบและอนุมัติใบสั่งผลิต รวมถึงตรวจสอบใบรายงานการผลิต
4 อบรมหัวหน้าแผนกผลิตและพนักงานฝ่ายผลิตในเชิงเทคนิค
5 จัดทำเอกสารคู่มือการใช้เครื่องจักรและวิธีการปฏิบัติงาน ตามระบบ ISO 9001 และควบคุมการปฏิบัติงานให้เป็นไปตามข้อกำหนด ISO
6 ปรับปรุงขบวนการผลิตให้มีประสิทธิภาพมากขึ้น

สวัสดิการ
- ประกันสังคม
สวัสดิการเพิ่มเติม :
- เงินรางวัลประจำปี (โบนัส)
- ค่าเดินทาง
- ค่าอาหาร
- เบี้ยขยัน
- ค่ากะ
- เงินรางวัลพนักงานดีเด่น
- เงินกองทุนสำรองเลี้ยงชีพ
- สวัสดิการกรณีสมรส
- สวัสดิการกรณีคลอดบุตร
- สวัสดิการกรณีอุปสมบท
- สวัสดิการกรณีเสียชีวิตคุณสมบัติ
เพศ : ชาย
อายุ(ปี) : 22 - 30
ระดับการศึกษา : ปริญญาตรี ขึ้นไป
ประสบการณ์(ปี) : 1 - 3
อื่นๆ : ยินดีรับนักศึกษาจบใหม่
คุณสมบัติเพิ่มเติม :
คุณสมบัติ
1 - เพศชาย    อายุ ไม่ต่ำกว่า 22 ปี
2 - มีประสบการณ์ในระบบงานผลิต หรือโรงงาน 1-3 ปีหรือจบใหม่
3 - หากมีประสบการณ์ในการบริหารงานโรงงานผลิตกระจก หรือแปรรูปกระจกจะได้รับการพิจารณาเป็นพิเศษ
4 - สามารถใช้ Computer Microsoft Word , Excel ได้เป็นอย่างดี
5 - มีความสามารถในการอ่านแบบและเขียนแบบ

รายละเอียดเพิ่มเติมคลิ๊กที่นี่

วันอังคารที่ 20 ตุลาคม พ.ศ. 2558

Oracle เปิดตัว MySQL 5.7 เร็วขึ้นกว่าเดิม 3 เท่า พร้อมเปิดตัว MySQL Router จัดการการทำ Routing สำหรับ Query อย่างชาญฉลาด


Oracle ประกาศเปิดตัว MySQL 5.7 ระบบ Open Source Database ชื่อดังรุ่นใหม่ล่าสุด โดยมีประสิทธิภาพสูงขึ้น, รองรับการเพิ่มขยายได้มากขึ้น, บริหารจัดการได้ง่ายขึ้น, มีความปลอดภัยสูงขึ้น, รองรับ NoSQL ด้วย JSON ได้ดีขึ้น พร้อมเปิดตัว MySQL Router ซึ่งจะช่วยให้การเชื่อมต่อ Application หลายระบบ เข้ากับ Database หลายๆ ชุดกลายเป็นเรื่องง่าย โดยใน MySQL 5.7 จะมีความสามารถใหม่ๆ ดังนี้



เร็วขึ้นกว่า MySQL 5.6 ถึง 3 เท่า โดยจากผลการทดสอบที่ 1,024 Connections สามารถรองรับได้มากถึง 1,600,000 Queries per Second (QPS) เลยทีเดียว
InnoDB ดีขึ้น โดยเพิ่มประสิทธิภาพ, การรองรับ Concurrent, มี On-line Operation ดีขึ้น, ทำ Spatial Index ได้, ทำ Native Partitioning ได้ และอื่นๆ
ทำ Replication ได้ดีขึ้น โดยรองรับ Multi-source Replication, ปรับปรุง Global Transaction Identifier (GTIDs) และทำ Multi-threaded Slave ได้ดีขึ้น
ปรับปรุง MySQL Optimizer ให้ดีขึ้น
มี Native JSON Data Type ใหม่, รองรับ JSON Function มากขึ้น, Integrate กับ SQL ได้ดีขึ้น และบริหารจัดการ Index ได้ดีขึ้น
กำหนด Performance Schema ได้ จากการกำหนดค่าการทำงานของ Memory, Transaction, Stored Routine, Prepared Statement, Replication และ Lock ได้
มี MySQL SYS Schema เพิ่ม Helper Object สำหรับให้บริการข้อมูลทางด้านประสิทธิภาพ, สถานะการทำงาน, การใช้งาน และการตรวจสอบต่างๆ
ตั้งค่าเริ่มต้นได้อย่างง่ายดายและปลอดภัยมากขึ้น
รองรับ Geographic Information System (GIS) สำหรับ Mobile Application ได้มากขึ้น โดยการสนับสนุนการทำ Spatial Index ใน InnoDB, รองรับ GeoJSON และ GeoHash


ส่วนทางด้าน MySQL Router นั้นจะช่วยให้การพัฒนา Application สามารถทำได้ง่ายขึ้นด้วยความสามารถในการทำ Routing ให้แก่ Query อย่างชาญฉลาดเพื่อให้ MySQL Database หลายๆ ชุดทำงานร่วมกันได้อย่างมีประสิทธิภาพสูงขึ้น และทนทานยิ่งขึ้น โดยรองรับการใช้งานหลายภาษาสำหรับ MySQL Fabric ทำให้การบริหารจัดการ MySQL Database หลายๆ กลุ่ม สามารถทำได้ง่ายขึ้น รวมถึงทนทานและรองรับการเพิ่มขยายมากขึ้นจากการทำ Automated Data Sharding อีกด้วย

MySQL 5.7 จะเปิดให้ Download ได้ที่ http://dev.mysql.com/downloads/ ในวันที่ 26 ตุลาคม 2558 นี้

ที่มา: https://www.oracle.com/corporate/pressrelease/mysql-5-7-ga-101915.html

วันนี้แอดมินมาแนะนำงานเจ้าค่ะ หางานวิศวกร งานวิศวกร

วันจันทร์ที่ 12 ตุลาคม พ.ศ. 2558

วันนี้แอดมินมาแนะนำงาน หางานวิศวกร บริษัท จีสโก้ ดิวิลอปเม็นท์ จำกัดค่ะ !!!

วันนี้แอดมินมาแนะนำงานเจ้าค่ะ หางานวิศวกร งานวิศวกร
บริษัท จีสโก้ ดิวิลอปเม็นท์ จำกัด



วิศวกรประมาณราคา (Estimator)

รายละเอียดงาน
รูปแบบงาน : งานประจำ
สถานที่ปฏิบัติงาน : กรุงเทพมหานคร(ทุกเขต)
เงินเดือน(บาท) : 15,000 - 40,000
หน้าที่ความรับผิดชอบ :
1. วัดปริมาณและจัดทำ BOQ สำหรับการยื่นประมูล และการก่อสร้าง
2. ระบุและเน้นถึงข้อมูลที่ขาดตกบกพร่องและข้อขัดแย้งของแบบก่อสร้างหรือเอกสารสัญญา, ให้ความเห็นหรือข้อเสนอแนะของแบบรูปรายการของแบบแปลน
3. รับรายละเอียดราคาจากผู้จำหน่ายและผู้รับเหมาย่อยเพื่อจัดเตรียมเอกสารที่เกี่ยวข้องและกำหนดขอบเขตของงาน, ระยะเวลาและเงื่อนไขข้อตกลงกับผู้จำหน่ายก่อนการสั่งซื้อ (ผลตอบแทนและการจัดซื้อ)
4. จัดเตรียมรูปแบบเอกสารของการเบิกงวดงานตามสัญญาหลัก และรูปแบบเอกสารการยื่นขอเบิกงวดงาน
5. จัดทำใบรับรองของผู้รับเหมา, พิสูจน์ข้อเรียกร้องชั่วคราวของผู้รับเหมาย่อยและติดตามทีมงานของโครงการ
6. ตรวจสอบการทำงานของผู้รับเหมาย่อยรวมทั้งปรับปรุงการทำงานที่ไม่ได้รับการยอมรับให้เหมาะสม
7. จัดเตรียมBOQ รูปแบบเอกสารการเบิกงวดงานและหาข้อสรุปเงื่อนไขของสัญญา
8. ควบคุมค่าใช้จ่ายการจัดซื้อวัสดุก่อสร้างและการทำงานของผู้รับเหมาให้ทันสมัยดูแลงบประมาณ, เปรียบเทียบค่าใช้จ่าย
9. จัดเตรียมตัวอย่างวัสดุก่อสร้างให้ทีมงานของโครงการเพื่อรับรองความเห็นชอบจากลูกค้า

สวัสดิการ
ประกันสังคม,โบนัสประจำปี,บัตรประกันสุขภาพคุณสมบัติ
เพศ : หญิง , ชาย
อายุ(ปี) : 28 ปีขึ้นไป
ระดับการศึกษา : ปริญญาตรี ขึ้นไป
ประสบการณ์(ปี) : 1 - 6

รายละเอียดเพิ่มเติมคลิ๊กที่นี่

วันพุธที่ 7 ตุลาคม พ.ศ. 2558

วันนี้แอดมินมาแนะนำงาน หางานวิศวกร ค่ะ !!!

วันนี้แอดมินมาแนะนำงานเจ้าค่ะ หางานวิศวกร งานวิศวกร
บริษัท ที.ซี.เจ เอเซีย จำกัด (มหาชน)

วิศวกรโยธา
รายละเอียดงาน
รูปแบบงาน : งานประจำ
สถานที่ปฏิบัติงาน : สมุทรปราการ
เงินเดือน(บาท) :
หน้าที่ความรับผิดชอบ :
มีหน้าที่ประสานงานลูกค้างานโครง,งานควบคุมผู้รับเหมา,งานตรวจโครงการก่อสร้าง,งานดูแลแบบก่อสร้างโครงการต่าง ๆ โครงการรถไฟฟ้า BTS,คอนโดมีเนี่ยม

สวัสดิการ
สวัสดิการเพิ่มเติม :
ปรับเงินเดือนประจำปี,โบนัส,ประกันสังคมและกองทุนเงินทดแทน,ประกันอุบัติเหตุและประกันชีวิต,เงินช่วยเหลือกรณีพนักงานและบิดา-มารดาเสียชีวิต,ชุดฟอร์ม,น้ำมันรถ,ค่าที่พัก,ค่าเบี้ยเลี้ยง,รถตู้รับ-ส่งพนักงาน,ประโยชน์เกื้อกูลอื่นๆคุณสมบัติ
เพศ : ชาย , หญิง
อายุ(ปี) : ทุกช่วงอายุ
ระดับการศึกษา : ปริญญาตรี ขึ้นไป

รายละเอียดเพิ่มเติมคลิ๊กที่นี่

วันอังคารที่ 29 กันยายน พ.ศ. 2558

กูเกิ้ลขึ้นโลโก้ ‘ดาวอังคารดูดน้ำ’ ฉลองนาซาพบนำบนผิวดาวอังคาร

กูเกิ้ลขึ้นโลโก้รูป ‘ดาวอังคารดูดน้ำ’ ฉลองหลังนาซายืนยันพบ ของเหลวหรือน้ำอยู่บนพื้นผิวของดาวอังคาร
หางานวิศวกร งานวิศวกร

วันนี้ (29 ก.ย. 58) ทาง Google ได้ปล่อย Google Doodles รูปดาวอังคารดูดน้ำ ตัวนี้ออกมา เพื่อเป็นการร่วมเฉลิมฉลอง ภายหลังจากที่นักวิทยาศาสตร์ขององค์การบริหารการบินและอวกาศแห่งชาติ หรือ นาซา (NASA) ได้ออกมาแถลงอย่างเป็นทางการว่า ภาพถ่ายจากยานอวกาศสำรวจดาวอังคาร (MRO) ได้แสดงให้เห็นถึงร่องรอยการไหลของของเหลวคล้ายน้ำ อยู่บนพื้นผิวของดาวอังคาร

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

ทั้งนี้ เมื่อผู้ใช้งานเว็บไซต์ Google.com คลิกไปบน Google Doodles รูปดาวอังคารดูดน้ำนี้ จะได้พบกับข้อมูลของดาวเคราะห์ลำดับที่ 4 ของระบบสุริยะอย่างดาวอังคาร ร่วมไปถึงข่าวสารของการค้นพบน้ำบนดาวอังคารในผลลัพธ์ของการค้นหาบนเว็บไซต์ Google.com นี้ด้วย

วันอาทิตย์ที่ 27 กันยายน พ.ศ. 2558

แนะนำงาน หางานวิศวกร

วันนี้แอดมินมาแนะนำงานเจ้าค่ะ หางานวิศวกร งานวิศวกร
บริษัท บ้านไทยโฮม จำกัด
 วิศวกรโยธา ควบคุมงานก่อสร้าง
รายละเอียดงาน
รูปแบบงาน : งานประจำ
สถานที่ปฏิบัติงาน : กรุงเทพมหานคร(เขตบางเขน)
เงินเดือน(บาท) : 20,000+
หน้าที่ความรับผิดชอบ :
ควบคุมการก่อสร้างไซด์งานต่างๆให้เป็นไปด้วยเรียบร้อย
ดูแลและออกแบบการทำงานของโฟว์แมนให้เป็นไปอย่างมีระบบและเรียบร้อย
สวัสดิการ
- ประกันสังคม
- เงินโบนัสตามผลงาน
- ค่าตอบแทนพิเศษ
สวัสดิการเพิ่มเติม :
ประกันสังคม โบนัส เที่ยวประจำปี
คุณสมบัติ
เพศ : ชาย
อายุ(ปี) : 25 ปีขึ้นไป
ระดับการศึกษา : ปวส. - ปริญญาตรี
ประสบการณ์(ปี) : 1+
อื่นๆ : งานราชการ/รัฐวิสาหกิจ
คุณสมบัติเพิ่มเติม :
มีรถยนต์เป็นของตัวเอง จะได้รับการพิจารณาเป็นพิเศษ

รายละเอียดเพิ่มเติมคลิ๊กที่นี่

วันอังคารที่ 22 กันยายน พ.ศ. 2558

แนะนำงาน หางานวิศวกร

วันนี้แอดมินมาแนะนำงาน หางานวิศวกร งานวิศวกร

เครือเบทาโกร เป็นกลุ่มบริษัทชั้นนำของประเทศที่ดำเนินธุรกิจอุตสาหกรรมการเกษตรและอาหารครบวงจร ครอบคลุมตั้งแต่อาหารสัตว์ ปศุสัตว์ ผลิตภัณฑ์เกี่ยวกับสุขภาพสัตว์ และผลิตภัณฑ์อาหารคุณภาพเพื่อการส่งออกและจำหน่ายในประเทศ ตอบสนองความต้องการของผู้บริโภคได้อย่างหลากหลาย ภายใต้แนวคิด "เพื่อคุณภาพชีวิต" โดยมีบริษัทในเครือกว่า 36 บริษัท และพนักงานมากกว่า 27,000 คน ประจำอยู่ทั่วภูมิภาคของประเทศและในต่างประเทศ

วิศวกรไคเซ็น
รายละเอียดงาน
รูปแบบงาน : งานประจำ
สถานที่ปฏิบัติงาน : กรุงเทพมหานคร(เขตหลักสี่)
เงินเดือน(บาท) :
หน้าที่ความรับผิดชอบ :
จัดทำแผนปรับปรุงงานย่อยตามแผนงานหลักของแผนก

- กำหนด model ที่จะปรับปรุงงาน

- กำหนดมาตรฐานปัจจุบันและออกแบบพื้นฐาน

- ออกแบบรายละเอียดในการปรับปรุงาน

- ประเมินแนวทางและค่าใช้จ่ายในการปรับปรุงงาน

- นำแนวทางไปปรับปรุง ติดตามผล และรายงานผู้บังคับบัญชา

- เข้ารว่มกิจกรรมส่งเสริมด้านเพิ่มผลผลิต เช่น TPM ของบริษัท

- ให้คำปรึกษา แนะนำ และช่วยดำเนินการหน่วยงานต่างๆเพื่อเพิ่มผลผลิต
สวัสดิการ
- ประกันสังคม

 รายละเอียดเพิ่มเติมคลิ๊กที่นี่

วันอาทิตย์ที่ 20 กันยายน พ.ศ. 2558

apache-vs-nginx

ระหว่าง Apache กับ Nginx จะเลือกอันไหนเป็นเว็บเซิร์ฟเวอร์ดี?

ในยุคที่โลกทั้งใบถูกเชื่อมต่อเข้ากันผ่านเครือข่ายอินเทอร์เน็ตและแลกเปลี่ยนข้อมูลข่าวสารผ่านทาง World Wide Web ซอฟต์แวร์ที่สำคัญเป็นอย่างมาก ที่ใช้ในการให้บริการข้อมูลใน WWW ก็คือเว็บเซิร์ฟเวอร์นั้นเอง แล้วถ้าเราจะพัฒนาเว็บไซต์ดีๆ หรือแอฟพลิเคชั่นเจ๋งๆ สักอันก็ควรจะต้องหาเว็บเซิฟร์เวอร์ที่ดีที่สุดมาใช้งานแน่นอนและในปัจจุบันก็มีเว็บเซิร์ฟเวอร์สองอันที่ได้รับความนิยมอย่างแพร่หลายก็คือ Apache และ Nginx นั่นเอง และแม้ว่าผลการเบนมาคจะออกมาว่า Nginx ทำงานได้มีประสิทธิภาพได้ดีกว่า Apache พอสมควร แต่อย่างไรก็ตามการตัดสินใจเลือกใช้เว็บเซิร์ฟเวอร์ก็ยังไม่ง่ายซะทีเดียวเพราะยังมีปัจจัยอื่นๆ อีกมากมายที่ต้องนำมาพิจารณา วันนี้ผมก็เลยจะลองนำเว็บเซิร์ฟเวอร์ทั้งสองตัวนี้มาเปรียบเทียบอย่างมีหลักการ ตามหลักมารตฐาน ISO/IEC9126 ปี 2000 ที่ได้ระบุคุณลักษณะต่างๆ ของซอฟต์แวร์ที่มีคุณภาพเอาไว้ อ่านคร่าวๆ ได้ที่ https://en.wikipedia.org/wiki/ISO/IEC_9126

  1. ด้านฟังก์ชั่นการทำงาน (Functionality) หมายถึงคุณสมบัติที่ฟังก์ชันการทำงานของซอฟแวร์นั้นสามารถตอบสนองความตั้งการได้มากน้องเพียงใด ซึ่งหน้าที่หลักๆ ของเว็บเซิร์ฟเวอร์ก็คือให้บริการข้อมูลข่าวสารผ่านโปรโทรคอล HTTP(Hypertext transfer protocol) เนื่องจากการใช้งานเว็บของคนเปลี่ยนไปจากเริ่มต้นที่ใช้งานข้อมูลแบบ static ที่ผู้ใช้เปลี่ยนแปลงข้อมูลอะไรในเว็บเองไม่ได้ จนกระทั่งผู้ใช้สามารถเปลี่ยนแปลงข้อมูลเองได้ตลอดเวลาอย่างที่พบเห็นได้ในทุกวันนี้เช่นใน Facebook การทำให้ได้มาซึงความสามารถแบบนี้จำเป็นต้องเพิ่งพาภาษาหรือระบบอื่นๆ มาคอยประมวลผลคำร้องขอต่างๆ จากผู้ใช้เช่น PHP, Python, Ruby, CGI ทำให้การรองรับสิ่งต่างๆ เหล่านี้ เป็นสิ่งที่จะต้องพิจารณาด้วยสำหรับด้านฟังก์ชั่นการทำงาน
    Apache – ได้ถูกออกแบบมาให้รองรับการทำงานของ HTTP ได้อย่างครบถ้วน อีกทั้งยังออกแบบมาให้สามารถเพิ่มเติมความสามารถต่างๆ ผ่านทางระบบโมดูล โดยโมดูลจะสามารถประสานการทำงานภายเว็บเวอร์ได้โดยตรงภายในโปรเซสของเว็บเซิร์ฟเวอร์เองไม่ต้องเพิ่งพาการประมวลผลภายนอก ทำให้รองรับการประมวลผลต่างๆ เช่น PHP, Python, Ruby, CGI ได้แบบเนทีฟ ได้โดยการเพิ่มลดความสามารถของเว็บเซิร์ฟเวอร์นี้ทำได้โดยไม่ต้องรีสตาทร์เซิร์ฟเวอร์เลย ทำให้มีความสามารถในการทำงานร่วมกับซอฟแวร์อื่น (Interoperability) มีสูงมาก จะเสียหน่อยก็ตรงที่ยังไม่รองรับ HTTP/2 (HTTP เวอร์ชั่น 2) ที่เพิ่งออกเป็นมารตฐานจริงเมื่อไม่กี่วันก่อนในตัวเองต้องเพิ่งพาโมดูลอยู่
    Nginx – การทำงานก็รับรอง HTTP ได้ครบถ้วนเหมือนกัน  แต่เนื่องจากการออกแบบที่ค่อนข้างต้องการประสิทธิภาพที่สูงทำให้ต้องตัดการประมวลผลที่เป็นด้วยตัวเองออกไป แล้วไปให้โปรเซสอื่นหรือระบบอื่นจัดการประมวลผลแบบ Dynamic ให้แทนเช่น FastCGI, SCGI, uWSGI, memcache แต่อย่างไรก็ตาม Content ที่เป็น static ก็จะประมวลผลได้เร็วขึ้นด้วย(มีเก็บไว้ในแรมด้วย) และ Nginx ได้พัฒนามาพร้อม HTTP/2 มาด้วยตั้งแต่สมัยที่เรียกว่า SPDY จนกลายมาเป็นมารตฐานในปัจจุบัน ทำให้ในอนาคตอันใกล้ของ Nginx สดใสแน่นอนด้านความปลอดภัย โดยส่วนตัวผมคิดว่าทั้งสองตัวมีความสามารถในการรองรับมารตฐานในด้านความปลดภัยพอๆ กัน จึงไม่ค่อนเป็นประเด็นเพราะการรักษาความปลอดภัยในระดับแอฟพลิเคชันเองนั้นสำคัญกว่าในระดับเว็บเซิร์ฟเวอร์
  2. ด้านความน่าเชื่อถือ (Reliability) หมายถึงความสามารถในการทำงานได้อย่างมีประสิทธิภาพภายใต้สภาวะที่กำหนดเอาไว้ พูดง่ายๆ ก็คือไม่ใช้อยู่แล้วจู่ๆ ก็หยุดทำงานไปเฉยๆ เลย หรือไม่ถ้าเจ๊งจริงๆ ก็กู้คืนได้ มีระบบสำรองอะไรประมาญนี้ซึ่งทั้งสองตัวก็สามารถทำงานได้น่าเชื่อถือค่อนข้างมากถึงมากที่สุด โดยจะพังจริงๆ ก็ในระดับแอพพลิเคชั่นเช่น เชียน PHP ผิดเป็นต้น Apache มีโมดูลต่างๆ ที่เสถีรมาก แต่ Nginx จะดีกว่าเล็กน้อยเมื่อใช้กับ Dynamic content ที่ได้มีการแยกโปรเซสออกไปทำงาน ลดความเสี่ยงที่จะล่มทั้งเว็บเซิร์ฟเวอร์ได้นิดนึง
  3. ด้านการใช้งาน (Usability) ว่าด้วยการใช้งานว่ายากง่ายใหม มีอะไรช่วยผู้ใช้ทำงานได้ง่ายๆ ไหม
    Apache – ที่เกินก่อนตั้งแต่สมัยปี 1995 ย่อมมีเอกสารคู่มือและบุคคลที่มีประสบการณ์ช่วยเหลือเมื่อยามเกิดปัญหามากกว่า การตั้งค่าผ่าน config ที่ค่อนข้างซับซ้อนพอสมควรก็มีการเตรียมเอาไว้แล้วไช่ใน package ของ Linux Server ต่างๆ อย่าง Ubuntu ก็ลงแล้วใช้งานได้เลยแทบจะไม่ต้องปรับค่าอะไรเพิ่ม เรียกว่าพร้อมตั้งแต่ออกจากกล่อง
    Nginx – เกิดทีหลังทำให้เห็นความยากลำบากในการใช้งานของ Apache ทำให้ระบบการตั้งค่าต่างๆ นั้นง่ายๆ และสั้นลงมาก แต่ด้วยความที่มีสมบูรณ์พร้อมในตัวเองทำให้ต้องเพิ่มการตั้งค่าต่างๆ ไปเองเช่นกันทำให้รัน PHP ผ่าน FPM เป็นต้น สุดท้ายแล้วก็ต้องออกแรงเยอะกว่า Apache อยู่ดีถ้าจะให้ทำงานได้ครบถ้วน คู่มือการทำวานก็น้อยกว่า จะเพิ่งพาคนที่พัฒนามันขึ้นมาก็จ้องแต่จะขายของเพิ่ม
  4. ด้านการประสิทธิภาพการทำงาน(Efficiency) ทั้งด้านการใช้ทรัพยากร เวลาตอบสนอง ประสิทธิภาพการใช้งานโดยตรงนั่นเอง
    Apache – เนื่องจากใช้โปรเซสเดียวในการทำงานแล้วใช้เธรดแยกกันไปทำงานหลายๆ เธรดทำให้มีส่วนเกินที่ต้องใช้จัดการพวกนี้อยู่ (ดูภาพด้านล่าง) ทำให้ในสภาวะที่รับผู้ใช้งานจำนวนมากไม่สามารถทำงานได้ดีนัก แต่ในระดับหลักร้อยนี่แทบไม่เห็นความแตกต่างๆ ใดๆ มากนัก


    Nginx – นอกจากจะประมวลผลใน Static ได้เร็วแล้ว ยังทำงานแบบ Asynchronous โดยไม่มีการหยุดรออะไรทั้งนั้นแยกๆ กันไปทำงานทันทีเลย ทำให้ใช้ทรัพยาน้อยกว่าทำงานได้เร็วกว่า รองรับจำนวนผู้ใช้งานได้หลักหลายพันถึงหมื่นเลยทีเดียว ฉะนั้นแล้วด้านประสิทธิภาพ Nginx ชนะขาดลอย
  5. ด้านการบำรุงรักษา (Maintainability) หมายถึงความสามารถในกับปรับปรุงเปลี่ยนแปลงให้ซอฟต์แวร์เป็นไปตามตวามต้องการใหม่
    Apache – ได้ออกแบบมาเป็นโมดูลอยู่แล้วถ้าจะปรับเปลี่ยนอะไรที่ไม่ไช่แกนหลักก็ทำได้ง่ายๆ เลยไม่ต้องรีสตาทร์ด้วยซ้ำ package ของระบบปฏิบัติการที่ออกมาก็ทันสมัยเมื่อเทียบกับโค้ดหลัก อัพเดตบ่อย อุดรูรั่วได้ทันทั่วที มีเครื่องมือในการมอนิเตอร์ใช้กันอย่างแพร่หลายให้ใช้ฟรีๆ ทำให้ความสามารถด้านนี้กินขาด
    Nginx  – ได้มีการออกแบบให้เป็นโมดูลเช่นกันแต่ไม่ได้ยืดหยุนมากนักทำให้ต้องถึงกับต้องไพล์ใหม่เลยถ้าจะต้องการเพิ่มหรือแก้ไขโมดูลต่างๆ ไม่ค่อยสะดวกอย่างแรง ถ้าจะหวังเพิ่งอัพเดตจาก package ของ OS ก็จะได้ล้าหลังไปหลายเวอร์ชั่นสุดท้ายต้องคอมไฟล์เอง มอนิเตอร์ถ้าอยากให้ได้ซัพพอร์ตดีจริงก็จ่ายตังค์ $$$ ซื้อได้
  6. ด้านความหอบหิ้วได้ (Portability) คือการเอาไปทำงานได้หลายแพลตฟอร์ม ปรับตัวเข้ากับระบบอื่นได้ อยู่กับระบบอื่นได้โดยไม่ไปตีคนอื่นจนต้องอยู่บนเรือกลางทะเล (นั่นมันโรฮินญา)
    Apache – เกิดมานาน คนพอร์ตไปทุกที่แล้ว มีโมดูลที่ไส่ได้เรื่อยๆ เปลี่ยนเป็นอย่างอื่นก็ง่าย ติดตั้งก็ง่าย บาง Linux Server แทบจะประเคนไส่พานมาให้จะไม่ลงก็เสียดายของ เรียกได้ว่าเพียบพร้อมด้านนี้
    Nginx – ยังพอร์ตไปไม่ครบนัก ติดตั้งไม่ง่ายนัก การทำงานร่วมกับองค์ประกอบอื่นยังต้องตั้งค่าอีกเยอะ แต่ก็มีการพัฒนาขึ้นอยู่เรื่อยๆ
การใช้ Apache ร่วมกับ Nginx
สามารถทำได้โดยจะเป็นการดึงข้อดีของแต่ละตัวมารวมกัน กันตั้งค่าพื้นฐานคือใช้ Nginx รับโหลดจาก User ด้านหน้า ให้ Nginx จัดการไฟล์ที่เป็น static แล้วใช้ Nginx เป็น reverse proxy ส่งต่อให้ Apache ประมวลผล Dynamic content ได้ ช่วยให้เพิ่มขนาดการรับโหลดของ Backend ได้อย่างมากๆ