More About Me...

à¸à¹‡à¹à¸„่คนตัวเล็à¸à¹† ที่อยาà¸à¸ˆà¸°à¸šà¹ˆà¸™à¹„ปบล็อà¸à¹„ป

Another Tit-Bit...

มีสาระบ้าง ไม่มีสาระบ้าง à¸à¹‡à¸§à¹ˆà¸²à¸à¸±à¸™à¹„ป

Speed up Wordpress

[image]มาอีà¸à¹à¸¥à¹‰à¸§à¸„่ะ เทคนิคà¸à¸²à¸£à¹€à¸žà¸´à¹ˆà¸¡à¸žà¸¥à¸±à¸‡ Wordpress จาภArneBrachhold คราวนี้มีด้วยà¸à¸±à¸™ 4 ขั้นตอน

MySQL Query Cache เนื่องจาภWordpress ใช้ MySQL เป็น database ในà¸à¸²à¸£à¹€à¸£à¸µà¸¢à¸à¸«à¸™à¹‰à¸²à¹€à¸§à¹‡à¸šà¹€à¸žà¸ˆ ดังนั้นถ้าหาภblog ของเราป๊อบมาà¸à¹† ตัว MySQL à¸à¹‡à¸­à¸²à¸ˆà¸ˆà¸°à¸£à¸­à¸‡à¸£à¸±à¸šà¹„ม่ไหว เค้าเลยà¹à¸™à¸°à¸™à¸³à¹ƒà¸«à¹‰à¹„ปà¹à¸à¹‰ config ของ MySQL (my.cfg หรือ my.ini ให้มีตัวà¹à¸›à¸£ query_cache_type=1) ให้มีà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™ cache à¸à¸²à¸£à¹à¸à¹‰à¹„ข config ของ MySQL นี้ต้องใช้สิทธิ์เป็น root หรือว่า admin ของ server สำหรับผู้เช่าใช้งาน web hosting คงหมดสิทธิ์ค่ะงานนี้ à¸à¹‡à¸„งต้องรู้ไว้เป็นข้อมูลอย่างเดียว PHP Compile Cache. Wordpress เป็น PHP application ตัวหนึ่ง ดังนั้นทุà¸à¸„รั้งที่มีà¸à¸²à¸£à¹€à¸£à¸µà¸¢à¸à¸«à¸™à¹‰à¸²à¹€à¸§à¹‡à¸š à¸à¹‡à¸ˆà¸°à¸•้องเรียà¸à¹ƒà¸Šà¹‰ PHP interpreter ทุà¸à¸„รั้ง (โดย Apache web server) ถ้าเราใช้ PHP Compiler cache เข้ามาช่วยเà¸à¹‡à¸šà¸šà¸²à¸‡ process ที่เรียà¸à¹ƒà¸Šà¹‰à¸šà¹ˆà¸­à¸¢à¹† โดยไม่ต้อง compile ใหม่ทุà¸à¸„รั้ง à¸à¹‡à¸ˆà¸°à¹€à¸žà¸´à¹ˆà¸¡à¸„วามเร็วของ blog ได้ โดยเราต้องติดตั้ง tool เช่น APC à¹à¸¥à¸° eAccelerator เข้าช่วย à¹à¸•่ … อีà¸à¹€à¸Šà¹ˆà¸™à¸à¸±à¸™ งานนี้ต้องเป็นเจ้าของ server เองจึงจะทำได้ค่ะ Wordpress Internal Caching. มาถึงหัวข้อที่เราพอจะทำได้บ้าง ด้วยà¸à¸²à¸£à¹ƒà¸Šà¹‰ cache ที่มาà¸à¸±à¸š Wordpress เอง เป็นà¸à¸²à¸£à¸ªà¸±à¹ˆà¸‡à¹ƒà¸«à¹‰ Wordpress เà¸à¹‡à¸šà¸«à¸™à¹‰à¸²à¹€à¸§à¹‡à¸šà¸—ี่มีà¸à¸²à¸£à¹€à¸£à¸µà¸¢à¸à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¸šà¹ˆà¸­à¸¢à¹† ไว้ใน harddisk ค่ะ สิ่งที่เราต้องทำà¸à¹‡à¸„ือ เพิ่ม define( ‘ENABLE_CACHE’, true ); ใน wp-config.php à¹à¸¥à¸° สร้าง directory wp-content/cache à¹à¸¥à¹‰à¸§à¹€à¸›à¸´à¸”สิทธิ์ให้สามารถเขียน file (664) ลงไปได้ Static Pages. ใช้ plugin WP-Cache เข้ามาช่วยค่ะ WP-Cache จะสร้าง static page ไว้ใน harddisk โดยไปสั่งให้ Wordpress ไม่ต้องเรียภPHP interpretation เลย ข้อดีà¸à¹‡à¸„ือ วิธีนี้จะช่วยเพิ่มความเร็วได้มาà¸à¸—ี่สุด à¹à¸•่ข้อเสียคือ ทำให้เราเสียความลูà¸à¹€à¸¥à¹ˆà¸™à¸šà¸²à¸‡à¸­à¸¢à¹ˆà¸²à¸‡à¹ƒà¸™ blog ไป เช่น dynamic content หรือพวภcurrent page impression, counter เป็นต้น

