ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: fernsterno ที่ 08 กุมภาพันธ์ 2013, 13:06:41



หัวข้อ: มีปัญหากับเวลาโหลดเว็บไซค์นาน เช็คยังไงดีว่าเป็นที่เซิฟเวอร์หรือโค้ดที่เราเขียน
เริ่มหัวข้อโดย: fernsterno ที่ 08 กุมภาพันธ์ 2013, 13:06:41
ผมเจอปัญหาเกี่ยวกับการโหลดใช้งานเว็บครับ คือผมมีเครื่องเซิฟเวอร์ที่ใช้ระบบปฎิบัติการ WinServer2003 และใช้ XAMPP ในการจำลองเซิฟเวอร์เว็บไซค์(PHP+JQUERY) และผมมีอีกเครื่องคอมพิวเตอร์เอาไว้ใช้ทดลองเว็บสเปคเครื่องสูงหน่อย และมีอีกเครื่องสเปคปานกลาง และอีกเครื่องสเปคต่ำแรมแค่ 512MB ซึ่งเชื่อมต่อกันเป็น Intranet วิธีทดลองเว็บผมจะใช้ไฟฟ็อกบราวเซอร์เป็นหลัก เจอปัญหาคือเครื่องสเปคสูงกับต่ำใช้งานได้ปกติไม่ได้โหลดเว็บนานจนเกินไป แค่เครื่องที่สเปคปานกลางดันช้ากว่าเขาเพื่อน บางทีมีค้าง อันนี้ผมลองเทสเข้าพร้อมกันไล่กันนะครับ มีวิธีเช็คบ้างไหมครับว่าเกิดจากอะไร

อีกคำถามครับ XAMPP นี้เหมาะกับการให้ USER เข้ามาใช้งานเยอะๆไหมครับ โจทย์คือให้ใช้เครื่อง PC เป็นเซิฟเวอร์


หัวข้อ: Re: มีปัญหากับเวลาโหลดเว็บไซค์นาน เช็คยังไงดีว่าเป็นที่เซิฟเวอร์หรือโค้ดที่เราเขียน
เริ่มหัวข้อโดย: zidit ที่ 08 กุมภาพันธ์ 2013, 13:22:31
ลองดู process แต่ละตัวที่เข้ามาว่าใช้ CPU เยอะขนาดไหนครับ ถ้าเยอะมาก ต่อ 1 access แสดงว่าสคิปอาจจะทำงานซับซ้อน หนักเกินไป

สคิปที่อยู่ในเครื่องสเปกต่ำ กับสเปกกลาง คือ สคิปเดียวกันหรอครับ


หัวข้อ: Re: มีปัญหากับเวลาโหลดเว็บไซค์นาน เช็คยังไงดีว่าเป็นที่เซิฟเวอร์หรือโค้ดที่เราเขียน
เริ่มหัวข้อโดย: tongboss ที่ 08 กุมภาพันธ์ 2013, 13:35:08
สคริปมีความเป็นไปได้ครับ , หากเป็นพวก wp แม้แต่ธีมก็ตาม


หัวข้อ: Re: มีปัญหากับเวลาโหลดเว็บไซค์นาน เช็คยังไงดีว่าเป็นที่เซิฟเวอร์หรือโค้ดที่เราเขียน
เริ่มหัวข้อโดย: fernsterno ที่ 08 กุมภาพันธ์ 2013, 13:43:32
ลองดู process แต่ละตัวที่เข้ามาว่าใช้ CPU เยอะขนาดไหนครับ ถ้าเยอะมาก ต่อ 1 access แสดงว่าสคิปอาจจะทำงานซับซ้อน หนักเกินไป

สคิปที่อยู่ในเครื่องสเปกต่ำ กับสเปกกลาง คือ สคิปเดียวกันหรอครับ

อธิบายเพิ่มเติมครับป๋ม
เครื่องคอมพิวเตอร์ PC ผมจะมีอยู่ 4 เครื่องครับ
1.เครื่องเซิฟเวอร์ ที่มี XAMPP และเว็บไซค์ IP 192.168.1.6
2.เครื่องสเปคสูง IP 192.168.1.200
3.เครื่องสเปคกลาง IP 192.168.1.210
4.เครื่องสเปคต่ำ IP 192.168.1.220

เครื่อง 2,3,4 จะเข้าเว็บ Intranet ด้วยไฟฟ็อกบราวเซอร์ เว็บที่ถูกจำลงอขึ้นมาจากเครื่อง 1 ซึ่งมีแต่ที่เครื่อง 3 ที่มีสเปคปานกลางที่ช้ามากมายเวลาโหลดแต่ละหน้า ผมลองเอาเครื่องอื่นมาทดแทนซึ่งสเปคใกล้เคียงกันก็ยังช้า เครื่องเซิฟเวอร์โล่งๆเลยไม่ได้ลงอะไรเพิ่มเติมมาก


หัวข้อ: Re: มีปัญหากับเวลาโหลดเว็บไซค์นาน เช็คยังไงดีว่าเป็นที่เซิฟเวอร์หรือโค้ดที่เราเขียน
เริ่มหัวข้อโดย: cyberdew ที่ 08 กุมภาพันธ์ 2013, 14:20:42
ลองเอาเครื่อง spec กลางของคุณ ping ไปที่ server หลักดูครับว่า network มีปัญหาไหม ping ที่ได้ เร็วเท่าเครื่องอื่นๆ หรือเปล่า

จากนั้นลองอย่าให้ตัวอื่นเข้าเว็บ ลองใช้ตัวนั้นตัวเดียวเข้าดูครับ ถ้าช้าเหมือนเดิม ลองเปลี่ยน browser แทนได้ไหม ผลเป็นอย่างไร

เช็ค log \xampp\apache\logs\error.log

ลองคร่าวๆ นี้ก่อน ถ้าผ่านหมด ค่อยมาว่ากันต่อครับ  :wanwan003:


หัวข้อ: Re: มีปัญหากับเวลาโหลดเว็บไซค์นาน เช็คยังไงดีว่าเป็นที่เซิฟเวอร์หรือโค้ดที่เราเขียน
เริ่มหัวข้อโดย: tongboss ที่ 08 กุมภาพันธ์ 2013, 14:26:03
จากปัญหานี้ server จริง อาจไม่เจอปัญหาก็ได้ครับ


หัวข้อ: Re: มีปัญหากับเวลาโหลดเว็บไซค์นาน เช็คยังไงดีว่าเป็นที่เซิฟเวอร์หรือโค้ดที่เราเขียน
เริ่มหัวข้อโดย: fernsterno ที่ 08 กุมภาพันธ์ 2013, 14:42:40
ลองเอาเครื่อง spec กลางของคุณ ping ไปที่ server หลักดูครับว่า network มีปัญหาไหม ping ที่ได้ เร็วเท่าเครื่องอื่นๆ หรือเปล่า

จากนั้นลองอย่าให้ตัวอื่นเข้าเว็บ ลองใช้ตัวนั้นตัวเดียวเข้าดูครับ ถ้าช้าเหมือนเดิม ลองเปลี่ยน browser แทนได้ไหม ผลเป็นอย่างไร

เช็ค log \xampp\apache\logs\error.log

ลองคร่าวๆ นี้ก่อน ถ้าผ่านหมด ค่อยมาว่ากันต่อครับ  :wanwan003:


ขอบคุณครับ เด๋วลองดู Log ดูครับ