Open post
Frontity for WordPress

สร้างเว็บยุค Serverless ด้วย Frontity framework สำหรับ WordPress

อย่างที่เราทราบกัน WordPress เป็น CMS (Content Management System) มัน build บน Stack ที่ต้องมี PHP + MySQL และมี REST-API ให้พร้อมใช้ อีกทั้งยังเป็นทั้ง front-end และ back-end เป็นส่วนหนึ่งของระบบ CMS ระบบจัดการเนื้อหาของเว็บไซต์ การจะปรับจูนให้มันโหลดเร็วขึ้น เพื่อให้ได้ Performance ปัจจุบันมักจะทำกันก็คือก็จับ Redis มาทำระบบแคชช่วย และใช้ CDN รวมถึงการทำ Database cluster และ SQL Load Balancing ฐานข้อมูลระหว่าง Master แล Replica. คำเตือน! โพสต์บทความนี้เน้ภาพรวมการทำเว็บสมัยใหม่ด้วย Frontity ไม่ลงลึกทุก Full Stack นะครับ Frontity คืออะไร? เป็นซอฟต์แวร์ open […]

Continue readingMore Tag
Open post

แนะนำ: 3 SMTP Plugins สำหรับ WordPress (และวิธีแก้ไขเมลส่งช้า บางทีคุณก็ควรทำ)

จริงมั้ย! ความสามารถในการส่งอีเมลเป็นปัญหาสำหรับ WordPressสำหรับรายชื่อของปลั๊กอินข้างล่างนี้ โดยส่วนตัวมีประสบการณ์ได้ใช้งานมาแล้วคือ Easy WP SMTP กับ WP SMTP Mail ครับ ซึ่งค่อนข้างใช้งานง่ายและดูเรียบง่ายสุด ๆ ตัวปลั๊กอินมีฟีเจอร์ Mailer ให้คุณเลือกเชื่อมต่อหา Email Service Provider มากมาย เช่น Google, SendGrid, Mailgun, Outlook, Amazon SES และ ฯลฯ 3 SMTP Plugins สำหรับ WordPress ที่ได้รับความนิยมสูงสุด! Easy WP SMTP WP SMTP Mail (ส่วนตัวใช้อันนี้อยู่ครับ) WP Offload SES Lite ซึ่งสิ่งแรกที่ต้องทำคือ เราต้องไปสมัคร Account กับผู้ให้บริการส่งเมลก่อน หลังจากสมัครเสร็จเรียบร้อยแล้วให้ล็อกอินเข้าไปที่หน้า Dashboard แล้วคลิก้เพิ่มโดเมน (Add Domain) ก็ให้เราใส่ชื่อโดเมนของเราลงไป […]

Continue readingMore Tag
Open post

รู้จักกับ QUIC.cloud (HTTP/3 Premium CDN)

แนวคิด CDN สำหรับเว็บไซต์เทนร์ดตอนนี้ดูเหมือนว่าได้ปรับแต่งมาประมวลผลบนสถาปัตยกรรม Edge Computing (CDN + Edge + QUIC) แทนแบบดั่งเดิม (แคชเนื้อหาเท่านั้น) CDN กับ Edge Computing เหมือนหรือต่างกันอย่างไร? แต่เมื่อบริการ CDN (Content Delivery/Distribution Network) ทำหน้าที่เป็น Reverse Proxy ที่คั่นกลางระหว่าง Origin Server กับเครือข่าย CDN ที่มีเซิร์ฟเวอร์ตั้งในศูนย์ข้อมูลกระจายอยู่ทั่วโลก อีกทั้ง CDN ยังทำหน้าที่เป็น Cache เก็บพวก Request / Response ที่มีค่า Cache-Control เป็น public ส่วนใหญ่จะเป็น Static Files เช่น พวกไฟล์รูปภาพ, ไฟล์ js, ไฟล์ css เป็นต้น Edge Computing เป็นแนวคิดการออกแบบระบบที่ใช้หน่วยประมวลผล […]

Continue readingMore Tag
Open post

