CCKフィールドはコンテンツタイプから消えます
-
27-09-2019 - |
質問
サイトの交通量が多い期間中、バックエンドからコンテンツを追加しながらCCK入力フィールドが消えます。 スロットルモジュールを有効にしていません. 。フィールドは、他の時間に自動的に復元されます。
たとえば - 画像アップロードのフィールド、コンテンツタイプ用の機能のチェックボックス ニュース 渋滞中に消えますが、他の時間には自動的に復元されます。
原因は何でしょうか?
Drupalには、交通量が多いときに内部速度測定メカニズムがありますか?
解決
Drupalには、交通量が多いときに内部速度測定メカニズムがありますか?
いいえ。スロットルはこれを行う試みでしたが、一般的に使用されていません。あなたがこれをオフにしているので、それは原因にはなりません。
パフォーマンス設定をツイーして、システムにそれほど影響を与えないようにピーク負荷を取得できるかどうかを確認することをお勧めします。
他のヒント
私にとってこれは、データベースの問題を示しています。次の方法でデータベースを最適化してみてください
- 利用可能なキャッシュRAMを増やします
- テーブルをmyisamからinnodbに変更します。 INNODBは、交通量の多い期間でより信頼性が高くなります。
- セッションの処理をMemcacheに移動してみてください(「DrupalセッションMemcacheの処理」またはGoogleで同様の文字列を検索して、これを行う方法を見つけてください)。これにより、サーバーの負荷が大幅に減少します。
- いくつかのデバッグをして、遅いクエリとは何かを確認してください。CCKは犯人だと確信しています。 Develモジュールを使用して遅いクエリを表示するか、MySQLインターフェイスに移動して、どちらが遅いクエリであるかを知ることができます。入手するスロークエリに応じて、テーブルにインデックスを追加できます。
所属していません StackOverflow