Hosting เซิร์ฟเวอร์ ในประเทศไทย มันไม่ดี/ไม่เสถียร! (จริงหรือ???) ทำไม Developer ถึงเลือก Hosting ต่างประเทศ? 📣 คำเตือน: (โพสนี้แอดเองไม่ได้ค่าแนะนำใดๆ ทั้งสิ้น)คำว่า “ไม่ดี” หรือ “ไม่เสถียร” แล้วเรารู้วิธีเพิ่มประสิทธิภาพเว็บเพื่อผลลัพธ์ที่ดีแล้วหรือยัง? หรือวิเคราะห์ข้อมูลเชิงลึกแล้วหรือยัง? สำหรับท่านที่วิเคราะห์ดีแล้ว โพสนี้ก็ถือว่าอ่านเสริมๆความรู้ล่ะกันนะครับ เนื้อหายาวหน่อย แต่ถ้าทานใดยังไม่แน่ใจกับคำว่า “ไม่ดี” vs. “ไม่เสถียร” เป็นไปได้ช่วยแบ่งเวลาอ่านโพสนี้… โพสนี้แอดจะชวนคุยเฉพาะประเด็นสร้างเว็บด้วยแอพพลิเคชั่น WordPress + WooCommerce เป็นหลักนะครับผมก่อนจะเล่าต้องออกตัวก่อนว่า แอดก็พอมีประสบการณ์อยู่บ้างก็คลุกคลีด้านเว็บมามากกว่า 10ปี (Inbound Content)เดี๋ยวๆๆๆ อย่าพึ่งคิดว่าแอดเป็น developer หรือ content marketing น่าา 😄 ก็เริ่มตั้งแต่สมัย Joomla ที่ Hot สุดๆ และแอดก็ไม่ชอบ WordPress (ไม่มีเหตุผล 55++) แต่หาก Zero ก็โน่นแหละ […]
Continue readingCategory: FOR ENGINEERS
For Engineers
Cloudflare ไม่ได้ล่ม!คนทำล่มคือ CenturyLink Level 3 Parent
ปูพื้นฐานประมาณนี้ แอดขอท้าวความแบบนี้….ปกติแล้วส่วนใหญ่เราก็ใช้บริการ Cloudflare เช่น เชื่อมต่อเว็บกับ Cloudflare CDN หรือใช้ Cloudflare เป็นตัวจัดการ Domain ทั้งใช้ฟรีแถมยังง่าย ๆ ทำให้ได้รับความนิยมเป็นอย่างมากในประเทศไทย …แต่โพสนี้แอดไม่ได้มาพูดถึงฟีเจอร์ขาย Cloudflare นะครับ แต่มาขยี้ 55+++ บริษัท Cloudflare (คลาวแฟร์) แฟร์ flareๆ ไงเลยให้ใช้ฟรี ^^ เดี๋ยวๆๆๆ ไม่เกี่ยวกันคร้าบ Cloudflare จดทะเบียนในอเมริกา เริ่มต้นเดิมที่เป็น Content Provider เวลาผ่านก็ขยับมาเป็น Cloudflare Registrar ให้บริการจดโดเมนสำหรับผู้ใช้ทั่วไป มีหมายเลข AS network คือ 13335 ให้บริการอยู่ในหมวด Content Providers (Network Type) และให้บริการเชื่อมโยงกับองค์กรอื่น ๆ Peering Exchange Point ทั้งแบบเปิด (Public) และแบบปิด […]
Continue readingนี่คือ WordPress Stack ที่ดีทีสุดกับเทคโนโลยีปัจจุบัน
นี่คือ Stack ที่ดีทีสุดของ WordPress กับเทคโนโลยีปัจจุบัน ตอบโจทย์ไลฟ์สไตล์ Developer ยุค New Normal Developer สร้างเครื่องได้เองไม่ต้องพึ่งพา SysAdmin เราเชื่อไม่ว่า คำว่า “DevOps” มันเท่ ฟังดูดี แต่ที่ผ่านมา Developer ฝั่ง Agency หรือในบริษัทยังทำงานห่างไกล CI/CD และสิ่งที่เหล่า SysAdmin ได้ยินจากปาก Develper คือ ห่าาแม่งง กูทำทุกอย่าง 55++ คำว่า Develper หรืออาชีพนักพัฒนามันมีหลากหลาย Stack โพสนี้แอดชวนคุยเฉพาะฝั่ง Web development ล่ะกันครับ Front-End & Backend คือคนเดียวกัน? Manager & Project Manager คือคนเดียวกัน? การจะทําโปรเจกต์อะไรให้ประสบณ์ความสำเร็จ ส่วนประกอบนึ่ง คน ๆ นั้นต้องเคยร่วมทำทําโปรเจกต์มาก่อน สิ่งที่อยากกว่าหาคนเก่ง ๆ มาร่วมทีมคือ […]
Continue readingสรุป: (ไม่ทุกเรื่อง) แต่คุณต้องรู้ แอป WordPress สำหรับ iOS ถูกปิดกั้นอัปเดต
สรุป (ไม่ทุกเรื่อง) แต่คุณต้องรู้ แอป WordPress สำหรับ iOS ถูกปิดกั้นอัปเดต เหตุผลในการทำธุรกิจ… Matt Mullenweg ผู้ก่อตั้ง WordPress ออกโรงแฉเผยว่าแอพ WordPress สำหรับ iOS ถูกปิดกั้นการอัปเดตบน App Store เนื่องจากเหตุผลที่ว่า… “ตัวแอพไม่ได้ทำระบบจ่ายเงินภายในแอพ (in-app purchases)” จุดเริ่มต้น ทำไม Apple ถูกปิดกั้นอัปเดตแอป WordPress สรุปให้เขาใจง่าย ๆ หากแอพที่พัฒนาขึ้นทำระบบจ่ายเงินนอก App Store (เพราะไม่อยากเสียส่วนแบ่งจ่ายคอมมิชชั่น 30% ให้ Apple Store) หากแอพคุณเป็นแบบเสียตังก์ซื้อถึงได้กินฟีเจอร์เสริม หรือประเภทจ่ายเงินซื้อแอปโดยตรง 30% ของทุกการดาวน์โหลด, การจ่ายเงินซื้อสินค้าหรือบริการผ่าน Apple Store ทาง Apple จะได้ 30% เป็นค่าคอมมิชชั่น.แต่กรณีของ WordPress คือ กระโดดออกไปซื้อที่ WordPress. com เพื่อซื้อฟีเจอร์เสริมทำให้ Apple มองว่าทำไมไม่ทำ in-app purchases ?? […]
Continue readingGmail Is Down สรุป: Gmail ล่ม 7 ชั่วโมง มูลค่าความเสียหายเท่าไหร่?
Gmail Is Down สรุป: Gmail ล่ม 7 ชั่วโมง มูลค่าความเสียหายเท่าไหร่? ตะลึง! ใช้ฟรียังบ่น 😄 เดี๋ยว 55++หลังรู้สิ่งนี้…อย่าเรื่องมากก Google e-mail service คล้าย ๆ ดีแต่เค็ม เพราะมีทั้งฟรีเวอร์ชั่น และเสียเงิน… G Suite เป็นบริการ Software as a Service (SaaS) ให้บริการในรูปแบบ Subscription หรือจ่ายเป็นรายงวดทำให้บริษัท/องค์กร สามารถประเมินค่าใช้จ่ายได้ง่ายขึ้น และช่วยลดต้นทุนค่าใช้จ่ายในการลงทุนในอุปกรณ์ IT และแอพพลิเคชันในการทำงาน เมื่อแยกร่างบริการ G Suite ออกมาก็จะครอบคลุมตั้งแต่ Email, Drive, Docs, Chat และอื่น ๆ ทั้งหมดที่กล่าวมาอยู่บนโครงสร้างพื้นฐาน Cloud Computing ครับ “เสียเงิน” ยังล่ม (ล่มทั่วโลก) ?? […]
Continue readingเหตุผล 5 ข้อทำไม Cloud Hosting ดีที่สุดสำหรับเว็บ Ecommerce
ทำไม Cloud Hosting ดีที่สุดสำหรับเว็บ Ecommerce ที่ตรงกันข้ามกับโฮสติ้งแบบดั้งเดิม (ไม่อยากใช้คำว่าโบราณ 55++) 1. Handling traffic ชั่วโมงเร่งด่วน คุณจัดการ traffic ชั่วโมงเร่งด่วนได้ทุกเมื่อที่ต้องการยกตัวอย่าง เช่น จัดแคมเปญเร่งด่วน ทีม Marketing หรือ MarCom สามารถแจ้ง IT Infrastructure ให้ Scale ระบบไว้รอได้ทันที 2. ไม่ต้องกลัวข้อมูลสูญหาย โฮสติ้งแบบดั้งเดิมจัดเก็บไฟล์อยู่ในฮาร์ดไดร์ฟ เมื่อเกิดความเสียหายการกู้คืนข้อมูลแทบจะเป็นไปไม่ได้เลย (หากไม่มีระบบสำรองข้อมูล) แต่พอเป็นระบบคลาวด์โฮสตติ้งสำหรับธุรกิจอีคอมเมิร์ซ ความเสี่ยงดังกล่าวแทบไม่ส่งผลเสียต่อการดำเนินธุรกิจในแต่ล่ะวันเลย เซิร์ฟเวอร์ใช้งานได้ตลอดเวลาแทบไม่มีคำว่า “Down” 3. Bandwidth issue ปัญหาแบนด์วิดธ์ เว็บอีคอมเมิร์ซ โซลูชันบนคลาวด์ คุณสามารถปรับเพิ่มทรัพยากรได้ทันที ได้ตามความต้องการไม่ต้องกังวลว่าเว็บไซต์จะช้า ไม่ใช่ใช้เวลา 80% กับ Execution แต่ให้เวลากับ Strategy เพียง 20% เท่านั้น ทั้งที่จริงมันควรจะกลับข้างกัน Strategy […]
Continue readingJelastic PaaS คืออะไร?
Jelastic ผู้ให้บริการ PaaS เป็นแพลตฟอร์มถูกสร้างขึ้นบนเทคโนโลยีคอนเทนเนอร์สำหรับรันแอพพลิเคชั่นในคอนเทนเนอร์ และ Jelastic ยังเป็นผู้เชี่ยวชาญในด้านให้บริการแอพพลิเคชั่นขนาดใหญ่ร่วมไปถึงแพลตฟอร์มระดับองค์กร ก่อตั้งโดย Ruslan Synytsky (เป็นซีอีโอและผู้ร่วมก่อตั้ง) ครับ Jelastic ก่อตั้งขึ้นในปี 2554 รูปแบบการให้บริการเป็นแบบ Cloud โดยเริ่มต้นธุรกิจด้วยการให้บริการเป็น PaaS (Platform as a Service) บนเทคโนโลยีคอนเทนเนอร์ (container) โดยมีเป้าหมายให้บริการสำหรับผู้ที่ต้องการสร้างโฮสต์แอพพลิเคชั่น Java สำหรับรันแอพพลิเคชั่น Java ในคอนเทนเนอร์ และในปี 2555 บริษัท ได้รับรางวัล Java Duke Choice Award. ปี 2556-2558 แพลตฟอร์มเริ่มขยายและรองรับภาษาการเขียนโปรแกรมที่หลากหลายรวมถึง Java, PHP, Ruby, Node.js, Python และ .Net ที่เป็น Docker container รันไทม์ ล่าสุดในปี 2560 แพลตฟอร์มรองรับภาษา […]
Continue readingPHP workers กำหนดค่าเท่าไหร่? สำหรับ WordPress
PHP workers หน้าที่หลักของมันคือ…เป็นเซอร์วิสเวิร์คเกอร์สำหรับสร้างหน้าเว็บ HTMLเพื่อให้บริการแก่ผู้เยี่ยมชมเว็บ อธิบายให้งง ๆ คือประมาณว่าผู้เยี่ยมชมส่งคำขอมาเท่านี้ xxxต้องมีคนงาน xxx (PHP workers) จำนวนเท่าไหร่ถึงเพียงพอเป็นต้นครับ ตัวอย่าง เช่นสมมติว่าเว็บไซต์ WordPress ของเรามี PHP workers จำนวน 2 เซอร์วิสเวิร์คเกอร์และไม่มีการตั้งค่าแคชระดับเซิร์ฟเวอร์หรือทำ Full-page cache ดังนั้น หากมีคำขอเข้ามา 4 requestsที่เว็บไซต์ของเราภายในเวลาเดียวกัน(ให้เห็นภาพ กด F5 พร้อมกัน 4เครื่อง)คำขอ 2 รายการจะได้รับการดำเนินการทันทีและในขณะที่เหลืออีก 2 คำขอจะต้องรอคิวจนกว่า 2 คำขอแรกจะดำเนินการเสร็จสิ้นครับ แต่ก่อนที่เราจะพูดถึงวิธีการเพิ่มประสิทธิภาพการใช้งาน PHP เวิร์คเกอร์ สำหรับ WordPress เราต้องเข้าใจก่อนว่า WordPress ต้องใช้เวิร์คเกอร์ (คนงาน) ทำงานอย่างไร? มาเช็คลิตส์ environment ของเรากันครับระบบของคุณมีการทำงานลักษณะดังนี้ไหม… ☑️ เว็บเซิร์ฟเวอร์ ใช้ Nginx (หรือ Apache)ในการรับคำขอจากผู้เยี่ยมชม☑️ Nginx […]
Continue readingGridPane แพลตฟอร์มที่ง่ายที่สุดในการสร้าง WordPress hosting บน Cloud
ไม่ต้องรู้สึกกังวลว่าจะต้องทำทุกสิ่งที่ยุ่งยากด้วยตัวเอง (เหมือน e-Book เล่มแรก) เพราะเล่มนี้ GridPane จะจัดการเรื่องพวกนั้นให้คุณเองครับเมื่อถึงตอนนั้น คุณจะเห็นว่าวิธีการสร้างโฮสติ้ง WordPress นั้นทำให้ชีวิตของคุณง่ายขึ้น คิดว่าคุ้มค่ากับเงินหลักร้อยที่จ่ายไปไหม? ทำไมต้องเลือก GridPane stack สำหรับ WordPress GridPane นำเสนอความง่ายที่สุดในวิธีการสร้างโฮสติ้ง WordPress ที่น่าเชื่อถือและมีราคาย่อมเยา ติดตั้งบนแพลตฟอร์มคลาวด์ เช่น AWS*, Google* และเพื่อทำให้เว็บไซต์ของคุณมีฟีเจอร์ใหม่ล่าสุดอีกทั้งยังช่วยให้คุณจัดการเว็บไซต์ทุกโดเมนได้ในที่เดียว เหมาะกับ Agency และ Developerนี่คือโฮสติ้งแพลตฟอร์มที่สร้างมาเพื่อ WordPress ประโยชน์จากการใช้โฮสติ้ง WordPress บน GridPane stack Unlimited Servers, Unlimited Sites (ไม่จำกัดการเพิ่มเซิร์ฟเวอร์ ไม่จำกัดจำนวนเว็บไซต์) Support โดยผู้เชี่ยวชาญด้านโฮสติ้งเซิร์ฟเวอร์ ประสิทธิภาพการทำงานและเวลาในการโหลดของเซิร์ฟเวอร์ที่ดีกว่า ด้วยคลาวด์ AWS และ Google Cloud ทุก Plan เป็นการจ่ายรายเดือน (Pro, Developer และ […]
Continue readingรู้จักกับ Netdata ระบบมอนิเตอร์ทุกสรรพสิ่งอย่าง
เคยไหม ทำเซิร์ฟเวอร์แต่ไม่ Monitor ?? #คำเตือน: อ่านจบ ช่วยพิมพ์บอกแอดหน่อย ^^ ทุกวันนี้หากพูดถึงเครื่องไม้เครื่องมือสำหรับตรวจสอบประสิทธิภาพการทำงานของเซิร์ฟเวอร์ มันก็มีมากมายที่นิยมและเป็นที่รู้จักก็ อาทิ เช่น Kafka หรือ Grafana วันนี้แอดจะมาแนะนำให้รู้จักกับ “Netdata” Real-time performance monitoring ที่จะช่วยให้การตรวจสอบประสิทธิภาพการทำงานของเซิร์ฟเวอร์เป็นเรื่องง่าย ๆ ครับ Netdata ระบบมอนิเตอร์ทุกสรรพสิ่งอย่างเป็นโอเพนซอร์ซอฟต์แวร์ (open-source software) ที่รันบน Linux, FreeBSD, macOS รวมไปถึง systems อื่น ๆติดตั้งเพื่อมอนิเตอร์ดูการทำงานและการใช้พรัพยากรด้านฮาร์ดแวร์และซอฟต์แวร์รวมไปถึงการใช้งาน network บนเซริฟ์เวอร์ได้ครับ Netdata ฟรีและดี แต่ไม่เค็ม 😄 ติดตั้งง่าย ง่ายขนาดที่ว่า…รัน command line จบ!สร้างแดชบอร์ตรวจสอบประสิทธิภาพการทำงานของเซิร์ฟเวอร์ทุกสรรพสิ่งอย่าง ที่ทั้งดี ก็คล้ายๆ กับ Kafka หรือ Grafanaแต่ Netdata ดีแต่ไม่เค็ม พร้อมสวยงาม ครับ 😄 Netdata […]
Continue reading