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

QUIC และ HTTP/3 Protocol คืออะไร?

ทุกวันนี้ไม่ว่าจะเป็นผู้ให้บริการอย่าง Cloudflare, LifeSpeed, Google หรือ Facebook ต่างก็พัฒนาเทคโนโลยีในการเชื่อมต่อในการเข้าถึงเว็บได้อย่างรวดเร็วและมั่นคงปลอดภัย ทำให้ประสบการณ์ในการเข้าใช้งานเว็บไซต์โหลดเร็วยิ่งขึ้น QUIC และ HTTP/3 Protocol คืออะไร?กับคอนเซ็ปต์ 100 ms สำหรับการเชื่อมต่อครั้งแรก, 0 ms สำหรับการเชื่อมต่อครั้งต่อไป QUIC (Quick UDP Internet Connections) เป็นโปรโตคอลประเภท UDP-based Encrypted Transport Protocol พัฒนาโดยทีมกูเกิลตั้งแต่ปี 2012 ด้วยคอนเซปต์การพัฒนาขึ้นมาเพื่อลด Latency ในการเชื่อมต่อ HTTPS ลงด้วยการตัดขั้นตอนการสื่อสารที่เกิดขึ้นในการเชื่อมต่อบน TCP และ TLS ลงครับ ซึ่งทาง Google ก็ได้นำ QUIC มาใช้ภายในองค์กรภายในทดแทน TCP + TLS และปัจจุบันก็เปิดใช้งานบนบริการชื่อ HTTPS Load Balancer ของ Google Cloud Platform (GCP) […]

Continue readingMore Tag
Open post

Ingress ไม่ใช่ NAT! แต่เป็นนิยามใหม่ของ Forward port และ Load Balance ที่ยืดหยุ่นที่สุด!

Ingress คืออะไร? Ingress ชื่อเรียกการออกแบบสถาปัตยกรรมที่ช่วยให้ผู้ใช้เข้าถึงเว็บแอปพลิเคชันของเราโดยใช้เพียง URL ชื่อเดียวโดยวิธีการคอนฟิกไฟล์ กำหนดเส้นทางการรับส่งข้อมูลไปยัง service ต่าง ๆ ในคลัสเตอร์หากเป็น Google Cloud จะเรียก Ingress เซอร์วิสบริการนี้ว่า LoadBalancer (GKE Ingress for HTTP(S) Load Balancing) เมื่อคุณสร้างคลัสเตอร์บน GKE ระบบจะสร้าง ingress-service ขึ้นมาให้ เช่นถ้า Deploy เว็บ WordPress แอปพลิเคชัน เจ้า GKE (Kubernetes) ก็จะสร้าง ingress-space ใน Deployment เช่น nginx-ingress-controller เป็นต้น หากกรณี Deploy จาก Marketplace บน Google Cloud คุณมีหน้าที่เพียงกำหนดค่า Replicas ที่อยู่ในส่วนของ Deployment อธิบายเพิ่มเติมคือ […]

Continue readingMore Tag
Open post

PHP Application Modernization with Container

โพสต์นี้แอดอยากชวนคุยแนวทางในการปรับปรุงแอปพลิเคชันให้ทันสมัยด้วย Container technology ครับ (ไม่ใช่เรื่องใหม่อะไร แต่อยากเขียน 555++) หลายทานที่ทำงานด้านไอที ปกติก็อยู่กับเซิร์ฟเวอร์แบบ bare metal ที่ติดตั้งระบบปฏิบัติการทั้ง Windows และ Linux รวมไปถึงเครื่อง Storage และ virtual machine ประสบการณ์ทั้งหมดนี้มัดรวม ๆ กันแล้ว แอดเรียกว่าสาย IT infrastructure (มัดรวม Software และ Network hardware) หรือหากแบ่งตามหน้าที่ความรับผิดชอบก็เรียกว่า  IT Generalist ล่ะกัน ส่วนใหญ่หน้าที่การงานเราก็จะ operate ทั้ง on-premise และ cloud พร้อมเรียนรู้ทักษะใหม่ container platform และ DevOps ครับ (Containerized + Kubernetes environment) หากถามว่ามีอะไรเป็น common principle ไหม? […]

Continue readingMore Tag
Open post
Ebook GridPane Self-managed WordPress

GridPane แพลตฟอร์มที่ง่ายที่สุดในการสร้าง 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 readingMore Tag
Open post
ทำไม Lazada ไม่ใช้ NGINX ... หรือ OpenResty ทำเว็บเซิร์ฟเวอร์

ทำไม Lazada ไม่ใช้ NGINX … หรือ OpenResty ทำเว็บเซิร์ฟเวอร์

## ทำไม Lazada ไม่ใช้ NGINX …หรือ OpenResty ทำเว็บเซิร์ฟเวอร์? ## หากพูดถึง Web servers Technologyซอฟต์แวร์ที่ติด Top 5 ที่ถูกติดตั้งใช้งานมากที่สุดก็เห็นจะเป็น Apache, Nginx, IIS, LiteSpeed, OpenResty (แอดไม่ได้บอกว่าเสถียรและมีประสิทธิภาพที่สุดนะ 55+++เรียงตามยอดดาวน์โหลดติดตั้ง) โพสนี้แอดอยากพาไปส่องเว็บเซิฟร์เวอร์ที่ Lazada ใช้รับโหลดหลักแสนหลักล้าน ว่าเขาใช้อะไรขับเคลื่อนกันแน่… พลังเวทย์มนต์ที่ขับเคลื่อนเว็บไซต์ Lazada ก็คือ..” Tengine” Tengine เป็นเว็บเซิร์ฟเวอร์ที่สร้างโดย Taobaoสายปานโดย Alibaba โดย Tengine เป็นโครงการโอเพ่นซอร์สลากฐานมาจาก NGINX ก่อตั้งขึ้นเมื่อ ธันวาคม 2554 พัฒนาโดยทีม Tengine (ดังแล้วแยกทีม 55)ซึ่งก่อนหน้านี้สมาชิกทีมหลัก ๆ มาจาก Taobao, Sogouและชุมชนที่ร่วมกันพัฒนา อีกทั้ง Alibaba ยังใจดีให้ผู้ใช้ทั่วไปดาวน์โหลดไปติดตั้งและใช้งานฟรีๆๆๆ โหลดดด แจกจ่ายภายใต้ใบอนุญาต […]

Continue readingMore Tag
Open post
Nginx vs Apache: Web Server

LAMP Stack ทำเว็บเซิร์ฟเวอร์ไม่ต้องรู้อะไร?

ก่อนจะไปพูดถึงความแตกต่างระหว่าง Nginx กับ Apache เรามาปรับความเข้าใจเกี่ยวกับ Stack พื้นฐานของ Web server กันก่อน Web server Stack ที่ได้รับความนิยมที่สุดคือ LAMP Stack ย่อมาจาก Linux + Apache + MySQL/MariaDB/MongoDB + PHP และอีก Stack คือ LEMP Stack ย่อมาจาก Linux + Nginx + MariaDB/MySQL/MongoDB + PHP ทั้ง LAMP และ LEMPทำงานอยู่บนมาตรฐาน TCP โปรโตคอลและอยู่บน Application Layer, Presentation Layerและ Session Layer ครับ ส่วนที่ซับซ้อนเพิ่มขึ้นจะเกี่ยวข้องกับรูปแบบของการ implementที่ไปเพิ่มประสิทธิภาพให้ระบบ Web serverและ Application […]

Continue readingMore Tag

Posts navigation

1 2
Scroll to top