Speed up Joomla เว็บเร็วขึ้น อะไรๆก็ง่ายขึ้น
วันนี้ได้ลองเข้าไปใช้เว็บบอร์ดของ joomla ที่นี่คนไทยก็ค่อนข้างจะให้ความสนใจกันดี มีความเคลื่อนไหวอยู่เรื่อยๆ ก่อนหน้านี้เคยได้ยินมาว่า CMS จุมล่า มันช้ามาก ถึงมากที่สุด แรกๆไม่เข้าใจ พอมาลองเอง ก็รู้สึกถึงความหนึด !!~ ที่ได้รับ มันเหมือนมีตัวอะไรสักอย่างฉุดเราไว้ เมื่อเทียบกับเว็บอื่น หลังกดโหลดหน้าเว็บแล้ว แค่อึดใจเดียว มันก็ปรากฎขึ้นมา...แต่ไฉน เว็บเรา อึดใหญ่ๆโน่น แนะ ถึงจะโผล่
สงสัยอยู่นานและคิดว่าคงต้องหาโฮสดีๆมาใช้ซะแล้ว ปัจจุบันโฮสที่ใช้ อยู่ก็แค่เดือนละร้อยกว่าบาท เรียกว่าถูกมากมาย วันนี้มีคุณararegodji
มาโพสกระทู้ถามเกี่ยวกับ ทำไมเว็บเค้าถึงช้ามากมายแบบนี้ เค้ามีหลักฐานนะครับ ใช้เครื่องมือในการวัดload first byte(เรียกว่ากว่าจะได้ ข้อมูลตัวแรก นานขนาดไหน)
10 วิ+ นี่มันนานขนาดนั้นเลย เปรียบเทียบ กับเวปอื่นๆ "time to first byte" ไม่เกิน 1วิ+ ก็ได้แล้ว มันเหมือนกับ เวปต้อง burnin เครื่องทุกครั้งก่อนออกวิ่ง แต่อีกเวปสตาร์ท ปุ๊บ วิ่งได้เลย อันนี้ เป็นเพราะอะไร...
ไม่นานครับคุณararegodjiก็กลับมาตอบ(ถามเอง-ตอบเอง) อย่างรวดเร็ว และก็ไม่ผิดหวังครับเค้าแก้ปัญหาได้แล้ว
จากการลองไปโพสใน thaihosttalk.com ดูมีท่านหนึ่ง
ให้ลองแก้ ใน file config
$mosConfig_host = 'www.icommenting.com';
เป็น$mosConfig_host = 'locatlhost';
ผมปรากฎว่า เร็วขึ้นทันตาเห็นเลยครับท่าน เร็วเท่าๆกับเวปอื่น ทดสอบดูแล้ว time to first byte ก็ไม่ถึง 1วินาที โห..ขอบคุณมากเลยครับ ที่แนะนำ
....ผม ก็เอามาลองกะ capmoo.comของตัวผมบ้าง โอ้ มายก้อด มันยอดมาก~!!! ได้ความเร็วแบบที่อยากให้เป็นครับ มันเร็วแบบไม่มีสะดุด กดแล้วมาเลย อืมๆๆ ผมก็สงสัย ทำไมนะมันถึงเป็นแบบนี้
Guru ในเว็บ joomla ก็มีเยอะครับไม่นานมีคนมาอธิบายปรากฏการณ์ที่ไม่เหนือธรรมชาติ แต่บางคนไม่รู้ไว้ว่า.
By i_siam_guy
windows ก็ใส่คำว่า "localhost" เหมือนกันน่าน หล่ะ...
ดีกว่าใส่ชื่อ "domain name" หน่อย ตรงทีมันจะ loopback เข้าเครื่องตัวเองเลย... ไม่ต้องเสียเวลาไปหา nameserver ก่อน แต่มันจะต่อเข้า tpc socket (ระบบ network) แทน เพราะมันไม่มี unix socket (ระบบ filesystem) (ที่บอกว่าทำไม่ได้ หมายถึง ต่อเข้า unix socket ไม่ได้ครับ.. เดี๋ยวจะงง)
ถ้าคนใช้ website พร้อมกันเยอะ ๆ เช่นพวก hosting ก็อาจมีปัญหาได้ เพราะ http:// ก้อใช้ tpc socket และต้องเสียเวลาหา tpc socket ที่ว่าง (ตามทฤษฎี) ผมว่ามีผลนิดหน่อยนะ ... เพราะปกติจะมี tpc socket เหลือเฟืออยู่แล้ว
ถ้ามีการปรับแต่ง host แบบ max ๆ แล้ว linux จะรองรับคนใช้งาน (website ที่มี mysql db อยู่บนเครื่องเดียวกัน) แบบ max capacity ได้มากกว่า windows ประมาณ 2 เท่า ... เพราะว่ามันมี unix socket มาช่วยแบ่งภาระของ tpc socket
ใช้ได้เลยครับใครมีปัญหาเรื่องความเร็วก็ลองเอาทิปนี้ไปใช้ครับ น่าสนใจมากเลยครับ :P
1 comment:
joomla version 1.5 เร็วขึ้นแล้วครับ เรื่องความเร็วจะขึ้นอยู่กับ Template Plugin และ Module ที่ลงด้วยนะครับ ปรึกษากันได้ครับที่ www.i-creativeweb.com
Post a Comment