各ユーザーが自分の情報を読み書きするドキュメントを持っている PHP memcache テクニックの私のバージョンをセットアップしました。
現在 (ユーザーが初めてログインし、memcache がまだ設定されていない場合)、システムは MYSQL DB にユーザー情報 (名前、場所、電子メールなど) を照会し、ユーザーに書き込みます。ドキュメントファイル。次に、システムが再び情報を取得する必要があるときはいつでも、このファイルが存在するかどうかを確認し、存在する場合はそこからデータを取得します。存在しない場合は、DB から取得した情報から作成します。
もちろん、ドキュメントを暗号化する予定です。これがサンプルです。最初にファイルが存在するかどうかを確認し、次に存在するかどうかを確認します。
$my_file = 'members/'.$my_id.'/cache/data_main.txt';
$handle = fopen($my_file, 'r+') or die('Cannot open file: '.$my_file); //implicitly creates file
$my_memdata = explode("\n", file_get_contents($my_file));
$var1 = $my_memdata[0];
$var2 = $my_memdata[1];
$var3 = $my_memdata[2];
$var4 = $my_memdata[3];
$var4 = str_replace("<br />", "", $var4);
$var5 = $my_memdata[4];
$var6 = $my_memdata[5];
これは私がレイアウトした方法です。実際のメモリキャッシュを見てきましたが、実装方法についてはほとんど混乱しています。
この方法についてどう思いますか、どのように強化すればよいですか?
また、この時期についてどう思いますか?改訂する必要がありますか?