<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>memcache &#8211; 科技改变生活-雨落星辰</title>
	<atom:link href="https://p1e.cn/html/tag/memcache/feed" rel="self" type="application/rss+xml" />
	<link>https://p1e.cn</link>
	<description>所有的伟大,都源于一个勇敢的开始</description>
	<lastBuildDate>Thu, 23 May 2019 00:28:06 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.2</generator>
	<item>
		<title>PHP提高SESSION响应速度的几种方法</title>
		<link>https://p1e.cn/html/738.html</link>
					<comments>https://p1e.cn/html/738.html#respond</comments>
		
		<dc:creator><![CDATA[Naoki]]></dc:creator>
		<pubDate>Tue, 18 Dec 2018 01:24:35 +0000</pubDate>
				<category><![CDATA[运维笔记]]></category>
		<category><![CDATA[memcache]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[redis]]></category>
		<category><![CDATA[SESSION]]></category>
		<guid isPermaLink="false">http://www.815494.com/?p=738</guid>

					<description><![CDATA[1.设置多级目录存储SESSION 默认session的存储目录是1级目录，如果用户量比较大，session文件数量就比较大，我们可以设置目录数为2，使用2级目录可以提交查找和存取速度。不过这种方式对速度的提升一般不是很明显，可以通过修改php.ini，进而修改session存储目录数。]]></description>
										<content:encoded><![CDATA[<p>1.设置多级目录存储SESSION<br />
默认session的存储目录是1级目录，如果用户量比较大，session文件数量就比较大，我们可以设置目录数为2，使用2级目录可以提交查找和存取速度。不过这种方式对速度的提升一般不是很明显，可以通过修改php.ini，进而修改session存储目录数。<br />
[success]session.save_path = &#8220;2;/tmp&#8221;[/success]</p>
<p>2.将SESSION存储到redis中<br />
php中的session默认是存储在文件中的，支持redis存储方式，因为redis的键值数据时存储在内存中的，可以提高session的存取速度。<br />
[success]session.save_handler = redis<br />
session.save_path = &#8220;tcp://127.0.0.1:6379&#8243;[/success]</p>
<p>3.使用Memcache来保存Session。很显示，用文件保存session和用Memcache保存session，Memcache有明显优势。<br />
[success]session.save_handler = memcache<br />
session.save_path = &#8220;tcp://127.0.0.1:11211&#8243;[/success]</p>
<p>及时释放SESSION文件锁<br />
我们在使用session时，需要先执行session_start()函数。</p>
<p>session_start()函数的作用如下：</p>
<p>判断http请求是否包含名为PHPSESSID的cookie，如果没有则创建该cookie并写入到http响应的头文件。<br />
通过PHPSESSID查找对应的session文件，以读写方式打开的文件，然后读取里面的数据到内存。</p>
<p>然后我们一般会通过$_SESSION这个超全局变量，读取或者设置session的值，我们操作的时候，session的值都是保存在内存中的，默认在页面执行完毕之后，才会写入到对应的文件中。</p>
<div></div>]]></content:encoded>
					
					<wfw:commentRss>https://p1e.cn/html/738.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
