Nginx的fastcgi纯静态缓存方案,可以将所有的动态HTML页面都缓存到硬盘文件。这一种静态缓存方式。
Memcached的动态缓存方案也非常受欢迎,可以将数据库的数据缓存在内存之中,以减少MySQL的访问次数,IO开销上Memcahced比fastcgi纯静态缓存开支更少。
Memcahed搭建完成后,我们需要检查一下服务进程的运行情况。
一、检查memcached的服务是否已经运行,执行命令: systemctl status memcached
返回结果:
Last login: Fri Jan 15 06:37:42 2021 from localhost
[root@ebs-85963 ~]# cd /home/wwwroot/www.yoursite.com/monseng
[root@ebs-85963 monseng]# systemctl status memcached
● memcached.service - LSB: memcached - Memory caching daemon
Loaded: loaded (/etc/rc.d/init.d/memcached; bad; vendor preset: disabled)
Active: active (exited) since Thu 2021-01-14 18:12:35 CST; 15h ago
Docs: man:systemd-sysv-generator(8)
Process: 946 ExecStart=/etc/rc.d/init.d/memcached start (code=exited, status=0/SUCCESS)
Jan 14 18:12:35 ebs-85963 systemd[1]: Starting LSB: memcached - Memory caching daemon...
Jan 14 18:12:35 ebs-85963 memcached[946]: Starting memcached: done
Jan 14 18:12:35 ebs-85963 systemd[1]: Started LSB: memcached - Memory caching daemon.
Warning: memcached.service changed on disk. Run 'systemctl daemon-reload' to reload units.
二、检查php的memcached模块是否已经加载,执行命令
php -m | grep memcached
返回结果:
memcahed