Memcachedは、サーバーのメモリ内に一般的に使用されるスクリプト要素のコピーをサーバーが読みやすい形式で保持することでパフォーマンスを向上させ、時間を短縮します。このオブジェクトキャッシュのボーナス機能は、データベースへの接続数を減らす機能です。このチュートリアルでは、Memcachedのインストール方法を説明しますが、アプリケーションでMemcacheを使用する場合は、このキャッシュされたデータを保存および取得するようにアプリケーションを特別にコーディングまたは構成する必要があることに注意してください。
注:注:キャッシュの詳細については、専用の記事を参照するか、データベースの最適化に関するシリーズをご覧ください。前提条件
- LiquidWebを搭載したUbuntu16.04VPSにrootとしてログインしています!
- ApacheとPHP7をインストールして実行します。
Memcachedのインストール
ステップ1:
ベストプラクティスに従って、次のコマンドを使用してパッケージをすばやく更新します。
apt-get update
ステップ2:
このコマンドを使用してMemcachedデーモンをインストールします。
apt-get install memcached -y
ステップ3:
PHP機能用のMemcacheモジュールをインストールします。
apt-get install php-memcached -y
Memcachedのインストールを確認する
php -mフラグを使用して、コンパイルされたモジュールを表示し、特にmemcachedを探して並べ替えます。
php -m | grep memcached
memcached
オプションの構成
ある時点で、Memcachedのデフォルト設定を変更する必要がある場合があります。これには、ポート番号、キャッシュのメモリ、リスニングIPアドレスの調整が含まれます。
vim /etc/memcached.conf
同じフラグ(-m、-p、-u、-l)を維持し、フラグの後の文字または数字を調整してこれらの構成を調整し、:wqと入力してファイルを保存します。
# Start with a cap of 64 megs of memory. It's reasonable, and the daemon default
# Note that the daemon will grow to this size, but does not start out holding this much
# memory
-m 64
# Default connection port is 11211
-p 11211
# Run the daemon as root. The start-memcached will default to running as root if no
# -u command is present in this config file
-u memcache
# Specify which IP address to listen on. The default is to listen on all IP addresses
# This parameter is one of the few security measures that memcached has, so make sure
# it's listening on a firewalled interface.
-l 127.0.0.1
Memcachedサービスを再起動して、このファイルへの変更を認識します:
systemctl restart memcached
800.580.4985までお電話いただくか、チャットまたはチケットを開いて、知識豊富なソリューションまたは経験豊富なホスティングアドバイザーのいずれかと話し合い、VPSサーバーの詳細と、これらの取引を今日利用する方法をご確認ください。
>