タグ付けされた質問 「bootstrapping」

14
フックの背後にある基本的な概念は何ですか?
私はPHPの中級です。スキルを磨くために、Drupal 7の学習を開始しました。Drupalアーキテクチャの概念を学習している間、フックとブートストラップという用語は非常に困惑しました。「Pro Drupal開発」本とdrupal.orgのドキュメントを読みましたが、Webページを表示するためにDrupalでフックがどのように機能するかを学ぶことは非常に高度です。 フックとは簡単な言葉で誰でも教えてもらえますか?

4
スタンドアロンPHPファイルの適切なブートストラップdrupal?
これは私が今持っているものです: <?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
Drupalブートストラップのキャッシング
誰かがDrupalでブートストラッププロセスを「キャッシュ」しようとしたかどうか知りたいです。 通常、Drupalはリクエストごとに7つのブートストラップフェーズを実行しますが、おそらくデプロイされた本番システムでは、これらの一部またはすべてを「取り除く」ことができますか? 私が考えている可能性のある提案は ブートストラップ状態をシリアル化してmemcacheに固定する スクリプトは、特定の情報をファイルにハードコードするbootstrap.incのパッチを生成できます。 David Straussは、ブートストラップされたDrupalをlibeventで実行し続けようとしたと思います。 他の狂気? どのような試みがあり、どれが(ある程度)信頼できることがわかっていますか?

3
サイトのパフォーマンス、キャッシュが適切に機能していない
パフォーマンスログモジュールを使用しています。スクリーンショットの上で、奇妙なことに、すべてのページにCache_bootstrapを挿入していることに気付きました。任意のページ(管理テーマとフロントエンドテーマの両方)に移動すると、キャッシュを挿入してからキャッシュを削除します。これは、キャッシュが各ページで設定および破棄され、実際にはキャッシュが発生していないことを意味します。どうすればさらに詳しく説明できますか?現在、サイトのパフォーマンスに取り組んでいるため、その問題を診断します。 パフォーマンスチェックにもNew Relicを使用しています。また、データベースの負荷が高いことも示しています。 およびmy.cnf情報。

1
プログラムで多言語ノードを作成する
PHPスクリプトを使用して多言語ノードを作成しようとしています。 私はこれをやっています: $node = new stdClass(); $node->title = "Test ".mktime(); $node->type = "job"; $node->language = 'de'; // Or e.g. 'en' if locale is enabled $node->uid = $user->uid; $node->status = 1; //(1 or 0): published or not $node->promote = 0; //(1 or 0): promoted to front page $node->comment = 1; //2 …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.