Tags:
Node Thumbnail

โครงการ Apache ประกาศออกเว็บเซิร์ฟเวอร์ Apache HTTP Server รุ่นใหม่ 2.4 ซึ่งถือเป็นการออกรุ่นใหญ่ครั้งแรกในรอบ 6 ปี และเป็นการฉลองครบ 17 ปีของเว็บเซิร์ฟเวอร์ที่ได้รับความนิยมมากที่สุดในโลก

ฟีเจอร์ใหม่ที่สำคัญได้แก่

  • ปรับปรุงประสิทธิภาพ ลดการใช้ทรัพยากร ปรับปรุงการทำงานแบบขนาน (concurrency)
  • ลดการใช้หน่วยความจำ
  • รองรับการเขียนอ่านข้อมูล (I/O) แบบ asyncronous
  • รองรับการปรับแต่ง dynamic reverse proxy
  • ปรับปรุง Multi-Processing Modules (MPMs) ถูกแยกเป็นโมดูลตอนคอมไพล์, รองรับ Event MPM
  • ปรับแต่งระดับของ Log แยกได้ตามโมดูลและไดเรคทอรี
  • ปรับแต่งระยะเวลา keep alive timeout ได้ละเอียดขึ้นเป็นระดับมิลลิวินาที

รายละเอียดอ่านได้ที่ Overview of new features in Apache HTTP Server 2.4

ที่มา - Apache, CNET

Get latest news from Blognone

Comments

By: apkp
iPhoneAndroidUbuntu
on 22 February 2012 - 09:29 #386444

ผมย้ายไปใช้ Nginx แล้ว ครับ แต่ต้องลองทดสอบว่า ดีจริงๆ หรือป่าว

ข่าวดีครับ (มากมายเลย)

By: นักโทษประหาร
Windows PhoneAndroidRed HatSUSE
on 22 February 2012 - 10:07 #386462
นักโทษประหาร's picture

ดีใจมากมายที่ Apache ได้พัฒนาเพิ่มแล้ว :)

By: shikima
Windows PhoneAndroidUbuntu
on 22 February 2012 - 10:08 #386464

หลังจาก 2.0 ก็ไม่ได้อัพอีกเลย ส่วน 2.2 ลองแล้วไม่ต่างจาก 2.0 เลยไม่อัพ ว่าแต่ 2.3 หายไปไหนอ่ะ

By: soloman
ContributoriPhoneAndroidRed Hat
on 22 February 2012 - 11:33 #386495 Reply to:386464
soloman's picture

นั้นสิ 2.3 หายไปไหน ?

By: toooooooon
iPhoneWindows PhoneAndroidBlackberry
on 22 February 2012 - 10:34 #386473

หอยหลอด และกล้วยปิ้ง

เพิ่ง อัพจาก 1.3.x มาใช้ 2.2.22 (2.3 ยัง beta อยู่)

ออก 2.4 มาแระ

By: sukoom2001
ContributorAndroidUbuntu
on 22 February 2012 - 10:42 #386474 Reply to:386473
sukoom2001's picture

เท่าที่เข้าใจ รุ่น จุดคี่ เช่น 2.1 2.3 เป็นรุ่นทดสอบครับ พอฟีเจอร์เริ่มลงตัวมีเสถียรภาพมากขึ้นจึงออกเป็น รุ่นคู่ 2.2 2.4 แทน

เหมือนรุ่นของ kernel linux 2.2 2.4 2.6 ประมาณนั้นนะครับ

By: toooooooon
iPhoneWindows PhoneAndroidBlackberry
on 22 February 2012 - 11:12 #386483 Reply to:386474

ขอบคุณครับ

By: NightMare on 22 February 2012 - 12:37 #386511
NightMare's picture

ผมงงเล็กน้อยทุกครั้งครับสำหรับข่าวเกี่ยวกับ Apache HTTP Server ว่าหมายถึง Server สำหรับภาษาอะไร

สำหรับกรณีนี้ถ้าเข้าใจไม่ผิดคงเป็นเฉพาะ PHP อย่างเดียว ^^

By: music7up
iPhoneAndroid
on 22 February 2012 - 12:58 #386521 Reply to:386511
music7up's picture

ไม่จำเป็นต้องเป็น PHP อย่างเดียวครับ

By: shikima
Windows PhoneAndroidUbuntu
on 22 February 2012 - 13:02 #386523 Reply to:386511

แล้วแต่ config ครับ แก้ใน httpd.conf เอาอยากได้อะไรก็จัดเข้าไปให้หนักๆ

แต่ถ้าทำงานเฉพาะจริงๆ อย่าง JSP มันจะมีตัวย่อยๆ อย่าง Jakarta หรือ Tomscat ที่ลงแล้วใช้งานได้เลย

