Momentoと統合してデフォルトのDrupalキャッシュを強化する

インスタンスやクラスタを管理することなく、Drupalサイトやアプリに専用のキャッシュを追加できます。

Drupalは、PHPで構築されたフリーでオープンソースのコンテンツ管理フレームワークであり、利用可能な最も安定した、安全で柔軟なコンテンツ管理ソリューションの一つと考えられています。私たちは、パフォーマンスの高いウェブサイトやアプリケーションの最も重要なコンポーネントの1つであるキャッシュを簡素化することを目的とした新しいモジュールを発表します。Momento Cache の Drupal統合は、Drupalサイトやアプリケーションに真にサーバーレスなキャッシングを提供することで、キャッシュサーバーやクラスタの管理の複雑さを取り除きます。

Why Momento?

デフォルトでは、Drupalはデータベース(通常はMySQL、MariaDB、またはPostgreSQL)を使用して、比較的高価な計算結果をキャッシュします。しかし、このアプローチには問題があります: データベースは比較的低速です。サイトのスケーラビリティとパフォーマンスの必要性が高まるにつれて、専用のキャッシュソリューションが提供する利点も増えていきます。Drupalは長い間、このような2つのソリューション-MemcacheとRedis-との統合を提供してきました。そして、Momento CacheのDrupal統合モジュールを発表できることを誇りに思います。

MemcacheとRedisは、サイトやアプリケーションのパフォーマンスを最大化するための高速で信頼性の高いキャッシュを提供しますが、その利点にはコストがかかります。どちらのテクノロジーを使用するにしても、ワークロードに適したサーバー・インスタンスまたはクラスタのプロビジョニングと構成にかなりの時間と労力を費やす必要があります。サイトのキャッシュ需要は時間とともに変化するため、キャッシング・インフラのプロビジョニングが不足したり過剰になったりしないようにすることは、コストとパフォーマンスを管理する上で非常に重要です。Momento Cacheは、需要の変動に対応するために自動的にスケーリングし、このすべてを処理します。また、これから説明するように、無料のAPIキーさえあれば、Drupalキャッシュのパフォーマンスを向上させ、将来性を確保することができます。

MomentoのDrupal Cacheモジュールを使う

では、DrupalのインストールでMomento Cacheを使用するのは簡単なのでしょうか?詳しい説明はモジュールのREADMEにありますが、その手順は以下の通りです:

Momentoコンソールを使用してMomento APIキーを生成します。
READMEに記載されているように、通常のDrupalの方法でモジュールをインストールし、有効にします。
READMEに書かれているように、あなたの環境に合わせてモジュールの設定を行います。

あなたのDrupalサイトやアプリケーションは、ファーストクラスのキャッシュバックエンドだけが提供できるパフォーマンスブーストをすぐに享受できます。他の高パフォーマンスのソリューションが必要とするサーバーのプロビジョニング、設定、メンテナンスに比べ、Momento Cacheは低レイテンシーのキャッシングを提供するためのコストと労力を最小限に抑え、Drupalプロジェクトを優れたものにするために費やさなければならない時間を最大化することに同意していただけると思います。

今すぐDrupalインテグレーションをあなたのプロジェクトにご活用ください。