คำถามติดแท็ก cache

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

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

3
WordPress มีขนาดเท่าไร
ด้วย WordPress ใหม่และเป็นคุณสมบัติใหม่ดูเหมือนว่า WordPress มีความสามารถมากกว่าเครื่องมือบล็อกทั่วไป แต่WordPress สเกลที่ใช้กันขนาด 10k -> 100k ต่อวันเป็นอย่างไร ด้วยผู้ใช้หลายคนส่วนใหญ่จะเป็นกลยุทธ์แคชที่ดี แต่ WordPress มีการพัฒนาดีเพียงใดเพื่อช่วยทำให้สิ่งนี้ง่ายและให้การควบคุมที่คุณต้องการ Fx สามารถแคชส่วนหนึ่งของหน้าและแสดงเฉพาะส่วนที่ผู้ใช้กำหนดเองรองรับการตั้งค่า master / slave db และสิ่งนั้นได้หรือไม่

9
คุณจะหลีกเลี่ยงการแคชในระหว่างการพัฒนาได้อย่างไร
มีวิธีง่าย ๆ ในการป้องกันการแคชเมื่อทำการทดสอบลักษณะที่ปรากฏของการเปลี่ยนแปลงในเว็บไซต์หรือไม่? ฉันใช้ WP Super Cache ฉันสามารถลบแคชโดยใช้ตัวเลือกที่มีให้ลบแคชสำหรับเบราว์เซอร์ของฉันและยังคงการเปลี่ยนแปลงบางอย่างใน css หรือวิดเจ็ตไม่รีเฟรช ฉันลองแก้ไขอื่น ๆ เช่นสลับเบราว์เซอร์หรือคอมพิวเตอร์ แต่ต้องมีเวิร์กโฟลว์เรียงรายมากขึ้นที่ฉันสามารถมั่นใจได้ว่าฉันกำลังดูการเปลี่ยนแปลงที่ฉันทำและไม่ใช่รูปแบบก่อนหน้านี้บางแคช? ทางออกที่ดีที่สุดสำหรับสิ่งนี้คืออะไร?

3
แนวทางปฏิบัติที่ดีที่สุดสำหรับการใช้ปลั๊กอินแคชบนโฮสต์ที่ใช้ร่วมกันคืออะไร
ฉันได้เปิดตัวเว็บไซต์ค่อนข้างใหญ่ในวันก่อนและฉันต้องการรวมปลั๊กอินสำหรับแคช การตั้งค่าเป็นเว็บไซต์เดียวที่มีฟีเจอร์ Buddypress บางอย่างผสมอยู่ (สำหรับการลงทะเบียนผู้ใช้, แผนที่ที่มี gpress, มีโปรไฟล์) ทำงานบนโฮสต์ที่ใช้ร่วมกัน คำถามของฉันคือ 1. ปลั๊กอินใดที่คุณคิดว่าดีที่สุดสำหรับการแคชเนื่องจากการตั้งค่านี้และทำไม (ถ้าเป็นไปได้)? 2. อะไรคือแนวปฏิบัติและขั้นตอนที่ดีที่สุดที่ฉันควรทำ / พิจารณาในระหว่างการตั้งค่าเพื่อให้แน่ใจว่าทุกอย่างใช้งานได้? 3. transientsที่ฉันเพิ่มตัวเองยังคงสามารถใช้หรือฉันควรลบพวกเขาและปล่อยให้ปลั๊กอินทำมันได้หรือไม่ พวกเขาจะปะทะกันถ้าไม่ลบออก? ขอบคุณ! เพิ่มเติม: แผน 'พลัง' ในhttp://www.inmotionhosting.com/hostingplans.html

3
การกำหนดเวอร์ชัน @import ของ style.css ของ parent parent
บริบท ฉันสร้างชุดรูปแบบเด็กตาม Twenty Thirteen ซึ่งทำงานได้ค่อนข้างดี หลังจากการปรับปรุงรูปแบบแม่เพื่อรุ่น 1.3 style.cssผมสังเกตเห็นพฤติกรรมแปลกกับสไตล์ที่มีสาเหตุมาจากรูปแบบการปกครองที่เก็บไว้ชั่วคราวของ นี่คือเนื้อหาของชุดรูปแบบลูกของฉันstyle.css(ละเว้นส่วนหัว) /* =Imports styles from the parent theme -------------------------------------------------------------- */ @import url('../twentythirteen/style.css'); ดังนั้นรูปแบบเด็กเป็นไม่ได้ทำอะไรมากไปกว่าการนำเข้าธีมของผู้ปกครองstyle.cssstyle.css ฉันยังมีไฟล์ css อีกไฟล์ที่มีการปรับแต่งธีมลูกของฉันซึ่งฉันเข้าคิวด้วยเช่นนี้ในfunctions.php: // Enqueue parent theme's style.css (faster than using @import in our style.css) $themeVersion = wp_get_theme()->get('Version'); // Enqueue child theme customizations wp_enqueue_style('child_main', get_stylesheet_directory_uri() . '/css/main.css', null, $themeVersion); …

