ホームページ  >  記事  >  バックエンド開発  >  PHP と memcache のインストールと使用方法の説明_PHP チュートリアル

PHP と memcache のインストールと使用方法の説明_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:36:45856ブラウズ

最近 Web サイトのトラフィックが増加した後、データベース接続の数が増加していることがわかりました。分析の結果、それらはすべて通常のリクエストであることがわかりました。しかし、Web サイトの機能は細かく分割されています。ページデータベースのクエリ文をリアルタイムでクエリしてキャッシュする必要はありません。 mysql への負担を軽減するために、キャッシュに memcache を使用することを検討してください。

プロジェクト名:15日間天気予報クエリWebサイトhttp://15tianqi.cn

問題の原因: mysql 接続リクエストが多すぎて、データベースに大きな負荷がかかっています

解決策: memcache キャッシュをインストールして有効にします

Memcacheとは何ですか? Memcache は、無料のオープンソース、高性能、割り当て済みメモリ オブジェクト キャッシング システムです。動的な Web アプリケーションを高速化し、データベースの負荷を軽減するために使用されます。

任意の数の接続を処理でき、ノンブロッキングのネットワーク IO を使用します。 Memcached の動作メカニズムは、メモリ内のスペースを開いて HashTable を作成することであるため、Memcached はこれらの HashTable を独自に管理します。 Memcached はシンプルですが強力です。そのシンプルな設計により、迅速な導入が促進され、開発上の問題が軽減され、大規模なデータ キャッシュが直面する問題の多くが解決されます。その API は最も一般的な言語で利用できます。

何はともあれ、memcache をメモリキャッシュとして使用したい場合は、memcache を php にインストールしてから、memecached を Linux システムにインストールする必要があります。このようにして、PHP は memecache を通じてメモリ内のデータにアクセスできます。

1. memcached をダウンロードします。

リーリー

2. memcached をインストールします。

リーリー

3. memcached を起動し、インストールが成功したかどうかを確認します

リーリー

memcache は非常に実用的なキャッシュ テクノロジーです。 Memcache のよく知られたユーザーには、LiveJournal、Wikipedia、Flickr、Bebo、Twitter、Typepad、Yellowbot、Youtube などが含まれます。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/738501.html技術記事最近 Web サイトのトラフィックが増加した後、データベース接続の数が増加傾向にあります。分析の結果、それらはすべて通常のリクエストであることがわかりました。しかし、Web サイトの機能は詳細に分割されていることがわかりました。大量のデータは...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。