PHP保存session到memcache服务器的方法,sessionmemcache_PHP教程
Jul 12, 2016 am 09:00 AMPHP保存session到memcache服务器的方法,sessionmemcache
本文实例讲述了PHP保存session到memcache服务器的方法。分享给大家供大家参考,具体如下:
传统的 session 是写入到服务器文件中,可以在 php.ini 中看出,清单如下
session.save_handler = files session.save_path = "sess保存路径"
但是,如果网站用户很多的话,session 的访问将势必影响网站的速度。因为文件的读取速度是很低的。
众所周知,memcache 作为内存缓存服务器,通过哈希算法,把数据以key->value的形式进行读取,其速度是远远高于文件的读取。
将 session 保存到 memcache 服务器的配置如下:
方式一:
打开 php.ini 文件,修改下面两个参数:
session.save_handler = memcache session.save_path = "tcp://Mem服务器1:端口号,tcp://Mem服务器2:端口号..."
方式二:
在 php 文件中使用 ini_set 函数,进行配置,此方法会解决共享服务器的 php 的配置问题
<?php .... ini_set("session.save_handler", "memcache"); ini_set("session.save_path", "tcp://Mem服务器1:端口号,tcp://Mem服务器2:端口号..."); .... ?>
重启 Web 服务器!
这时,session 将不会以文件的形式保存,而是保存到 Memcache 服务器,保存的 key 为 session_id
telnet 到 memcache 服务器,进行 get 查看
telnet memcache服务器 端口号
更多关于PHP缓存相关内容感兴趣的读者可查看本站专题:《php缓存技术总结》
希望本文所述对大家PHP程序设计有所帮助。
您可能感兴趣的文章:
- 在php中设置session用memcache来存储的方法总结
- PHP中使用memcache存储session的三种配置方法
- php将session放入memcached的设置方法
- 基于php使用memcache存储session的详解
- 利用Memcached在php下实现session机制 替换PHP的原生session支持

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian

Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP
