ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free Scriptwordpress 100000 posts เริ่มอืดทำไงดีครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: wordpress 100000 posts เริ่มอืดทำไงดีครับ  (อ่าน 957 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
kokarat
Verified Seller
สมุนแก๊งเสียว
*

พลังน้ำใจ: 121
ออฟไลน์ ออฟไลน์

กระทู้: 853



ดูรายละเอียด
« เมื่อ: 15 ธันวาคม 2011, 01:34:59 »

wordpress 100000 posts เริ่มอืดทำไงดีครับใครเจอปัญหานี้บ้างแก้ยังไง

ปล. ไม่ใช่ multisite นะครับเป็น blog เดียวโดดๆ
บันทึกการเข้า
anatasia
สมุนแก๊งเสียว
*

พลังน้ำใจ: 58
ออฟไลน์ ออฟไลน์

กระทู้: 768



ดูรายละเอียด
« ตอบ #1 เมื่อ: 15 ธันวาคม 2011, 02:05:33 »

dedicate หรือป่าวครับเนี่ย

บันทึกการเข้า

kokarat
Verified Seller
สมุนแก๊งเสียว
*

พลังน้ำใจ: 121
ออฟไลน์ ออฟไลน์

กระทู้: 853



ดูรายละเอียด
« ตอบ #2 เมื่อ: 15 ธันวาคม 2011, 02:37:42 »

dedicate หรือป่าวครับเนี่ย



Baby. Plan. ธรรมดานี่แหละครับ
บันทึกการเข้า
Jig_Load
ก๊วนเสียว
*

พลังน้ำใจ: 187
ออฟไลน์ ออฟไลน์

กระทู้: 360



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 15 ธันวาคม 2011, 02:40:40 »

ลงระบบแคชยังค่ะ เผื่อจะช่วยได้
บันทึกการเข้า

9neo
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 60
ออฟไลน์ ออฟไลน์

กระทู้: 1,411



ดูรายละเอียด
« ตอบ #4 เมื่อ: 15 ธันวาคม 2011, 03:04:35 »

wp ทำอเมซอนเมื่อไหร่ แนะนำว่าลงระบบแคช ทันทีครับ
ยิ่งหลายๆ เทมเพลต ที่มีฟังชั่นมากๆ แค่เนื้อหาไม่ถึงร้อยก็อืดแล้วครับ

เทมเพลต ขอแนะให้ให้ใช้ที่มีฟังชั่นน้อยที่สุด ไม่งั้นอาจจะอยุ่ไม่ยืดบนแชร์โฮสได้
บันทึกการเข้า
ohmohm
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 170
ออฟไลน์ ออฟไลน์

กระทู้: 3,099



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 15 ธันวาคม 2011, 16:33:34 »

ไม่เคยโดนเองขนาดนั้นนะ แต่เคยเอา xdebug จับ พบว่า mysql_query() กินเวลารวมๆ นานเหมือนกัน
ดูจาก http://codex.wordpress.org/Database_Description คิดว่า index น่าจะใช้ได้แล้ว
ก็คิดว่า น่าจะทำ cache ของ db หรือไม่ก็ทำ read uncommited ( ยอม dirty read ) จะได้ไม่ lock บ่อยๆ

ใช้ InnoDB หรือ MyISAM http://stackoverflow.com/quest...for-large-table-wordpress-blog
InnoDB มันใช้ row lock แทนที่จะต้องถึงขั้น table lock น่าจะมีประโยชน์ โดยเฉพาะ column comment_count ที่ท่าทางจะโดน update บ่อยๆ ถ้ามี comment มากๆ

ขอยกตัวอย่างจากที่อื่นหน่อย http://wordpress.org/support/topic/wp-302-cpu-throttling
query แรก มี FROM wp_posts AS p INNER JOIN wp_term_relationships AS tr ON (p.ID = tr.object_id) แต่หลัง WHERE มี  p.ID <> 305 ซึ่งเท่ากับว่า index บน p.ID แทบไม่มีประโยชน์ เพราะต้องอ่านทุก rows ยกเว้น rows ที่ p.ID = 305 ( ซึ่งน่าจะมี row เดียว เพราะ p.ID เป็น primary key ) จึงน่าจะเป็น table scan ถ้าอยากเร็ว อาจต้องเพิ่ม index บน wp_term_relationships.object_id
« แก้ไขครั้งสุดท้าย: 15 ธันวาคม 2011, 17:38:48 โดย ohmohm » บันทึกการเข้า
cheapdeals
สมุนแก๊งเสียว
*

พลังน้ำใจ: 31
ออฟไลน์ ออฟไลน์

กระทู้: 681



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 15 ธันวาคม 2011, 17:32:42 »

wordpress 100000 posts เริ่มอืดทำไงดีครับใครเจอปัญหานี้บ้างแก้ยังไง

ปล. ไม่ใช่ multisite นะครับเป็น blog เดียวโดดๆ

อูย อัดไปได้ขนาดนี้เลยเหรอ
บันทึกการเข้า

บักเติ้ง!
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 823
ออฟไลน์ ออฟไลน์

กระทู้: 3,457



ดูรายละเอียด
« ตอบ #7 เมื่อ: 15 ธันวาคม 2011, 17:34:59 »

ลบแคชครับ ตั้งลบทุกชมครับ ช่วยได้เยอะ
บันทึกการเข้า

ใครเอาวิดีโอสอน CPA ของ Peerfly ผมไปลงเว็บอื่นที่หลังก็บอกกันบ้างครับ ไม่ใช่อยากเอาไปลงก็เอาไป
มันไม่ได้เป็นของคุณนะครับ แบบนี้ใครเค้าอยากจะ เขียนบทความหรืออัดวิดีโอใหม่ๆ ให้คุณกันละ
หน้า: [1]   ขึ้นบน
พิมพ์