ปล. ผมยังไม่เคย manual config ให้ apache รัน jsp หรือ servlet ได้เลยอ่ะ ใช้ tomscat ตลอด

By: mk
FounderAndroid
on 22 February 2012 - 15:43 #386568 Reply to:386511
mk's picture

ก็ตามชื่อครับ เป็นเซิร์ฟเวอร์ที่จ่ายข้อมูล HTML ผ่าน HTTP

ส่วนภาษาที่จะใช้สร้างเว็บเป็นอะไร ก็อีกเรื่องนึง (จะเป็น static HTML ก็ได้)

By: mr_tawan
ContributoriPhoneAndroidWindows
on 22 February 2012 - 17:24 #386603 Reply to:386568
mr_tawan's picture

เสริมครับ

การทำงานของตัว HTTP Server จะเป็นประมาณว่า ดู url ของ http request ว่าเป็นอย่างไร ไปตก rule ที่ตั้งไว้ตัวไหน แล้วก็จะทำตาม rule นั้น ๆ เช่น

  • ถ้าลงท้ายด้วย .html ก็จะไปดึงไฟล์ html แล้วส่งกลับไปให้ client
  • ถ้าลงท้ายด้วย .php ก็จะเรียกโปรแกรม php ขึ้นมาประมวลผล input แล้วส่ง output กลับไป (อันนี้พวก perl script, ruby, python ก็ใช้ rule แบบนี้
  • อีกอันนึงคือ redirect input ไปพอร์ท/เซิร์ฟเวอร์ตัวอื่น แล้วพอได้ output มาจากพอร์ท/เซิร์ฟเวอร์ตัวอื่นก็จะส่งกลับไปให้ client เช่นพวก jsp, servlet จะเป็นพวก app ที่รันอยู่บน service ของตัวเองน่ะครับ

ตรงนี้ต้อง config เพิ่ม โดย default แล้วมันจะมีแค่ rule อันแรกสุด


  • 9tawan.net บล็อกส่วนตัวฮับ
By: UltimaWeapon
Windows PhoneRed HatWindowsIn Love
on 22 February 2012 - 16:10 #386579 Reply to:386511
UltimaWeapon's picture

ใส่ได้เยอะแยะคับ เช่น Perl, PHP, Python, ASP.NET, Ruby ฯลฯ

By: NightMare on 27 February 2012 - 12:29 #388307 Reply to:386511
NightMare's picture

ขอบพระคุณทุกๆ ท่านมากครับ ไม่เคยรู้มาก่อนเลย ปกติใช้แต่ Apache Tomcat สำหรับทดสอบ ส่วนงานจริงก็เป็นพวก Enterprise Server ไปเลย(เช่น IBM Websphere เป็นต้น) ไม่เคยมายุ่งเกี่ยวกับ Apache HTTP Server ธรรมดาแบบนี้เลย ยกเว้นตอนสมัยหัดเขียน PHP เล่นเมื่อหลายปีผ่านมาแล้ว :)

By: leonoinoi
AndroidUbuntuWindows
on 22 February 2012 - 14:01 #386539

สงสัยออกมาแข่งกับ nginx ถ้า performance ดีกว่าเดิมและพอสูสีกับ nginx สงสัย nginx คงแข่งลำบาก

By: nextman13
AndroidBlackberryUbuntuWindows
on 22 February 2012 - 14:16 #386547

เป็นเรื่องดีครับ

By: paween_a
Android
on 22 February 2012 - 14:32 #386553
paween_a's picture

HTTP Server กับ Web Server มันต่างกันไหมครับ สงสัยนิดหน่อย จำได้เมื่อก่อนผมเรียกตัวนี้ว่า Apache Web Server

By: line
ContributoriPhoneAndroidRed Hat
on 22 February 2012 - 16:59 #386593 Reply to:386553
line's picture

Apache HTTP Server เป็นชื่อ อย่างเป็นทางการของ Web Server (อันหนึ่ง) ของ Apache Software Foundation ครับ


seeking for New Frontier...

By: Invisible Force
ContributoriPhoneAndroidUbuntu
on 22 February 2012 - 19:15 #386633 Reply to:386553
Invisible Force's picture

เค้าก็ตั้งชื่อเผื่อเอาไว้ บางทีอาจจะมี Apache FTP Server บ้างก็ได้นี้ครับ ^^

By: Be1con
ContributorWindows PhoneWindowsIn Love
on 23 February 2012 - 11:23 #386812
Be1con's picture

นึกว่าจะจบอยู่แค่ 2.2 นะเนี้ย ไม่รู้ว่าทาง Host ได้อัพให้หรือเปล่า


Coder | Designer | Thinker | Blogger