1
วิธีนี้เป็นทางออกสำหรับแคช vs คุกกี้จะทำให้ฉันมีปัญหาหรือไม่?
ฉันคิดวิธีแก้ปัญหาชั่วคราวสำหรับปัญหาที่ไม่ธรรมดา แต่ก็ยังห่างไกลจากปัญหาที่ไม่เคยเกิดขึ้นมาก่อนกับการโต้ตอบของโซลูชันแคช WP ที่เป็นที่นิยมกับคุกกี้ในกรณีนี้คือคุกกี้ความคิดเห็น WP มาตรฐาน โซลูชันของฉันมีข้อยกเว้น "ผู้ใช้ที่รู้จักกันดี" ที่ไม่ค่อยได้รับการกล่าวถึงอย่างชัดเจนในการให้บริการไฟล์แคช ไม่ว่าจะใช้งานได้หรือไม่ฉันคิดว่าอธิบายและเรียนรู้ว่าทำไมมันเป็นความคิดที่ไม่ดีอาจให้คำแนะนำโดยทั่วไป ฉันได้ทดสอบวิธีการของฉันด้วย WP Super Cache, W3 Total Cache และ Comet Cache สิ่งที่ฉันแยกแยะให้ละเอียดในตัวเองในขณะที่ศึกษาปัญหานี้คือ WP Super Cache ("WPSC" ต่อจากนี้) ดังนั้นฉันจะใช้มันเป็นตัวอย่างหลักของฉัน พื้นหลัง เมื่อเธรดความคิดเห็นมาตรฐาน WP ถูกตั้งค่าเพื่ออนุญาตให้ผู้เยี่ยมชมแสดงความคิดเห็นคุกกี้ความคิดเห็นจะถูกตั้งค่าสำหรับผู้แสดงความคิดเห็นที่ไม่ใช่ผู้ใช้ที่ลงทะเบียนและเข้าสู่ระบบด้วยสิทธิ์การแสดงความคิดเห็นจริงภายใต้การตรวจสอบเพิ่มเติม ในสิ่งที่ฉันเชื่อว่าเป็นการกำหนดค่าที่พบบ่อยที่สุดผู้วิจารณ์จำเป็นต้องระบุชื่อและที่อยู่อีเมลเท่านั้น เหล่านี้จะถูกเก็บไว้ภายในสองคุกกี้เบราว์เซอร์มักจะและcomment_author_ . COOKIEHASH ถูกกำหนดตามตัวเลือกผู้ใช้comment_author_email_ . COOKIEHASHCOOKIEHASH หากตั้งค่าให้ส่งไฟล์ที่สร้างขึ้นใหม่ให้กับ "ผู้ใช้ที่รู้จัก" WPSC จะกำหนดว่าจะให้บริการไฟล์แคชหรือไม่บนพื้นฐานของการตรวจสอบหลายครั้ง: ผู้ใช้ที่ลงชื่อเข้าใช้จะได้รับไฟล์ใหม่และผู้เยี่ยมชม ส่วนหลังจะถูกระบุอย่างชัดเจนจากการมีอยู่ของเบราว์เซอร์comment_author_คุกกี้ซึ่งไม่ได้ระบุหรือไม่ซ้ำกันสำหรับผู้ใช้โดยเฉพาะCOOKIEHASH(โดยปกติ แต่ไม่เสมอไป "MDP" ที่เข้ารหัสรุ่น MD5 ที่เข้ารหัสในตัวเลือกไซต์) สิ่งที่ดูเหมือนจะเป็นส่วนสำคัญของรหัส …

2
คำอธิบายของ update_post_ (meta / term) _cache
ฉันได้อ่านแนวทางปฏิบัติที่ดีที่สุดตั้งแต่ 10up ขึ้นไปและพวกเขากล่าวถึงการตั้งค่าสถานะทั้งสองนี้เป็นเท็จใน WP_Query (ขึ้นอยู่กับสิ่งที่คุณกำลังสอบถาม): 'update_post_meta_cache' => false: มีประโยชน์เมื่อโพสต์เมตาจะไม่ถูกใช้ 'update_post_term_cache' => false: มีประโยชน์เมื่อไม่มีการใช้ข้อกำหนดเรื่องอนุกรมวิธาน ฉันสมมติว่ามันใช้ประโยชน์บางอย่างupdate_post_caches()แต่ฉันไม่แน่ใจ 100% ว่ามันหมายความว่าอย่างไร ใครช่วยอธิบายความหมายของธงทั้งสองนี้ในWP_Queryและมีประโยชน์อย่างไร ข้อมูลที่มากขึ้นดีกว่าเพราะฉันไม่รู้มากเกี่ยวกับว่า WordPress เก็บสิ่งต่าง ๆ อย่างไร

