หน้า: 1 2 [3] 4
 
ผู้เขียน หัวข้อ: ทำอย่างไรให้ระบบทำงานราบรื่น  (อ่าน 67941 ครั้ง)
0 สมาชิก และ 1 ขาจร กำลังดูหัวข้อนี้
Engine X(Nginx) http://nginx.net/
ขณะที่ lighttpd ได้รับความนิยมสูงขึ้น ผู้ใช้งานก็พบว่า lighttpd มีปัญหาหลายๆอย่างที่ยังไม่ได้รับการแก้ไขเช่นจำนวน Modules ของ Web Server(mod ของ Apache),Web Control Panel(Web Hosting) หรือแม้กระทั่ง http access control ซึ่งเป็นปัญหาหลักทีทำให้จำนวนผู้ใช้ lighttpd น้อยลง ขณะที่  Nginx มีปัญหาเหล่านี้น้อยกว่า มีประสิทธิภาพดีกว่า และ สามารถประยุกต์ใช้เป็น HTTP/Mail Proxy ทำให้ผู้ใช้งาน Nginx มีจำนวนมากขึ้น





« แก้ไขครั้งสุดท้าย: 20 ต.ค. 2008, 01:36 น. โดย ลุงซัน » บันทึกการเข้า

http://www.ThaiBuddy.com (ฟรีดิกชันนารี่ ชี้แล้วแปล)
ผมรู้เล็กน้อย
มี nginx อีกตัวครับของรัสเซียที่กำลังเติบโตอย่างเงียบๆ
ทำงานใต้เท่าหรือดีกว่า Lighttpd ในงานเดียวกัน
จะพบว่าเว็บใหญ่ๆ หลายเว็บเริ่มจะใช้ nginx กันแล้ว

http://wiki.codemongers.com/Main




ไม่ยอมๆ ขวัญใจผมนะ  ชิ


หวายๆ ขอโทษครับ นึกว่าไม่มี  หน้าแตก  ไหว้
บันทึกการเข้า