สะกิดติ่ง WordPress Security ปกป้อง WordPress แบบไหนปลอดภัยสุด! อย่างผู้เชี่ยวชาญขนานแท้

หลังจากที่วันก่อนได้ลงเรียนคอร์ส “Learn Complete WordPress Security from Scratch” เห็นว่าน่าจะมีประโยชน์เลยเรียบเรียงเพิ่มเตมสรุปขยี้ออกมาได้ 10 ข้อครับ เป็นแนวทางปกป้อง WordPress แบบไหนปลอดภัยสุด ผู้สนใจสามารถไปลงเรียนคอร์สนี้ได้ตามลิงก์ที่มาข้างล่าง (ฟรีครับ) เดี๋ยววว อย่าพึ่งไถลงไปข้างล่าง ^^ เพราะนี่คือสรุปขยี้มาให้แล้ว… 1. Importance of WordPress updating  คุณให้ความสำคัญกับการอัพเดต WordPress มากแค่ไหนทำไมต้องอัพเดต? เพราะไม่มีซอฟต์แวร์ไหน perfect 100%!– Bug Fixes- Security – Improvementสำหรับ WordPress– Core Update – Plugins – Themes สำหรับ Plugin/Themes ไหนไม่ได้ใช้งานแม้จะ inactive ก็ให้ Uninstall ลบทิ้งให้หมด!Backup Backup Backup!จะใช้ 3rd party plugin ตัวไหนก็ตามสะดวกเลยครับหรือจะเขียนสคริปต์ก็ได้เช่นกัน– All Files– Database  2. […]

Continue readingMore Tag
Open post

Cloudflare APO กับ Page Caching แบบดั้งเดิมและโซลูชัน CDN

ครั้งแรก! WordPress!! Boosting Performance up to 300% ลดเวลาในการโหลดหน้าเว็บลง 70-300%. ไม่ว่าจะเป็น Kinsta ผู้ให้บริการ Enterprise Cloud hosting ระดับโลกต่างก็ยอมรับว่าหลังใช้ APO services ช่วยลดเวลาในการโหลดหน้าเว็บลง 70-300%* 5 ปัจจัยที่สร้างความแตกต่างที่สำคัญระหว่าง APO ของ Cloudflare กับการ Caching แบบดั้งเดิมและโซลูชัน CDN แอดจะไล่เรียงตั้งแต่ “ไม่มีการเพิ่มประสิทธิภาพ WordPress” ไปจนถึงระดับ APO WordPress เป็นแพลตฟอร์มที่ออกแบบ Forntend / Backend ให้อยู่บนโครงสร้างเดียวกันทำให้การใช้งานช้า เราเลยหาวิธีปรับแต่งด้วยวิธี Caching พื้นฐาน WordPress ไม่สามารถคอนฟิกแคชหน้าเพจ (ต้องติดตั้งปลั๊กอิน) และไม่มี CDNปัญหาคือคำขอทั้งหมด (requests) จะต้องสร้างแบบไดนามิกด้วยเซอร์วิส PHP และ Default ไม่มี CDN […]

Continue readingMore Tag
Open post

Full-Stack Monitoring ระบบมอนิเตอร์แบบ Real-time สำหรับ Microservice

