สิ่งที่คุณจะต้องรู้

เผยแพร่แล้ว: 2023-06-06


WordPress transients ถูกสร้างขึ้นเพื่อช่วยปรับปรุงประสิทธิภาพโดยรวมของไซต์ อย่างไรก็ตาม ความรู้ว่าพวกเขาทำงานอย่างไรและจะควบคุมได้อย่างไรอาจเป็นเรื่องยากเล็กน้อย

เพื่อช่วยเหลือคุณ เราได้จัดทำคำแนะนำฉบับย่อเกี่ยวกับ WordPress transients ไว้ข้างๆ กัน ในขณะที่คุณเข้าใจพื้นฐานที่ยอดเยี่ยมแล้ว คุณสามารถเริ่มต้นใช้งานบนหน้าเว็บที่คุณมีหรืองานความคืบหน้าของเว็บทั่วโลก นอกจากนี้ การเรียนรู้วิธีควบคุม WordPress transients ช่วยเพิ่มความเร็วในการโหลดอินสแตนซ์ของคุณ

ในโพสต์นี้ เราจะมาดูกันอย่างใกล้ชิดเกี่ยวกับ ภาวะชั่วคราวของ WordPress และวิธีการทำงานของพวกมัน เราจะพูดถึงข้อดีของการใช้บนไซต์ของคุณด้วย สุดท้ายนี้ เราจะแสดงให้คุณเห็นถึงเทคนิคที่มีประสิทธิภาพในการดูแลภาวะชั่วคราวใน WordPress เริ่มกันเลย!

สารบัญ :

WordPress ชั่วคราวคืออะไร?

ก่อนที่เราจะดำดิ่งสู่เบื้องลึกเบื้องหลังของภาวะชั่วคราวของ WordPress เรามาทำความเข้าใจหลักการที่เกี่ยวข้องสองประการอย่างรวดเร็ว: การแคชและอินเทอร์เฟซประสิทธิผลของซอฟต์แวร์ (API)

การแคชใน WordPress เกี่ยวข้องกับการรักษาข้อมูลเว็บไซต์ของคุณไว้ในแคชระยะสั้น ด้วยวิธีนี้ หน้าเว็บจะไม่ต้องร้องขอข้อมูลเดิมซ้ำเมื่อมีผู้เข้าชม อีกทางหนึ่งคือจะใช้ความรู้ที่เก็บไว้ เพื่อลดระยะเวลาการโหลด

ในขณะเดียวกัน API เป็นกระบวนการที่อนุญาตให้สองแพลตฟอร์มที่แตกต่างกันสื่อสารกันได้ ในกรณีนี้ หากคุณลงทุนในอุปกรณ์โฆษณาทางอีเมล คุณอาจต้องป้อน API ที่สำคัญลงในเว็บไซต์ WordPress ของคุณเพื่อให้สามารถเริ่มบันทึกการสมัครรับข้อมูลและการส่งแบบฟอร์มได้:

การป้อนคีย์ API ใน WordPress

ตอนนี้ คุณอาจกำลังถามตัวเองว่า WordPress ส่งผลดีกับสิ่งเหล่านี้ได้อย่างไร ผู้สร้างปลั๊กอินบางรายใช้ชั่วคราวเพื่อหาข้อมูลระยะสั้นของผู้ค้าปลีกในฐานข้อมูล WordPress

สิ่งนี้ค่อนข้างบ่อยสำหรับอุปกรณ์ที่ใช้ API เพื่อดึงข้อมูลจากระบบเพิ่มเติม สมมติว่าคุณมีปลั๊กอินโซเชียลมีเดียที่แสดงการเลือกหุ้นในโพสต์ของคุณ

เมื่อผู้ใช้เข้าชมบทความ เซิร์ฟเวอร์ของคุณจะต้องเชื่อมต่อกับหน้าเว็บโซเชียลมีเดียของคุณเพื่อดึงข้อมูลจำนวนคน อย่างที่คุณทราบ ระบบนี้อาจทำให้หน้าเว็บของคุณช้าลง

ต้องบอกว่าหากปลั๊กอินใช้ประโยชน์จากชั่วคราว ข้อมูลนี้น่าจะถูกบันทึกไว้ในฐานข้อมูล WordPress ของคุณ ซึ่งหมายความว่าเซิร์ฟเวอร์ไม่จำเป็นต้องสนทนากับแพลตฟอร์มโซเชียลมีเดีย – เพียงแค่ดึงข้อมูลที่แคชไว้และจัดเตรียมเนื้อหาที่เป็นลายลักษณ์อักษรของคุณได้เร็วขึ้นมาก

เราจะเลือกมองในแง่บวกของการใช้ประโยชน์จาก WordPress ชั่วคราวในพื้นที่ต่อไปนี้ สำหรับตอนนี้ ให้เราแยกแยะองค์ประกอบสำคัญของภาวะชั่วคราว

วิธีการทำงานของ WordPress ชั่วคราว