Today you , Tomorrow me.
Yet Another Web Server(YAWS) - http://yaws.hyber.org/
ภาษาในการเขียนโปรแกรมที่ถูกออกแบบให้รองรับจำนวนผู้ใช้งานจำนวนมากคือภาษา Erlang (http://www.erlang.org/) ซึ่งเป็นภาษาที่ Ericsson ใช้พัฒนาระบบ Telecommunication ซึ่งต้องรับรับจำนวนผู้ใช้จำนวนมาก ทำให้ Erlang เป็นภาษาที่มีจุดเด่นเรื่องการรองรับจำนวนผู้ใช้ในเวลาเดียวกัน  Claes (klacke) Wikström ได้นำภาษา Erlang มาเขียนเป็น Web Server ตั้งชื่อว่า Yet Another Web Server ซึ่งทำให้ Web Server ตัวนี้สามารถรองรับจำนวนผู้ใช้ได้จำนวนมาก โดย Ali Ghodsi ได้ทดสอบประสิทธิภาพของ Apache กับ YAWS ซึ่งพบว่าถ้าผู้ใช้มากกว่า 4,000 คนจะทำให้ Apache นั้นหยุดทำงาน(ในระบบจริงเราใช้เทคนิค Scalable/Load Balance ช่วย) ขณะที่  YAWS รองรับได้มากกว่า 80,000 concurrent  แต่ข้อเสียของ YAWS จะเหมือนกับการเกิดของ lighttpd นั้นก็คือ จำนวน Modules ของ Web Server(mod ของ Apache),Web Control Panel(Web Hosting)ยังมีจำนวนน้อย แม้ว่า  YAWS จะเหมาะกับการใช้กับเวปที่รองรับจำนวนมากแต่ก็คงเหมาะกับเวปที่มีเนื้อหาแบบ Static เป็นหลัก หรือเวป Dynamic แบบพื้นฐาน (แม้ว่า YAWS จะสนับสนุน PHP แต่ก็ยังมีส่วนการใช้งานจริงที่ยังไม่สนับสนุนอีกหลายประการ)

“Apache 2.0.39 with the worker MPM failed at 4,000 concurrent connections, while Yaws continued functioning with over 80,000 concurrent connections”



------------------------------------------------
ขอหยุดบทที่ 2 แค่นี้ก่อนนะครับ
เหลือ IIS7 ต้องไปหาก่อนว่าตัวเองเก็บข้อมูลไว้ที่ไหนบ้าง
เรื่องที่เขียนค่อนข้างน้อย(เพราะเน้นแนวคิด กลัวเริ่มเขียนเยอะ จะเป็นข้อมูลเยอะไปหมด)
« แก้ไขครั้งสุดท้าย: 04 ส.ค. 2008, 16:06 น. โดย ลุงซัน » บันทึกการเข้า

http://www.ThaiBuddy.com (ฟรีดิกชันนารี่ ชี้แล้วแปล)
ผมรู้เล็กน้อย
มี nginx อีกตัวครับของรัสเซียที่กำลังเติบโตอย่างเงียบๆ
ทำงานใต้เท่าหรือดีกว่า Lighttpd ในงานเดียวกัน
จะพบว่าเว็บใหญ่ๆ หลายเว็บเริ่มจะใช้ nginx กันแล้ว
ไม่ยอมๆ ขวัญใจผมนะ  ชิ


กดช้าไปนะ ฮิ ฮิ
บันทึกการเข้า

http://www.ThaiBuddy.com (ฟรีดิกชันนารี่ ชี้แล้วแปล)
ผมรู้เล็กน้อย
แอบอ้าง
แต่ข้อเสียของ YAWS จะเหมือนกับการเกิดของ lighttpd

ตรงนี้คืออะไรเหรอครับ
ข้อเสียของมันคือ ..  งง

ยังไม่ได้อ่านที่เว็บมันครับ
บันทึกการเข้า

Today you , Tomorrow me.
ตรงนี้คืออะไรเหรอครับ
ข้อเสียของมันคือ ..  งง
มีปัญหาหลายๆอย่างที่ยังไม่ได้รับการแก้ไขเช่นจำนวน Modules ของ Web Server(mod ของ Apache),Web Control Panel(Web Hosting) หรือแม้กระทั่ง http access
แอบอ้าง
ยังไม่ได้อ่านที่เว็บมันครับ
คงไม่มีแน่(เพราะคงไม่บอกข้อเสียตัวเอง)
บันทึกการเข้า

http://www.ThaiBuddy.com (ฟรีดิกชันนารี่ ชี้แล้วแปล)
ผมรู้เล็กน้อย
อ๋อ อย่างนี้นี่เอง
คือมันมีข้อจำกัดหลายๆ ในการเอามาใช้งานจริงใช่มั้ยครับ

ตอนนี้ lighttpd มี control panel หลายตัวที่เริ่มจะ support แล้ว
http://www.syscp.de/ - ต้องแก้ไขนิดหน่อย
http://www.openpanel.com/ - เห็นมี mod lighttpd
http://www.isp-control.net/ - มีแผนรองรับ lighttpd และเว็บหลักเองก็ใช้ lighttpd


แต่ทาง nginx ยังเงียบๆ อยู่เลย
ถ้าความนิยมยังขึ้นต่อเนื่องแบบนี้ มีหวังได้เห็นกันแน่ๆ แอบหวัง  ปลื้ม
บันทึกการเข้า

Today you , Tomorrow me.
อ๋อ อย่างนี้นี่เอง
คือมันมีข้อจำกัดหลายๆ ในการเอามาใช้งานจริงใช่มั้ยครับ

ตอนนี้ lighttpd มี control panel หลายตัวที่เริ่มจะ support แล้ว
http://www.syscp.de/ - ต้องแก้ไขนิดหน่อย
http://www.openpanel.com/ - เห็นมี mod lighttpd
http://www.isp-control.net/ - มีแผนรองรับ lighttpd และเว็บหลักเองก็ใช้ lighttpd


แต่ทาง nginx ยังเงียบๆ อยู่เลย
ถ้าความนิยมยังขึ้นต่อเนื่องแบบนี้ มีหวังได้เห็นกันแน่ๆ แอบหวัง  ปลื้ม

จุดตายของ lighttpd ก็คือ http access ซึ่งมีผลกระทบกับ mod ยอดนิยม mod_rewrite
nginx มีข้อมูลในการเขียน module ชัดเจนกว่า
จึงทำใหhttp://hostingfu.com/article/nginx-vs-lighttpd-for-a-small-vps
ส่วน nginx นั้นดังเพราะได้จำนวน req/sec ดี ในขณะที่ใช้หน่วยความจำน้อย และ ไม่มีปัญหาเรื่อง memory leak

เรื่อง web control panel
lighttpd มีปัญหามาตั้งแต่ต้น แล้วค่อยๆแก้(ซึ่งไปได้ไม่ไกล)
nginx มีคนสนับสนุนได้เร็วกว่า lighttpd
Using SysCP Panel with Nginx
ISPmanager
directadmin
มีคนทำ cPanel กับ nginx


http://blog.taragana.com/index.php/archive/ngnix-solution-for-directory-resolution-problem-in-virtual-hosting/
-----------
กล่าวโดยสรุป ถ้าเอาแบบ sure ก็คง Apache
บันทึกการเข้า

http://www.ThaiBuddy.com (ฟรีดิกชันนารี่ ชี้แล้วแปล)
ผมรู้เล็กน้อย
แอบอ้าง
กล่าวโดยสรุป ถ้าเอาแบบ sure ก็คง Apache

อันนี้ใช่เลยครับ เพราะโปรแกรมหลายๆ มันไม่ได้ออกแบบมาให้ใช้กับยี่ห้ออื่นเลย
ต้องมาแก้มาปรับเอง

ผมเคยทำเซิร์ฟเวอร์ให้เว็บๆ หนึ่ง โดยใช้ clipshare เป็นเว็บโพสคลิป
โดยใช้ nginx เป็น front end เป็น proxy
แล้วให้ apache อยู่หลังเป็น back end อีกที
อยู่กันคนละ port แล้ว ใช้ iptables forward ไปหา nginx ก่อน
ทุกอย่างทำงานปกติดี ยกเว้นตอนอัปคลิปมันไม่คำนวนเปอร์เซ็นการอัปให้
แก้แล้วก็ไม่ได้ ก็เลยต้องจำใจถอด nginx ออก
ทั้งๆ ที่ใจอยากให้มันเป็นพระเอกมากๆ เลยนะ  ง่ะ

//

แชร์ประสบการณ์กัน ลุงซันคงไม่ว่านะครับ
กลัวทำให้บทความเป๋ไปเรื่อง nginx ซะ  (เหงื่อแตกพลั่ก)

« แก้ไขครั้งสุดท้าย: 04 ส.ค. 2008, 01:35 น. โดย นายโอ้เอ้ » บันทึกการเข้า

Today you , Tomorrow me.
อ่านด้วยคนครับ มึนตึ้บ



บันทึกการเข้า

นักเขียนการ์ตูนรายปี
แชร์ประสบการณ์กัน ลุงซันคงไม่ว่านะครับ
กลัวทำให้บทความเป๋ไปเรื่อง nginx ซะ  (เหงื่อแตกพลั่ก)
ใครจะไปกล้าว่ายักษ์เอ้ ยักษ์แอนนนนน ......(อื่นๆ)
ดีออกเพราะทุกคนจะได้ประสบการณ์(จุดประสงค์หลัก)
เพราะใจจริง ผมก็ไม่รู้จะตายวันตายพรุ่ง ความรู้ที่มีก็จะหายไปกับตัวปล่าวๆ  (อิอิ)

เรื่องใช้ nginx กับ Apache ร่วมกัน ผมเห็นต่างประเทศก็ทำกันเยอะ
http://spindrop.us/2008/04/16/nginx-proxying-to-apache/
http://wiki.joyent.com/accelerators:nginx_apache_proxy
http://blog.kovyrin.net/2006/05/18/nginx-as-reverse-proxy/
http://blog.kovyrin.net/2006/04/17/typical-nginx-configurations/
Cpanel + Apache + Nginx proxy
http://www.ruby-forum.com/topic/139377

อีกข้อที่ nginx ดังขึ้นมาก็เรื่อง reverse proxy/load balance เนี่ยแหละ
เช่น http://www.robbyonrails.com/articles/2007/02/01/goodbye-pound-hello-nginx
บันทึกการเข้า

http://www.ThaiBuddy.com (ฟรีดิกชันนารี่ ชี้แล้วแปล)
ผมรู้เล็กน้อย
เว็บแรกที่ผมเจอว่าใช้ ngix คือเว็บ สีแดง http://seedang.com
และก็เหมือนเป็นเว็บเดียวที่ผมเจอและรู้จัก ในตอนนั้น (ที่ไม่เจอและไม่รู้จักนี่ไม่รู้นะครับ)
แล้วก็มีเว็บที่ยกมาข้างบนนั่นแหละเป็นเว็บที่สอง ผ่านมาเกือบปีแล้ว กร๊าก

แต่ตอนนี้เริ่มจะมีหลายเว็บขึ้นแล้ว เว็บบิตลึกลับแห่งหนึ่งก็เพิ่งเปลี่ยนจาก lighttpd มาเป็น nginx


ผมชอบหา web server แปลกๆ ครับ เป็นพวกชอบลองของใหม่

มีเทคนิคอย่างหนึ่งที่ผมใช้ในการหา คือ
ใช้ firefox ลง extension Header Spy
https://addons.mozilla.org/en-US/firefox/addon/4276

มันจะแสดงชื่อของ web server ที่ใช้ได้ (ถ้าไม่โดนแก้ header หลอกไว้)
ซึ่งรู้สึกได้เลยว่า nginx มีเว็บใหญ่ๆ หลายเว็บหันมาใช้กันเยอะเลย
บันทึกการเข้า

Today you , Tomorrow me.
เว็บแรกที่ผมเจอว่าใช้ ngix คือเว็บ สีแดง http://seedang.com
ผมพึ่งรู้จัก seedang เมื่อวาน (ค้น google ไปเจอบทความ)
นั่งอ่าน บทความ 3 ประโยคที่ผู้ชายกลัว ก็ขำๆดี (เพราะมันจริง โดนใจ)

แอบอ้าง
แต่ตอนนี้เริ่มจะมีหลายเว็บขึ้นแล้ว เว็บบิตลึกลับแห่งหนึ่งก็เพิ่งเปลี่ยนจาก lighttpd มาเป็น nginx
icez,bit ..thailand?


แอบอ้าง
ผมชอบหา web server แปลกๆ ครับ เป็นพวกชอบลองของใหม่
สาวๆคงแย่ถ้ามีแฟนชอบลองของใหม่ๆ

แอบอ้าง
มันจะแสดงชื่อของ web server ที่ใช้ได้ (ถ้าไม่โดนแก้ header หลอกไว้)
ซึ่งรู้สึกได้เลยว่า nginx มีเว็บใหญ่ๆ หลายเว็บหันมาใช้กันเยอะเลย
โดนหลอกประจำ
แต่หลายที่จะดูไม่ค่อยได้เพราะมันหลายชั้น
เช่นของ youtube
บันทึกการเข้า

http://www.ThaiBuddy.com (ฟรีดิกชันนารี่ ชี้แล้วแปล)
ผมรู้เล็กน้อย
icez,bit ..thailand?

ไม่ใช่ครับ แต่อนาคตไม่แน่มั้งครับ  คริคริ

สาวๆคงแย่ถ้ามีแฟนชอบลองของใหม่ๆ

เอ๊ะ  อู้ย..

คนไม่มีแฟน  ฮือๆ~
บันทึกการเข้า

Today you , Tomorrow me.
แอบทดสอบ nginx มาพักนึงแล้วครับ
ไม่ไหว T_T ไม่เข้าใจวิธี config ของมันจนเลิกใช้ไปละ
ปรับ scale ขึ้นให้เท่า lighttpd ไม่ได้ซักที

(ผมเทสที่ 3000 req/sec + 500 concurrent)


ตอนแรกงงคำว่า http access อ่านไปอ่านมา หมายถึง .htaccess ใช่มั้ยครับ ง่ะ..


nginx คงได้เอามาใช้กับเว็บฝากรูปก่อนมั้งครับ เพราะ php process ไม่เยอะ ไม่เหมือนตัวเว็บบิต เล่นซะกระจุยกระจาย




ปล. แอบทำ script สร้าง lighttpd.conf ของ plesk ไว้เรียบร้อยแล้ว
บันทึกการเข้า

หน้า: 1 2 [3] 4
 
 
Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2007, Simple Machines | Thai language by ThaiSMF Valid XHTML 1.0! Valid CSS!