半点优化网 http://www.bdxc.net/
当前位置首页 > 企业SEO优化> 正文

php站,访问量比较多的情况下,是不是使用session不合适

2022-05-04 23:44:56 暂无评论 259 企业SEO优化 访问量   合适   是不是

系统默认的session在访问较大的网站使用不太适合,原因有几个
1)SESSION默认是写文件,会导致session文件一致累加,同时也会受到硬盘空间的限制
2)SESSION默认写文件,没办法多台服务器共享,做分布就每没办法做~
3)服务器重启之后,SESSION文件被清空,意味着所有用户都会被踢下线~

所以,一般访问量比较大的网站,都考虑用其他实现方式,一般有
1)用数据库来存放session信息,这个是比较通用的做法
2)用memcached来存储session数据,这个需要有修改php配置和架设memcached的权限,配置完与普通SESSION使用方式一样,但是普通的空间明显没办法解决,因此不是适合于非托管站长
3)用NFS来做网络文件共享,将session挂在到网络硬盘,这个也需要服务器的配置权限,而且访问比较大的时候NFS的弊端很多~~

上面三种解决方案都解决了共享SESSION的问题,以及SESSION持久存储的问题,但是考虑到很多站长不会配置或者没有权限配置服务器,因此一些开源软件都采用第一种实现方式,既支持了分布式,又避免了系统配置的依赖~~

猜你喜欢