ฟังก์ชั่นชั่วคราวโดยการจัดเก็บข้อมูลในฐานข้อมูล WordPress โดยใช้องค์ประกอบคู่ราคาคีย์ สิ่งสำคัญนี้ใช้เพื่อระบุค่าชั่วคราว แม้ว่าค่าจะระบุข้อมูลที่กำลังบันทึกอยู่

นอกจากนี้ นักพัฒนาซอฟต์แวร์บางรายได้กำหนดเวลาหมดอายุสำหรับชั่วคราว ไม่นานหลังจากวันนี้ รายละเอียดจะไม่ถูกต้องและจะต้องเรียกข้อมูลใหม่ทั้งหมดอีกครั้ง

การใช้กรณีเดียวกันในประเด็นที่สูงกว่า, ปลั๊กอินโซเชียลมีเดียอาจเป็นเพียงร้านค้าปลีกที่ส่วนแบ่งขึ้นอยู่กับเฉพาะเป็นเวลาสองหรือ 3 สัปดาห์. หลังจากช่วงเวลานี้ จะสร้างข้อเท็จจริงใหม่เพื่อให้จำนวนหุ้นเป็นปัจจุบัน

โดยพื้นฐานแล้ว ทรานเซียนต์แต่ละอันถูกสร้างขึ้นจากสามส่วน:

  • $transient : นี่เป็นสิ่งสำคัญที่ระบุชั่วคราว (โดยปกติจะเป็นชื่อเรื่อง)
  • $price : นี่คือข้อเท็จจริงที่กำลังดึงข้อมูลผ่าน API
  • $expiration : กำหนดระยะเวลาที่รายละเอียดจะถูกบันทึกในฐานข้อมูลก่อนที่จะถูกลบและจำเป็นต้องดึงข้อมูลโดย API อีกครั้ง

ในการตั้งค่าชั่วคราว คุณต้องใช้ set_transient() ดำเนินการ ดังนั้นนี่คือผลลัพธ์สุดท้ายที่จะสรุป:

set_transient( 'special_query_results', $exclusive_query_final results, 12 * HOUR_IN_SECONDS )

ตัวอย่างนั้นดึงมาจากเอกสารอย่างเป็นทางการของ WordPress Transients [1] เราแนะนำให้ตรวจสอบไซต์นั้นเพื่อดูรายละเอียดชั่วคราวทั้งหมด (และวิธีใช้งาน)

ประโยชน์ของการใช้ WordPress ชั่วคราว

ตามที่กล่าวไว้ก่อนหน้านี้ WordPress ชั่วคราวสามารถช่วยปรับปรุงประสิทธิภาพทั่วไปของเว็บไซต์ได้ ผู้สร้างหลายรายใช้เพื่อลดความหลากหลายของการเรียก API ภายนอก

หากเซิร์ฟเวอร์ต้องส่งคำขอ API หลายรายการเพื่อดึงข้อมูล เซิร์ฟเวอร์อาจกำหนดระยะเวลาการโหลดที่ช้าลงสำหรับผู้ใช้ของคุณ ตัวอย่างเช่น คุณอาจทำงานกับฟีดโซเชียลมีเดียหรือแสดงจำนวนผู้ติดตามและแชร์บนไซต์ของคุณ หากเซิร์ฟเวอร์ต้องเชื่อมต่อกับแพลตฟอร์มการเฉลิมฉลองครั้งที่ 3 เหล่านี้เพื่อดึงข้อมูลและข้อเท็จจริงนั้น เซิร์ฟเวอร์จะเลือกระยะเวลานานขึ้นเพื่อให้ข้อมูลโหลด

หากข้อเท็จจริงนี้ถูกบันทึกไว้ในแคชชั่วคราวในฐานข้อมูล ข้อมูลสามารถจัดส่งได้รวดเร็วยิ่งขึ้น ดังนั้น เมื่อใช้งานอย่างเชี่ยวชาญ ทรานเซียนท์สามารถลดช่วงเวลาการโหลดได้อย่างมาก และช่วยให้คุณมอบประสบการณ์ที่ดียิ่งขึ้นแก่ผู้บริโภค

จากมุมมองความคืบหน้าของเว็บไซต์ ทรานเซียนท์ช่วยอำนวยความสะดวกในการจัดการข้อมูลที่ตรงไปตรงมา ตัวอย่างเช่น คุณสามารถเลือกได้ว่าต้องการแคชเนื้อหาที่เป็นลายลักษณ์อักษรใด และต้องการเก็บไว้นานเท่าใด

สิ่งนี้มีประโยชน์อย่างมากหากคุณมีข้อมูลที่ต้องดึงข้อมูลโดยใช้ API แต่ไม่ได้เปลี่ยนแปลงเป็นประจำ คุณสามารถแคชเนื้อหานี้เพื่อให้โหลดเร็วขึ้น และรีเฟรชทุก ๆ เดือน

