English 中文(简体)
2. 土著会议
原标题:redis vs native sessions

我正在使用PHP的几场会议,以跟踪用户是否贴上标签。 我没有利用它储存任何其他用户数据;基本上,它喜欢检查一个散列桌,看用户是否认证。

采用再分配办法,而不是使用本地的购买力平价,是否有一定好处?

我对业绩、可衡量性和安全(并不真正涉及守则的复杂性)感到奇怪。

问题回答

利用像红斯这样的一些东西来储存会议,是使负荷平衡服务器更有成效的一条路。

For example on Amazon Web Services, the load balancers have what s called sticky sessions . What this means is that when a user first connects to your web app, e.g. when logging in to it, the load balancer will choose one of your app servers and this user will continue to be served from this server until they exit your application. This is because the sessions used by PHP, for example, will be stored on the app server that they first start using.

现在,如果你在单独的服务器上使用Redis,那么你会把你的PHP配置在每台服务器上,在Redis储存其会议,你就可以把这门硬墙会议倒闭。 这意味着,任何服务器都能够进入会议,因此,用户从一个不同的服务器获得服务,每次都向你们索取。 这最终能够更有效地利用你的负荷平衡安排。

你们希望本届会议能够节省手臂。 这是因为,在第一次申请完成之前,PHP会议将阻止同一用户提出的所有其他同时请求。

你们可以使用多种操作器,参加多台服务器的PHP会议:文件S/NFS、MySQL数据库、Memcache和Redis。

数据库方法(使用InnoDB)是我经验中最缓慢的,其次是Fil w/NFS。 洛克比和书面争论是主要因素。 梅切斯和雷迪斯提供了类似的业绩,而且由于所有行动都在援助团内,因此迄今为止是更好的替代办法。 Redis是我的选择,因为你能够使磁盘能够持续,而Memcache只是基于记忆。

页: 1 Redis Sessions in PHP with Kohana, 如果你想获得更多细节。 这里是我们管理红星钥匙的仪表板:

“Redis

我并不真的认为,你需要对会议感到担忧,除非你们能够走过远的路程,而且如果你只储存很少的数据,那么,即便有许多要求,也应当加以罚款,而且由于再处理并非植物检疫措施的本土性,它的业绩应该结束。

用户为10k人,如果每个用户使用届会的1kb数据,则会消耗10 000kb或10 ~mb,这还不多;PHP足够精通,能够使用足够完善的数据结构,以保持和迅速撰写这些数值。 问题是,如果会议数据过于庞大,或者出于某种原因,服务器消耗的资源太多,阅读会议数据,但数据通常太大。





相关问题
ajax login using httpRequest?

I am trying to develop my login script to give feedback to the user if the login is valid or not. Basically if it isn t correct a div box will show saying its wrong, if its correct it will show its ...

Remotely authenticating client Windows user on demand

Suppose I am writing a server for a particular network protocol. If I know that the client is running on a Windows machine, is it possible for my server to authenticate the Windows user that owns the ...

Role/Permission based forms authorizing/authentication?

While looking into forms authorizing/authentication, I found that it is possible to do role based authorizing by adding an array of roles to a FormsAuthenticationTicket. That way I can write User....

热门标签