สุดท้ายเค้าà¸à¸²à¸à¸šà¸­à¸à¸§à¹ˆà¸² Wordpress 2.1 นี่ปรับปรุงด้าน performance ขี้นมาภดังนั้นสมควรจะ upgrade เสีย à¹à¸¥à¹‰à¸§à¸–้ามี Plugin อันไหนที่ไม่ใช่à¸à¹‡à¹€à¸­à¸²à¸­à¸­à¸à¹€à¸ªà¸µà¸¢à¸šà¹‰à¸²à¸‡ รวมทั้งพิจารณา theme ที่ใช้ ว่ามันทำให้ blog ของเราช้า อืดอาดหรือไม่ (เมื่อà¹à¸¥à¸à¸à¸±à¸šà¸„วามสวยงาม)

สำหรับ blog นี้ นอà¸à¹€à¸«à¸™à¸·à¸­à¸ˆà¸²à¸à¹€à¸›à¹‡à¸™ Wordpress 2.1 à¹à¸¥à¹‰à¸§à¸à¹‡à¸—ำเฉพาะข้อ 3. Wordpress Internal Caching ค่ะ เนื่องด้วยเช่า web hosting เค้าเหมือนà¸à¸±à¸™ à¹à¸¥à¹‰à¸§à¸à¹‡à¹„ม่ชอบ WP-Cache เวลาที่เราปรับà¹à¸•่งหน้าตา blog à¹à¸¥à¹‰à¸§à¸¡à¸±à¸™à¹à¸ªà¸”งผลไม่ทันใจเลย …

Most Commented Posts

ตลาดระà¹à¸«à¸‡ (26) สู้à¸à¸±à¸š comment spam (23) OpenID à¸à¸±à¸š Rangwan (14)

6 ความคิดเห็นà¹à¸¥à¹‰à¸§ to “Speed up Wordpress”

เจ้าชายน้อย Says:

บทความดีครับ à¹à¸•่ผมยังไม่มีความรู้ด้านนี้มาà¸à¸™à¸±à¸ เลยไม่ค่อยจะรู้เรื่อง

Aoyoyo Says:

อยาà¸à¹„ด้ข้อมูลตรงไหนเพิ่มคะ

เจ้าชายน้อย Says:

ตอนนี้ยังไม่มีเวลาศึà¸à¸©à¸²à¸„รับ เดี๋ยวช่วงลงมือศึà¸à¸©à¸²à¸ˆà¸£à¸´à¸‡à¸ˆà¸±à¸‡ จะขออนุà¸à¸²à¸•ถามอีà¸à¸—ีนะครับ ขอบคุณมาà¸à¸„รับ

NuT Says:

ขอบอà¸à¸§à¹ˆà¸²à¹€à¸ˆà¹Šà¸‚ยันมาà¸à¸„รับ à¹à¸šà¸šà¸§à¹ˆà¸²à¹‚พสต์วิ่งà¹à¸šà¸šà¸¡à¸µà¸ªà¸²à¸£à¸° ยà¸à¸¢à¹ˆà¸­à¸‡à¸„รับ

aoyoyo Says:

à¹à¸šà¸šà¸§à¹ˆà¸² “ชอบ”

Amy Duncan Says:

Awesome! I hope this post gets spread around the net, we would all benefit by implementing faster blogs and websites. Thanks!

Missing 1 little piece though, you should encourage people to also implement a server-side caching scheme to send out the correct caching headers with static content such as images, javascript, css, pdfs, favicon.ico, etc..

Read about it: htaccess Caching

ออà¸à¸„วามเห็นหน่อย

Subscribe to Comments?

RECENTCOMMENTS

MOSTCOMMENTS

LINKLOVE

Tag Cloud

à¸à¸¥à¹‰à¸­à¸‡ à¸à¸µà¸¬à¸² ของเล่น ข่าว งาน ซอฟต์à¹à¸§à¸£à¹Œ ท่องเที่ยว ธีม บริษัท บล๊อภฟุตบอลโลภละคร ศิลปะ สัพเพเหระ หงส์à¹à¸”ง หนังสือ อาหาร เหตุà¸à¸²à¸£à¸“์ application blog Blog Stuff browser comment Computer & Gadget firefox GSM hi5 IM IT Mac OpenID spam theme Ubuntu webapp WordPress

Recent Readers. These are the cool and trendy people that reads my blog!Recent Readers

IMG_9272IMG_9260IMG_9258IMG_9257IMG_9256IMG_9251IMG_9248


You are viewing a mobilized version of this site...
View original page here

Mobilized by Mowser Mowser