4
การแคชวัตถุทำงานอย่างไร
ฉันกำลังมองหาคำตอบที่ชัดเจนที่นี่ เมื่อเปิดใช้งานการแคชวัตถุตัวเลือกและทรานแซคชันจะอยู่ที่ไหน โดยค่าเริ่มต้นทั้งสองจะถูกเก็บไว้ในฐานข้อมูล แต่ฉันได้ยินการอ้างอิงบางอย่างที่ memcache จะเก็บไว้ที่อื่นและ APC จะทำอย่างอื่นโดยสิ้นเชิง ที่ว่าจะข้อมูลนี้ได้รับการยืนยันในทั้งสองกรณี?

6
แคชทั้งหมดของ W3 - การรีเฟรชแคชโดยทางโปรแกรม [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ WordPress Development Stack Exchange ปิดให้บริการใน5 ปีที่ผ่านมา ฉันกำลังสร้างเว็บไซต์เช่น Digg ใน WordPress หลังจากติดตั้งแคช W3 ทั้งหมดฉันสังเกตเห็นองค์ประกอบบางอย่างเช่นจำนวนคะแนน (และรหัสผู้ลงคะแนน) ต่อโพสต์จะถูกแคชแม้ว่าพวกเขาจะไม่ควร (อย่างน้อยก็หลังจากผู้ใช้โหวตบทความ) ฉันคิดว่ามันเป็นไปไม่ได้ที่จะป้องกันไม่ให้องค์ประกอบเฉพาะในหน้าถูกแคช (หรือมันคืออะไร) ดังนั้นฉันคิดว่าการเรียกแคชหน้ารีเฟรชโดยทางโปรแกรม ข้อเสนอแนะใด ๆ

3
ฉันควรใช้ Transient API เพื่อจัดเก็บสตริง HTML หรือวัตถุหรือไม่
สมมติว่ามีปลั๊กอินที่แสดงโพสต์ที่เกี่ยวข้อง 20 รายการ (สำหรับแต่ละโพสต์) ด้วยข้อความค้นหาที่ซับซ้อน จากนั้นใช้ข้อมูลจากแบบสอบถามนี้มันสร้างเค้าโครง HTML ที่ซับซ้อน นอกจากนี้ควรสังเกตว่าปลั๊กอินนั้นเป็นสาธารณะและสามารถติดตั้งบนเซิร์ฟเวอร์ใดก็ได้ที่มีการกำหนดค่าใด ๆ สิ่งที่ต้องการ: /* complex and large query */ $related_posts = get_posts( ... ); $html_output = ''; foreach($related_posts as $key => $item) { /* complex layout rendering logic (but not as slow as the previous query) */ $html_output .= ...; } ดังนั้นคำถามของฉันคือ: …
18 cache  transient 

2
วิธีที่ดีที่สุดในการแสดงเนื้อหาแบบไดนามิกบนเว็บไซต์ Wordpress แคชหรือไม่
ฉันต้องการใช้หนึ่งในปลั๊กอินแคชเพื่อที่ฉันจะสามารถให้บริการหน้าคงที่มากขึ้นในธีม / ไซต์ WordPress ของฉัน นี่คือการอัพเกรดประสิทธิภาพที่ดีที่สุดที่คุณสามารถทำได้สำหรับธีม / ไซต์ WordPress มีองค์ประกอบแบบไดนามิกไม่กี่ชุดรูปแบบของฉันที่ได้รับการสนับสนุนจากการทำหน้า Leap คงที่ / แคช ฉันจะร่างปัญหาเหล่านี้ด้านล่างและให้วิธีที่เป็นไปได้ในการแก้ปัญหาแต่ละเรื่องที่ฉันเคยคิด เป้าหมายของโพสต์นี้คือเพื่อให้ได้แนวคิด / วิธีการที่ดีกว่าในการจัดการกับปัญหาที่ฉันอธิบายหรือเพื่อให้มั่นใจว่าฉันกำลังอยู่ในเส้นทางที่ถูกต้องเป็นอย่างน้อย ฉันเป็นทหารผ่านศึก PHP มานานกว่า 12-13 ปี แต่เพิ่งใช้งาน WordPress ในช่วง 1-2 ปีที่ผ่านมาและจนถึงตอนนี้ฉันรู้สึกประทับใจกับความสามารถจริง ๆ ฉันเป็น WordPress Fanboy ทั้งหมดถ้าตอนนี้มีเรื่องแบบนี้อยู่แล้ว! ตกลงดังนั้นปัญหาที่ฉันเคยคิดเมื่อแปลงเป็นหน้าแคช ... หน้าโพสต์เดียว ปัญหาการอ่าน Views - ฉันมีฟังก์ชั่นที่จะดึงค่าการนับสำหรับ "View / hit Counter" ในหน้าโพสต์เพื่อให้ความเห็นเกี่ยวกับการอ่านโพสต์เพื่อให้ผู้ใช้เห็น สิ่งเหล่านี้ไม่ใช่ผู้เยี่ยมชม แต่เป็นเพียงตัวนับจำนวนเยี่ยมชม ฉันได้สร้างตาราง MySQL แยกต่างหากสำหรับค่าเหล่านี้ฉันยังคงพยายามตัดสินใจว่าควรดำเนินการต่อด้วยหรือเปลี่ยนไปใช้ …

4
ตัวเลือกแคชที่ดีที่สุดสำหรับ WordPress หลายเว็บไซต์บนโฮสติ้งแบบไม่แชร์คืออะไร?
คุณแนะนำการกำหนดค่าปลั๊กอินแคชอะไรและทำไมภายใต้สมมติฐานต่อไปนี้: การควบคุมเต็มรูปแบบของการกำหนดค่าเซิร์ฟเวอร์ ใช้งาน WordPress ในโหมดหลายไซต์ / หลายโดเมน โดเมนส่วนใหญ่ไม่ได้ใช้www.คำนำหน้า (คุกกี้) (ปรารถนา) เพื่อปิดการใช้งานการแคชสำหรับ IP ที่เฉพาะเจาะจงหรือตามคุกกี้เมื่อคุณทำการเปลี่ยนแปลงเว็บไซต์คุณไม่จำเป็นต้องทำการแคช รายละเอียด: ฉันใช้ปลั๊กอิน Firefox Google Page Speed ​​เพื่อพยายามเพิ่มประสิทธิภาพความเร็วของเว็บไซต์ นอกจากนี้โปรดอย่าใช้แนวทางทั่วไปเช่นภาพขนาดเล็ก ลองใช้งานการใช้ปลั๊กอินการแคชมากกว่าหนึ่งอันจะทำให้คุณมีปัญหามากกว่าที่มันจะแก้ได้โปรดลองใช้วิธีการง่ายๆ


5
การบังคับให้โหลดซ้ำของ editor-style.css
มีวิธีการบังคับให้รีเฟรชeditor-style.cssเมื่อฉันเปลี่ยนสไตล์ชีทสำหรับตัวแก้ไข TinyMCE ด้วยตนเองหรือไม่? การแก้ไขไม่แสดงขึ้นทันที แต่จะถูกแคชในส่วนผู้ดูแลระบบของแบ็กเอนด์การดูแลระบบ ตัวอย่างเช่นนี้: editor-style.css?ver=3393201

4
เพิ่มประสิทธิภาพ apache สำหรับการใช้ WP
ทักทาย, ฉันมีเว็บไซต์ WP ที่มีจำนวนหน้าที่มีการเปิดมากกว่า 150,000 ครั้งต่อวัน มันทำงานบน Intel Core i5 CPU 760 @ 2.80GHz พร้อม Centos และ RAM 4 GB ปัญหาคือ WP ใช้แรมมากเกินไปและหลังจากนั้นสักครู่บริการก็จะโอเวอร์โหลดและ RAM ก็จะหมด ฉันได้ลอง Apache Apache หลายครั้งแล้ว แต่ดูเหมือนว่าจะไม่ทำงาน หลังจากที่ฉันรีสตาร์ทไซต์ Apache จะทำงานได้อย่างราบรื่น แต่หลังจากผ่านไปหนึ่งหรือสองชั่วโมงมันจะโอเวอร์โหลดอีกครั้ง พวกคุณคนใดมีเคล็ดลับอะไรบ้างที่จะช่วยฉันได้บ้าง BTW ฉันใช้ WP-Super Cache อัปเดต: ข้อมูลเพิ่มเติม นี่คือรายการปลั๊กอินของฉัน: Akismet แบบฟอร์มการติดต่อ 7 Mirror Domain แทรกรูปภาพได้เร็วขึ้น IntenseDebate ผู้จัดการบทบาท …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.