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

แท็กเวอร์ชันควรใช้สำหรับคำถามที่ใช้กับเวอร์ชันเท่านั้นไม่ใช่เพื่อบอกว่ามีการใช้เว็บไซต์รุ่นใด

10
คุณปรับปรุงประสิทธิภาพของ Drupal ได้อย่างไร
Drupal พัฒนาอย่างรวดเร็ว แต่ประสิทธิภาพไม่ดีเท่าที่ควร มันยากที่จะเข้าถึง 50 คำขอต่อวินาที และมีการสืบค้น SQL จำนวนมากในหน้าเว็บอย่างง่าย หากคุณทดสอบเวลาที่ร้องขอของแบบฟอร์มที่ส่งใน Drupal.org จะใช้เวลาไม่กี่วินาทีในการทำให้เสร็จ คุณปรับปรุงความเร็วเว็บไซต์ของคุณอย่างไร?
54 7  6  performance 

4
Drupal 6 จุดสิ้นสุดของชีวิต
มีวันที่จัดทำเป็นเอกสารหรือวันที่เชื่อสำหรับการสิ้นสุดชีวิตของ Drupal 6 หรือไม่? อีกนัยหนึ่งการพัฒนาอย่างเป็นทางการจะหยุดใน Drupal 6 เมื่อใด
23 6 

4
วิธีที่ดีที่สุดในการปรับให้เหมาะสมสำหรับประสิทธิภาพของผู้ใช้ที่ผ่านการตรวจสอบแล้ว?
คำหลักที่นี่รับรองความถูกต้อง ! ในปัจจุบัน (เท่าที่ฉันรู้) วิธีการเพิ่มประสิทธิภาพสำหรับการเข้าถึงแบบไม่ระบุชื่อนั้นทำได้โดยการแคชหน้าแบบสแตติก (วานิช / ปลาหมึก / บูสต์) อย่างไรก็ตามเท่าที่ฉันรู้ว่าสิ่งนี้ดูเหมือนจะไม่ดีมากในสถานการณ์ที่ผู้ใช้ส่วนใหญ่ของคุณได้รับการรับรองความถูกต้อง นอกเหนือจาก APC อย่างชัดเจน Memcache และการขว้างเงินที่ฮาร์ดแวร์วิธีที่ดีที่สุดในการปรับแต่งไซต์ที่มีการใช้งานสูงนั้นเป็นสิ่งที่ดีที่สุดสำหรับผู้ใช้ที่ได้รับการรับรองความถูกต้อง ตัวอย่างเช่น: drupal.org, เครือข่ายสังคมออนไลน์, ชุมชน, ฯลฯ ฉันสนใจ Drupal 6 มากขึ้นในขณะนี้ดังนั้นฉันเดาว่า MongoDB ไม่สามารถสมัครได้ตอนนี้ ...
22 6  caching  performance 


3
การอัปเดตเป็นโมดูลรุ่นที่ใหม่กว่าโดยใช้ Drush (ละเว้นจุด / รุ่นที่แนะนำโดยไม่ต้องควบคุมเวอร์ชัน trashing)
[NB คำถามนี้ปิดอยู่ด้านหลัง แต่แยก / ไปถึงคำถามก่อนหน้าของฉันที่นี่ ] ฉันใช้ Drush มาระยะหนึ่งแล้ว แต่ทุกครั้งที่ฉันต้องนิ่งงัน ในตอนนี้ฉันไม่แน่ใจจริงๆว่าจะทำอย่างไรกับเรื่องนี้ สถานการณ์จำลอง: ปัจจุบันไซต์ใช้การปล่อย dev ในอดีต ในขณะเดียวกันยังไม่มีการสร้างการปล่อยจุด แต่มีการเปิดตัว dev รุ่นใหม่ ดังนั้นเราจึงมีสิ่งที่ชอบ: Reroute Email 6.x-1.x-dev (2010-Sep-27) Recommended version: 6.x-1.0 (2008-Jul-24) Development version: 6.x-1.x-dev (2011-Feb-25) การdrush dl <module>-6.x-1.x-devเขียนทับไดเรกทอรีที่มีอยู่ด้วย 1.x dev ครั้งล่าสุด ไม่เป็นไร แต่จะลบโฟลเดอร์. svn ถ้าฉันทำdrush upc <module>มันจะดาวน์โหลดการปล่อยจุด (ดูการแก้ไขด้านล่าง) ซึ่งฉันไม่ต้องการ แต่ถ้าฉันทำdrush upc <module>-6.x-1.x-devมันแค่รีเฟรชข้อมูลการอัพเดทแล้วบอกฉันว่า "เวอร์ชั่นที่ระบุแล้วติดตั้งแล้ว" …