ธุรกิจเจ้าของซอฟต์แวร์รายใดที่ไม่เปลี่ยนแปลงตัวเองให้ทันต่อเทคโนโลยีใหม่ก็อยากที่จะอยู่รอดในยุคนี้เช่นเดียวกับ​ธุรกิจการมอนิเตอร์​ เมื่อก่อนเราต้องซื้อซอฟต์แวร์มาติดตั้งที่เครื่องเซิร์ฟเวอร์เพื่อทำหน้าที่เป็นเซิร์ฟเวอร์ระบบมอนิเตอร์ แต่ปัจจุบันนี้กลับตรงกันข้าม ไม่ต้องซื้อซอฟต์แวร์ ไม่ต้องซื้อเครื่องเซิร์ฟเวอร์ การมอนิเตอร์แอปพลิเคชั่น​ทุกวันนี้เราทำผ่านแพลตฟอร์มผู้ให้บริการบนคลาว์ดได้เลย เพราะเวลานี้ระบบส่วนใหญ่ก็ออกแบบแอปพลิเคชั่น​เป็น Microservice ก​ารมอนิเตอร์จึงมี​ความสำคัญอย่างมาก​ครับ​โพสนี้แอดจะพาไปรู้จักกับ New Relic (Full-Stack Monitoring) New Relic ONE ​แพตลฟอร์ม​ผู้ให้บริการตรวจวัดความเร็ว​ ​(Performance Monitoring) ​​สำหรับ Web, Mobile, Application และ IT Infrastructure ​พร้อมเดชบอร์ดสวยๆ แบบ Real-time insight อีกทั้งยังสามารถพิมพ์คำสั่ง SELECT คิวรีรายงานออกมาดูได้ พร้อมรองรับการ integration เข้ากับ AWS, GCP และ Kubernetes เป็นต้น (มีแอปให้ผู้ดูแลระบบดูผ่านมือถือสมาร์ทโฟนได้อีกด้วย)​ คนที่อ่านมาถึงตรงนี้ อาจมีคำถามว่ามันคล้ายๆ กับ Grafana ​หรือ Prometheus ​​ไหม? (อ่านท้ายโพส) ​สำหรับ WordPress ตัว New Relic​ สามารถ​มอนิเตอร์ได้แม้กระทั้งปลั๊กอินและธีม​ครับ นี่มัน​แบบลงลึกระดับน้ำทะเลปานกลาง​เลยก็ว่าได้  ​โพสนี้แอดจะพาไปลอง APM ​(Application Performance Monitoring) สำหรับมอนิเตอร์เฝ้าดูประสิทธิภาพของเว็บ WordPress แบบเจาะดูทะลุปลั๊กอินครับ แอดติดตั้ง […]

Continue readingMore Tag
Open post

JAMstack คืออะไร โลกที่ไม่มีการสร้างเว็บไซต์บน LAMP / LEMP stack อีกต่อไป

ตั้งแต่เรารู้จักกับ CMS หรือระบบจัดการเนื้อหาของเว็บไซต์ (Content Manament System) โลกของการเขียนโค๊ดพัฒนาเว็บไซต์ก็ไม่เหมือนเดิมอีกต้องไป จากเมื่อก่อนที่การเขียนเว็บเพจต้องประกอบไปด้วย โค๊ด HTML, CSS และภาษาโปรแกรม เช่น PHP พอมัดรวมเป็นก้อนมันจะไม่สามารถแสดงผลได้เลยหากไร้ซึ่ง LAMP / LEMP stack ซึ่งเป็นโครงสร้างของระบบเว็บเซิฟร์เวอร์นั้นเองครับ เราอยู่ในสถาปัตยกรรมการพัฒนาเว็บ (LAMP / LEMP stack) ตั้งแต่ในช่วงต้นทศวรรษ 2000 ที่ประกอบโอเพนซอร์ส 4 ส่วน ที่นักพัฒนาเพื่อสร้างเว็บไซต์ (Web developer) ได้แก่ ระบบปฏิบัติการ Linux เซิร์ฟเวอร์ Apache HTTP (และ NGINX) ฐานข้อมูล MySQL และภาษา PHP วิธีการทำงานของเว็บไซต์ที่ทำงานบน LAMP/LEMP stack คือเมื่อผู้ใช้ทุกคน request หน้าเว็บ เครื่องเซิร์ฟเวอร์จะค้นหาข้อมูลบนฐานข้อมูลก่อน และรวมผลลัพธ์กับข้อมูลจาก markup และ […]

Continue readingMore Tag
Open post

นี่คือ 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 readingMore Tag
Open post

สรุป: (ไม่ทุกเรื่อง) แต่คุณต้องรู้ แอป 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 readingMore Tag
Open post
Self-Managed WordPress Hosting

เหตุผล 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 readingMore Tag

Posts navigation

1 2
Scroll to top