จริงมั้ย! ความสามารถในการส่งอีเมลเป็นปัญหาสำหรับ 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 TagTag: WordPress
รู้หรือไม่ ว่าจริงๆ แล้ว CDN กับ Edge Computing เหมือนหรือต่างกันอย่างไร?
แนวคิด CDN สำหรับเว็บไซต์เทนร์ดตอนนี้ดูเหมือนว่าได้ปรับแต่งมาประมวลผลบนสถาปัตยกรรม Edge Computing (CDN + Edge + QUIC) แทนแบบดั่งเดิม (แคชเนื้อหาเท่านั้น) แต่เมื่อบริการ CDN (Content Delivery/Distribution Network) ทำหน้าที่เป็น Reverse Proxy ที่คั่นกลางระหว่าง Origin Server กับเครือข่าย CDN ที่มีเซิร์ฟเวอร์ตั้งในศูนย์ข้อมูลกระจายอยู่ทั่วโลก อีกทั้ง CDN ยังทำหน้าที่เป็น Cache เก็บพวก Request / Response ที่มีค่า Cache-Control เป็น public ส่วนใหญ่จะเป็น Static Files เช่น พวกไฟล์รูปภาพ, ไฟล์ js, ไฟล์ css เป็นต้น Edge Computing เป็นแนวคิดการออกแบบระบบที่ใช้หน่วยประมวลผล (Edge Server) ที่อยู่ใกล้กับต้นทางข้อมูลมากที่สุดเพื่อลดเวลาในการเข้าถึงข้อมูลแล้วต่อ Edge gateway […]
Continue readingMore Tagสะกิดติ่ง 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 TagCloudflare 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 TagFull-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 TagJAMstack คืออะไร โลกที่ไม่มีการสร้างเว็บไซต์บน 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นี่คือ 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สรุป: (ไม่ทุกเรื่อง) แต่คุณต้องรู้ แอป 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เหตุผล 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 TagJelastic 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 readingMore Tag