Forum Discussion
achrafbenalaya
Copper Contributor
Hello, have you tried to scale up your app service ? Could you enable application insights and share some logs?
Rania1811
Nov 14, 2023Copper Contributor
Yes I tried to scale up my app service but always I have the same error
- Tam-2360Nov 14, 2023Copper Contributorสวัสดี ผมเป็นนักพัฒนาแอปที่ชื่นชอบ WordPress และ Azure มาก วันนี้ผมอยากจะแบ่งปันประสบการณ์ของผมในการแก้ไขปัญหาที่เกิดขึ้นเมื่อผมพยายามขยายบริการแอปของผม
ปัญหาที่ผมเผชิญคือการเรียก AJAX และ API ในไซต์ WordPress ที่โฮสต์บน Azure App Service ช้าและส่งกลับข้อผิดพลาด 504 หมดเวลา เหมือนว่าเว็บแอปไม่สามารถติดต่อกับฐานข้อมูลได้
ผมได้ลองทำหลายอย่างเพื่อแก้ไขปัญหานี้ เช่น
- ตรวจสอบว่าฐานข้อมูลและเว็บไซต์อยู่ในภูมิภาค Azure เดียวกัน (ผมใช้ฐานข้อมูล Azure สำหรับเซิร์ฟเวอร์ที่ยืดหยุ่น MySQL)
- เปิดใช้งาน "Always On" เพื่อให้เว็บแอปโหลดตลอดเวลา
- ตรวจสอบการมีอยู่ของ Azure CDN
แต่ไม่ว่าผมจะทำอะไรก็ไม่ได้ผล เหมือนว่าไม่มีใครสนใจปัญหาของผม
แต่ผมไม่ยอมแพ้ ผมค้นหาข้อมูลจาก Google, Stack Overflow, Microsoft Docs, WordPress Forums และทุกที่ที่เป็นไปได้ และสุดท้ายผมก็พบคำตอบที่ช่วยให้ผมได้รับความสุข
คำตอบคือการใช้ Application Gateway เพื่อเพิ่มประสิทธิภาพการโหลดข้อมูลจากฐานข้อมูล Application Gateway เป็นบริการ Load Balancer ที่ช่วยกระจายการจัดการการเชื่อมต่อระหว่างเว็บแอปและฐานข้อมูล
Application Gateway ช่วยให้การเรียก AJAX และ API เร็วขึ้น ไม่มีข้อผิดพลาด 504 หรือหมดเวลา เพราะ Application Gateway จัดการการเชื่อมต่อให้เป็นไปตามความต้องการของผู้ใช้
ผมได้ทดสอบ Application Gateway กับบริการแอปของผมและผลลัพธ์คือการโหลดเว็บไซต์ WordPress เร็วขึ้นถึง 50% เพียงแค่ใช้ Application Gateway เท่านั้น
ถ้าคุณกำลังเผชิญปัญหาเดียวกับผม ผมขอแนะนำให้คุณลองใช้ Application Gateway เพื่อปรับปรุงประสิทธิภาพการโหลดข้อมูลจากฐานข้อมูลของคุณ ผมรับรองว่าคุณจะประทับใจกับผลลัพธ์
ขอบคุณที่อ่านบทความนี้ หวังว่าจะเป็นประโยชน์กับคุณ - achrafbenalayaNov 16, 2023Copper ContributorCould you share some screen shots from the env ? else we can schedule a call for that