4
วิธีรับ hook_install () เพื่อเรียกใช้ hook_update_N ทั้งหมด ()
ฉันจะขอ hook_install () เพื่อเรียกใช้การอัปเดตทั้งหมดที่มีสำหรับโมดูลได้อย่างไร ฉันมีมันในไฟล์ติดตั้ง mymod ฉันเหนื่อย function mymod_install() { mymod_update_6001(); } แต่ดูเหมือนจะไม่ทำอะไรเลย หากฉันมี mymod_update_6002 () ฉันจะยังคงโทรหา 6001 () ได้เพียงแค่เรียก 6002 () หรือโทรทั้งสองตามลำดับที่ 6001 (), 6002 () ฉันคิดว่าการเปิดใช้งานการปรับปรุงทั้งหมดเป็นเรื่องปกติถ้าคุณติดตั้งโมดูลเป็นค่าเริ่มต้น
18 6  hooks  installing 

5
รวมถึงรุ่น jQuery ที่แตกต่างกันเฉพาะในหน้าเฉพาะ
โมดูลอัพเดต jQuery รวมถึงสคริปต์นี้ <script type="text/javascript" src="/sites/all/modules/jquery_update/replace/jquery.min.js?6"></script> ฉันต้องการสิ่งนี้ในทุก ๆ หน้ายกเว้นไฟล์เทมเพลตบางตัวที่ฉันใช้กล่องแฟนซีและต้องการ jQuery รุ่นที่ใหม่กว่า ฉันจำเป็นต้องแยกการอัปเดต jQuery ออกจากการวางสคริปต์ด้านบนใน$scriptsตัวแปรเฉพาะบน page-media-photos.tpl.php ฉันจะบรรลุสิ่งนี้ได้อย่างไร
16 6  javascript 

3
โหลดเนื้อหาเพิ่มเติมด้วย ajax เมื่อคลิกลิงค์เพิ่มเติมในมุมมอง
ฉันมีมุมมองบล็อกที่กำหนดเอง ฉันแสดงชื่อโหนด 5 รายการล่าสุด หากมีคนคลิกลิงค์เพิ่มเติมฉันต้องการโหลด 5 หัวเรื่องถัดไปภายใต้ชื่อโหนด 5 ปัจจุบัน ไม่มีการรีเฟรชหน้าและไม่ใช่เพจเจอร์ เป็นไปได้ไหม ฉันจะทำสิ่งนี้อย่างไร
15 views  6  ajax 

7
การส่งออก Taxonomies ไปยังรหัส
ฉันกำลังมองหาวิธีการส่งออกคำศัพท์ทางอนุกรมวิธานและคำศัพท์ที่เกี่ยวข้อง จนถึงตอนนี้ฉันได้พบและทดสอบ: การส่งออก Taxonomy - ส่งออกไปยังรหัสโดยใช้คุณสมบัติ แต่ไม่นำเข้า http://drupal.org/node/755986 - การทดสอบสั้น ๆ ของฉันกับโปรแกรมแก้ไขนี้แสดงผลลัพธ์ที่หลากหลาย ไม่มีใครมีข้อเสนอแนะโมดูลอื่น ๆ หรือการแก้ปัญหารหัส? ฉันสามารถเขียนมันทั้งหมดลงใน a hook_installและจากนั้นใช้hook_updateเพื่ออัปเดต แต่ดูเหมือนว่าจะไม่ใช่โซลูชันที่หรูหราโดยเฉพาะสำหรับคำศัพท์มากกว่า 500 คำ


7
การเพิ่มผู้ใช้ใหม่โดยตรงในฐานข้อมูล
ฉันได้รับไฟล์ไปยังเว็บไซต์ Drupal เพื่อให้ฉันสามารถสร้างชุดรูปแบบใหม่ อย่างไรก็ตามฉันยังไม่ได้รับวันผู้ใช้ / รหัสผ่านของ Drupal ดังนั้นฉันจึงไม่สามารถลงชื่อเข้าใช้ในพื้นที่ผู้ดูแลระบบได้ มีวิธีที่ฉันสามารถสร้างผู้ใช้ใหม่โดยตรงในฐานข้อมูลหรือวิธีอื่นหรือไม่?
13 6  users  database 

4
วิธีแฮช (#) ในเส้นทาง drupal_goto
มีวิธีการรวม # ใน drupal_goto หรือไม่? ฉันต้องการสิ่งนี้ function MYMODULE_preprocess_node(&$variables) { $node = $variables['node']; switch ($node->type) { case 'product': drupal_goto("products#".$node->nid); } }
12 7  6  redirection 

2
ความแตกต่างที่สำคัญระหว่าง Drupal 7 และ Pressflow 7 คืออะไร
ฉันกำลังใช้ Drupal 7 ฉันได้ยินPressflowเป็นอีกโซลูชันหนึ่งสำหรับไซต์ประสิทธิภาพสูง หากคุณมีประสบการณ์กับทั้งสองระบบการย้ายจาก Drupal 7 ไปเป็น PressFlow 7 มีประโยชน์อย่างไร อะไรคือความแตกต่างที่สำคัญระหว่าง D7 และ Pressflow 7
12 7  6 

3
อะไรคือวิธีที่ดีที่สุดในการเขียนโปรแกรมเพื่อทำซ้ำผ่านผลลัพธ์ของมุมมอง
รับมุมมองชื่อ 'เด็ก ๆ ' (มีสองฟิลด์: child_node_id และ birth_order_value) วิธีที่ดีที่สุดโดยทางโปรแกรมคือวนซ้ำไปตามผลลัพธ์ของมุมมองที่กำหนดให้ display_id เป็น 'ค่าเริ่มต้น' และอาร์กิวเมนต์ที่มีรหัสโหนดหลัก ก่อนหน้านี้ฉันใช้มุมมองในบล็อกโดยใช้โค้ดที่คล้ายกับที่แสดงต่อไปนี้: if ( arg(0) == 'node' && is_numeric(arg(1)) && ! arg(2)) { $node = node_load(arg(1)); $args = array($node->nid); $view = views_get_view('Children'); print $view->preview('default', $args); } อย่างไรก็ตามในบล็อกอื่นฉันต้องการดำเนินการตรรกะบางอย่างตามค่าที่พบในมุมมอง คุณอาจเดาได้ว่าตรรกะทางธุรกิจตามความต้องการขั้นสุดท้ายของฉัน: ฉันต้องการบล็อกของรหัสที่สนับสนุนมุมมอง ('เด็ก') ที่เรียกว่าหลายครั้ง ในขณะที่ฉันวนซ้ำผ่านผลลัพธ์ชุดข้อมูลการดูฉันต้องการวนซ้ำแบบซ้ำ ๆ ผ่านโหนดลูก ๆ เพื่อสอบถามลูก ๆ ของพวกเขา
12 views  6 

1
วิธีที่ดีที่สุดในการวัดประสิทธิภาพของ Drupal stack
ฉันเพิ่งถามคำถามเกี่ยวกับประสิทธิภาพของ Drupalและได้รับคำตอบที่ยอดเยี่ยม สิ่งนี้ทำให้ฉันคิดได้ว่าอะไรคือวิธีที่เชื่อถือได้ / มีความหมายในการเปรียบเทียบ Drupal? มันง่ายที่จะพูดว่า "ติดตั้ง APC, memchached & Varnish" หรือ "ติดตั้งโมดูล x หรือ y" แต่ฉันจะวัดปริมาณประสิทธิภาพการทำงานที่ฉันได้รับจากการตั้งค่าแต่ละครั้งได้อย่างไร โดยทั่วไปวิธีที่แน่นอนในการเปรียบเทียบการตั้งค่าและค้นหาคอขวดเพื่อบีบประสิทธิภาพที่เป็นไปได้มากที่สุดจากไซต์ Drupal วิธีที่ดีที่สุดในการค้นหาคืออะไร? การกำหนดเป้าหมาย Drupal 6
12 6  performance 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.