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

14
แนวคิดพื้นฐานของ hooks คืออะไร?
ฉันเป็นสื่อกลางใน PHP เพื่อขัดเกลาทักษะของฉันฉันเริ่มเรียนรู้ Drupal 7 ในขณะที่เรียนรู้แนวคิดสถาปัตยกรรมของ Drupal คำว่าhooksและbootstrappingทำให้ฉันงงมาก ฉันอ่านหนังสือ "Pro Drupal development" และเอกสารบางอย่างเกี่ยวกับ drupal.org แต่มันก็เป็นขั้นสูงสำหรับฉันที่จะเรียนรู้วิธี hooks ทำงานใน Drupal เพื่อแสดงหน้าเว็บ ทุกคนสามารถบอกฉันได้ไหมว่า hooks อยู่ในคำง่าย ๆ ?

4
bootstrap drupal ถูกต้องสำหรับไฟล์ PHP แบบสแตนด์อโลนหรือไม่
นี่คือสิ่งที่ฉันมีตอนนี้: <?php define('DRUPAL_ROOT', '/var/www/clients/client1/web15/web'); include_once(DRUPAL_ROOT . '/includes/bootstrap.inc'); drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); // drupal_flush_all_caches(); $users = views_get_view_result('userlist', 'uid_list'); $i = 0; foreach ($users as $user) { $filename = 'sites/default/files/generated_pdfs/individual_pdf_report_' . $user->uid . '.pdf'; generate_employee_pdf($user->uid, $filename); error_log('Generated ' . $filepath); $i++; } // create object $zip = new ZipArchive(); // open archive if ($zip->open("sites/default/files/generated_zips/individual-reports.zip", ZIPARCHIVE::CREATE) …
16 7  bootstrapping 

3
การแคช bootstrap ของ Drupal
ฉันอยากรู้ว่าถ้าใครพยายาม "แคช" กระบวนการบูทสแตรปใน Drupal โดยปกติ Drupal จะรัน bootstrap 7 ขั้นตอนในแต่ละคำขอ แต่บางทีในระบบการใช้งานที่ปรับใช้แล้วใครจะ "ทำ" กับสิ่งเหล่านี้บางส่วนหรือทั้งหมด? คำแนะนำที่เป็นไปได้ที่ฉันมีอยู่ในใจอาจเป็น การเรียงลำดับสถานะ bootstrapped และผสานเข้ากับ memcache สคริปต์สามารถสร้างแพตช์สำหรับ bootstrap.inc ซึ่งจะเข้ารหัสข้อมูลบางอย่างลงในไฟล์ ฉันเชื่อว่าDavid Straussได้พยายามที่จะทำให้ Drupal ที่เป็น bootstrapped ทำงานบน libevent ความบ้าคลั่งอื่น ๆ ? มีความพยายามอะไรบ้างและเป็นที่รู้กันว่าค่อนข้างเชื่อถือได้?

3
ประสิทธิภาพของไซต์แคชทำงานไม่ถูกต้อง
ฉันใช้โมดูลการบันทึกผลการปฏิบัติงาน ภาพหน้าจอด้านบนสิ่งหนึ่งที่แปลกประหลาดที่ฉันสังเกตเห็นว่าแทรก Cache_bootstrap ในทุกหน้า เมื่อคุณไปที่หน้าใดก็ได้ (ทั้งชุดรูปแบบผู้ดูแลและชุดรูปแบบส่วนหน้า) แทรกแคชแล้วลบแคชกำลังทำงานอยู่ หมายความว่าแคชถูกตั้งค่าและทำลายในแต่ละหน้าและจริง ๆ แล้วไม่มีแคชเกิดขึ้น ฉันจะอธิบายเพิ่มเติมได้อย่างไร เพื่อวินิจฉัยปัญหานั้นเนื่องจากขณะนี้ฉันกำลังทำงานเกี่ยวกับประสิทธิภาพของเว็บไซต์ ฉันยังใช้New Relicเพื่อตรวจสอบประสิทธิภาพ นอกจากนี้ยังแสดงให้เห็นว่าการโหลดฐานข้อมูลสูง และข้อมูล my.cnf
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.