ผู้เขียน หัวข้อ: พื้นฐานที่ไม่ควรมองข้ามในการปรับแต่ง wordpress ให้เร็วขึ้น  (อ่าน 1645 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ smf

  • [color=green][i]"ถ้าคุณไม่สามารถอธิบายอย่างง่ายๆ ให้คนอื่นเข้าใจได้แล้วล่ะก็ แสดงว่าคุณยังเข้าใจมันไม่ดีพอ"[/i][/color]
  • Administrator
  • Hero Member
  • *****
  • กระทู้: 1,368
  • พอยท์: 5
    • ดูรายละเอียด
    • pordoo.com
    • อีเมล์
1. อัพเดท wordpress ให้เป็นเวอร์ชั่นล่าสุดเสมอ
เนื่องจากในเวอร์ชั่นใหม่ๆ จะมีการปรับแต่งโค้ด และเพิ่มประสิทธิภาพของโปรแกรมให้ดีขึ้นเรื่อยๆ

 2. อัพเดท plug-in และ ลบ plug-in ที่ไม่ใช้
ในการอัพเดทนั้นเหตุผลเหมือนข้างบน นอกจากนั้นเราไม่ควรมาองข้าม plug-in ไหนที่ไม่ได้ใช้แล้วให้ลบออกจาก serverไปด้วย เนื่องจากการ deactivated นั้นจะทำให้ wordpress ช้าลง เพราะต้องมา เช็คดูว่ามี plug-in ตัวไหน activated อยู่บ้าง

 3. Optimize database ที่ myPHPadmin
ทุกๆ อาทิตย์เราควร optimize database ซึ่งจะช่วยให้ database เล็กลงประมาณ 10% วิธีการทำก็คือเข้าไปใน wp database แล้วเลือกทุกๆ ตาราง แล้ว เลือก optimize table ตามรูปด้านล่างเลยครับ


 
4. ลด โค้ด PHP และ การ query database

เนื่องจากโดยทั่วไปพื้นฐานของ wordpress ทุกหน้าจะใช้ header.php ตัวเดียวกันหมด เราจึงเปลี่ยนเป็น html static ได้ ซึ่งจะช่วยลด การ excute php, query ได้ และจะทำให้ wordpress เราเร็วขึ้น

ตัวอย่างทั่วไปของ header.php ที่ยังไม่ได้ปรับแต่ง

<title><strong><?php bloginfo(’name’); ?></strong><strong><?php bloginfo('description'); ?></strong></title></code>
 
<code><meta http-equiv="Content-Type" content="<strong><?php bloginfo('html_type'); ?></strong>; charset=<strong><?php bloginfo('charset'); ?></strong>" /></code>
 
<code><meta name="generator" content="WordPress <strong><?php bloginfo('version'); ?></strong>" /></code>
 
<code><link rel="stylesheet" href="<strong><?php bloginfo('stylesheet_url'); ?></strong>" type="text/css" media="screen" /></code>
 
<code><link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<strong><?php bloginfo('rss2_url'); ?></strong>" /></code>
 
<code><script type="text/javascript" src="<strong><?php bloginfo('template_url'); ?>/mootools.js"></strong></script>


ตัวอย่างที่ปรับแต่งแล้ว :

<title>WPCandy - The Best of WordPress</title>
 
<code><meta http-equiv="Content-Type" content="<strong>text/html</strong>; charset=<strong>UTF-8</strong>" /></code>
 
<code><meta name="generator" content="<strong>WordPress 2.3</strong>" /></code>
 
<code><link rel="stylesheet" href="<strong>http://wpcandy.com/wp-content/themes/wpcandy/files/style.css</strong>" type="text/css" media="screen" /></code>
 
<code><link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<strong>http://feeds.feedburner.com/wpcandy</strong>" /></code>
 
<code><script type="text/javascript" src="<strong>http://wpcandy.com/wp-content/themes/wpcandy/files/mootools.js</strong>"></script>



ที่มา: noupe, wpcandy
http://www.squashup.com/2010/09/%E0%B8%9E%E0%B8%B7%E0%B9%89%E0%B8%99%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B9%84%E0%B8%A1%E0%B9%88%E0%B8%84%E0%B8%A7%E0%B8%A3%E0%B8%A1%E0%B8%AD%E0%B8%87%E0%B8%82%E0%B9%89%E0%B8%B2/
« แก้ไขครั้งสุดท้าย: 5 ตุลาคม 2016, 14:31:30 โดย smf »