memcached部署+session的共享
1. session与cookie的关系
sequenceDiagram
用户 ----------- 服务端
---(用户,密码)-->> 在本地session中新建一个以uuid为名的文件。
文件里放的是(用户,用户状态)。
<< --(home页面,
< 给客户端一个cookie,
<每个cookie里都对面服务端的每个uuid文件)-----
----(通过服务器给它的cookie去访问服务器)---->> 检查cookie的正确性
2.session的共享
在web1,web2前提是LNMP环境,安装php-pcel-memcache这个软件使它能连接memcache库,在修改php中的配置(/etc/php-fpm.d/www.conf)使它能连接远程的库.
3.memcache对mysql的优化:
第一次访问界面,
php去找mysql,然后mysql把缓存给memcached这个库,做临时缓存。
第二次访问界面,
就是memcached这个库把东西给php,做到内存缓存的作用。对MySQL数据库有优化功能。
systemctl
服务systemctl系统脚本存放在;/usr/lib/systemd/system
文件以 .service结尾