像那种每个请求进入的时候变量自增1的方法?
|
oott123Feb 9, 2015
1
XCache
memcache redis MySQL |
|
2
@oott123 为何用这些。。。难道php语言不支持全局变量么。。。用这些实现这功能有点麻烦吧。。。
|
|
haiyang416Feb 9, 2015 via Android
3
全局变量也会在请求结束后销毁,你要持久话就存到数据库或者文件里去。
|
|
t6attackFeb 9, 2015
4
|
|
5
php 自然是支持全局变量的。
但 php 的生命周期仅限在一个请求。 所以,要统计“请求数”,你必须把它保存在其他的地方——shared memory 也好,外部的 cache server 或者 database 或者写文件也好。 |
|
6
@oott123 好吧,谢了,以前貌似听说过这些,不过今天才遇到这个问题,知道解决办法了
|
|
laoyuanFeb 9, 2015
7
用PHP不会玩,只能上内存数据库
|
|
jackmasaFeb 10, 2015
8
写文件需要注意原子性的问题
|
|
msg7086Feb 10, 2015
9
全局变量里的全局是整个脚本的运行过程。
PHP跑网站是按照脚本语言的流程跑的,不是守护进程的流程。 同理可以反过来推广一下。 如果我一个机柜里跑了一个PHP应用的集群,「全局」变量也不会在这些集群里跨服共享的。 |
|
picasso250Feb 16, 2015
10
泥萌都误解楼主了, 只要把 $_SESSION 讲出来, 楼主就满意了.
哼, 楼上这些秀逼格的... |