หากไซต์อินเทอร์เน็ตของคุณแสดงข้อมูลที่ต้องการให้ทันสมัยตามเวลาจริง การทำงานกับทรานเซียนท์อาจไม่ใช่โปรแกรมการเคลื่อนไหวในอุดมคติ ในบางกรณี คุณอาจต้องการลบชั่วคราวเพื่อให้หน้าเว็บแสดงข้อมูลใหม่มากขึ้นตลอดเวลา ในส่วนถัดไป เราจะพิจารณาภาพรวมที่ใกล้ขึ้นในการดูแล WordPress ชั่วคราวของคุณ

วิธีการควบคุมชั่วคราวใน WordPress

แม้ว่าคุณอาจต้องการความรู้ด้านการเขียนโปรแกรมเพื่อดูแล WordPress ชั่วคราว แต่ก็มีปลั๊กอินบางตัวที่คุณสามารถใช้ซึ่งจะทำให้กระบวนการง่ายขึ้น ตอนนี้คุณสามารถใช้เครื่องมือเพิ่มประสิทธิภาพที่มีคุณสมบัตินี้

ในกรณีนี้ WP Rocket ช่วยให้คุณสามารถนำสิ่งชั่วคราวทั้งหมดออกจากไซต์ของคุณโดยการตรวจสอบกล่อง คุณยังมีทางเลือกในการลบชั่วคราวที่หมดอายุเท่านั้น

หากคุณกำลังมองหาเครื่องมือที่ไม่มีค่าใช้จ่าย (หรือการจัดการที่มากกว่านั้นสำหรับช่วงเวลาชั่วคราวของคุณ) คุณอาจต้องการตรวจสอบ ปลั๊กอิน Transients Manager ซึ่งช่วยให้คุณสามารถกำหนดมุมมอง แก้ไข และลบทรานเซียนท์ทั้งหมดบนเว็บไซต์ของคุณ

เมื่อคุณติดตั้งและเปิดใช้งานปลั๊กอิน ให้ไปที่ ทรัพยากร > ชั่วคราว ด้านล่างนี้ คุณจะเห็นรายการตรวจสอบการเปลี่ยนแปลงทั้งหมดบนหน้าเว็บของคุณ:

การดู WordPress ชั่วคราว

หากต้องการแก้ไขชั่วคราว ให้วางเมาส์เหนือและตัดสินใจ แก้ไข คุณสามารถเปลี่ยนการระบุ มูลค่า และเวลาหมดอายุ โดยใช้ฟิลด์ที่เหมาะสม:

การแก้ไขชั่วคราวใน WordPress

เมื่อคุณพร้อม ให้คลิกที่ บันทึกการปรับปรุง

เมื่อพูดถึงการลบทรานเซียนท์ คุณมีความเป็นไปได้ค่อนข้างน้อย ตัวอย่างเช่น คุณสามารถลบเฉพาะชั่วคราวที่หมดอายุ ชั่วคราวที่ยังไม่หมดอายุ หรือบุคคลที่ไม่มีวันหมดอายุ:

การลบ WordPress ชั่วคราว

ในแถบเครื่องมือหลักของ WordPress คุณจะเห็นตัวเลือกเพื่อระงับชั่วคราว (และยกเลิกการระงับชั่วคราว):

การระงับชั่วคราวใน WordPress

ปลั๊กอินนี้มีประโยชน์เมื่อทำการทดสอบชั่วคราวใหม่ ช่วยให้คุณสามารถลองใช้ค่าชั่วคราวที่ไม่ซ้ำใคร (ข้อมูลที่ต้องแคชไว้) และดูว่าค่าดังกล่าวส่งผลต่อประสิทธิภาพโดยรวมของไซต์คุณอย่างไร

สรุป

ชั่วคราวของ WordPress ช่วยให้คุณเก็บข้อมูลและข้อเท็จจริงที่เรียกโดยทั่วไปผ่าน API ในฐานข้อมูลของคุณ ด้วยวิธีนี้ เซิร์ฟเวอร์ไม่จำเป็นต้องเชื่อมต่อกับแพลตฟอร์มที่สามเพื่อเรียกข้อมูลรายละเอียดนั้น ทรานเซียนท์สามารถเพิ่มอินสแตนซ์การโหลดและเพิ่มประสิทธิภาพไซต์ได้

สำหรับภาพประกอบ หากคุณมีปลั๊กอินโซเชียลมีเดีย สามารถใช้ชั่วคราวเพื่อเก็บข้อเท็จจริง เช่น จำนวนการแชร์และจำนวนผู้ติดตาม ยิ่งไปกว่านั้น คุณสามารถใช้เครื่องมืออย่าง WP Rocket หรือ Transients Manager เพื่อลบและแก้ไขทรานเซียนท์ได้

คุณมีความคิดใด ๆ เกี่ยวกับ WordPress ชั่วคราวหรือไม่? แจ้งให้เราทราบในส่วนความคิดเห็นด้านล่าง!

&#13