php MemCacheメモリキャッシュ学習メモ_PHPチュートリアル
この記事は、php MemCache メモリ キャッシュについての私の学習メモと理解を記録したものです。この記事が皆さんのお役に立てば幸いです。
1. Memcache の概要
Memcache (メモリ、キャッシュ): 高性能の分散メモリ オブジェクト キャッシュ システムです。メモリ内に巨大な HashTable を維持することによって。 Memcached はこの巨大な HashTable を管理します。
2. Memcache と Memcached の違い
Memcache はソフトウェアの名前、Memcached は起動後のプロセスの名前です。
3. Memcache の動作原理
Memcached は 1 つ以上のサーバーでデーモンとして実行され、いつでもクライアントの接続と操作を受け取ります。
memcache がインストールされていない場合の Web サイトの動作原理は、ブラウザがサーバー スクリプトにアクセスし、サーバー スクリプトがデータベースにアクセスし、処理後にブラウザに出力します。
また、サーバーに memcache がインストールされている場合、最初のデータベース クエリを実行した後、サーバー スクリプトは結果セットを memcached メモリ キャッシュに保存します。今後それを使用するときは、データベースにクエリを実行する必要はなく、データベースから直接リクエストする必要があります。 memcached メモリ キャッシュにより、効率が大幅に向上しました。
4. Memcache サーバーをインストールします
コードは次のとおりです | コードをコピー |
wget http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz |
5. Memcachedサーバー起動時の基本設定
例: Memcahced –d –m 128 –l 192.168.1.111 –p 11211 –u root
以下は Memcahced のいくつかのパラメーターの説明です
-p TCP ポート memcached が待機します
-l 接続の IP アドレス。デフォルトはローカルマシンです
-d はデーモンモードで実行し、プログラムをバックグラウンドに置きます
-u として実行 (root として実行する場合のみ有効)
-m 最大メモリ使用量 (MB 単位)。デフォルトは64MB、最大は2Gのようです
-M メモリが枯渇した場合、項目を削除する代わりにエラーを返します
-c 同時接続の最大数、デフォルトは 1024 です
-f ブロック サイズの増加係数、デフォルトは 1.25 です
-n 最小割り当てスペース、キー + 値 + フラグのデフォルトは 48
-h ヘルプを表示します

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー
