Featuresによる開発用サイト→本番サイト運用
Featuresモジュールは本番サイトでは開発用のUIなどを無効にし、開発用サイトで追加・変更した内容を本番サイトに反映するベストプラクティスと言われています。ここではFeaturesモジュールを利用した本番化方法をガイダンスします。
Featuresモジュールは本番サイトでは開発用のUIなどを無効にし、開発用サイトで追加・変更した内容を本番サイトに反映するベストプラクティスと言われています。ここではFeaturesモジュールを利用した本番化方法をガイダンスします。
ViewsはDrupal8ではコア化するほどにDrupalおいて中核をなすモジュールです。ほとんどの表示はViewsを介していると言っても過言ではありません。ViewsのパフォーマンスがDrupalのパフォーマンスに直結します。そこで、Viewsのキャッシュ機能を充分に利用することでパフォーマンスを改善します。
Drupalにおいて、最も簡単なロギング方法はDatabase logging(dblog)モジュールを有効にすることですが、Database loggingはその名の通りDatabaseにログを記録します。閲覧時でもDatabaseにWriteする可能性があるため、ボトルネックとなります。
「Nginx(リバースプロキシ)+Apache(Webサーバー)」という構成で静的キャッシュを行います。
要求メモリが少ないため、Webサーバー内に追加することで実験できる。Webサーバー以下の変更がポート番号くらいなのでリリース間際のチューニングに最適。など、導入障壁画が低いです。
Viewsで作成した絞り込み用の検索フォーム(Views Exposed Filter)を複数フィールド対象にする方法。