บริการคลาวด์ของ DigitalOcean มีความพิเศษอย่างหนึ่งคือลูกค้าสามารถเข้าถึงหน้าจอคอนโซลได้จากเว็บ ทำให้จัดการเครื่องได้แม้จะเผลอคอนฟิกจนเน็ตเวิร์คไม่ทำงานก็ตาม ทาง Digital Ocean ประกาศว่าเพิ่งเขียนโค้ดในส่วนนี้เสียใหม่โดยใช้ภาษา Go
ประโยชน์ของการใช้ภาษา Go สำหรับ DigitalOcean ได้แก่ ประสิทธิภาพในการจัดการ TCP และ websocket ที่ดี ทำให้ความเร็วของคอนโซลดีขึ้น, ระบบอินเทอร์เฟซ (Interface) ทำให้โค้ดทดสอบได้ง่าย, มีไลบรารี net/http ในตัวทำให้ดีพลอยขึ้นระบบจริงได้โดยไม่ต้องดาวน์ระบบ, ระบบแพ็กเกจของ Go ทำให้แต่ละทีมแชร์โค้ดกันได้ง่าย
การปรับปรุงโค้ดใหม่ทำให้ลูกค้าสามารถเชื่อมต่อคอนโซลจากเดิมต้องใช้เวลาหลายวินาที เหลือเพียงระดับมิลลิวินาทีเท่านั้น พร้อมกับโหลดโดยรวมของระบบที่ลดลง
ที่มา - DigitalOcean
on
ประโยชน์ของการใช้ภาษา สำหรับ
panurat2000 Tue, 29/04/2014 - 12:13
ประโยชน์ของการใช้ภาษา => ประโยชน์ของการใช้ภาษา Go
ของเก่าเค้าใช้อะไรหรอครับ
lifez Tue, 29/04/2014 - 12:15
ของเก่าเค้าใช้อะไรหรอครับ
เห็นว่ามีหลายตัวแต่ใช้ Python
mementototem Tue, 29/04/2014 - 12:51
In reply to ของเก่าเค้าใช้อะไรหรอครับ by lifez
เห็นว่ามีหลายตัวแต่ใช้ Python (websockify) เป็นตัวหลักครับ
Ruby หรือป่าวครับ?? Digital
iDan Tue, 29/04/2014 - 13:44
In reply to เห็นว่ามีหลายตัวแต่ใช้ Python by mementototem
Ruby หรือป่าวครับ?? Digital Ocean รัน ruby นะครับ ผมเป็น python สมัครเข้าไป เขาเอาแต่ ruby กับ Go เท่านั้นครับ และจากตั้งแต่ใช้ Digital Ocean มาส่วนใหญ่จะรัน ruby ครับ
Front end ใช้ Ruby คับ ส่วน
UltimaWeapon Tue, 29/04/2014 - 16:08
In reply to Ruby หรือป่าวครับ?? Digital by iDan
Front end ใช้ Ruby คับ ส่วน Back end ใช้ Perl + Python และเริ่มย้ายไป Go แทน
โลโก้น่ารักจัง 555555
lancaster Tue, 29/04/2014 - 14:56
โลโก้น่ารักจัง 555555
เหล่า Gopher
flackez Tue, 29/04/2014 - 15:23
เหล่า Gopher เพิ่มจำนวนขึ้นเรื่อยๆแแล้ว :D :D
ปรับขนาดจอ ด้วยรึป่าว นะ ,
SilentHeal Tue, 29/04/2014 - 15:56
ปรับขนาดจอ ด้วยรึป่าว นะ , เพราะเดิม ถ้าติดตั้ง desktop ลงไป จะเห็นจอแค่ครึ่งเดียว