liuxurong
V2EX  ›  PHP

有个访问频率很高的功能,用 time()函数取出来的值老是一样。百度谷歌无果。

  •  1
     
  •   liuxurong · May 7, 2014 · 4285 views
    This topic created in 4389 days ago, the information mentioned may be changed or developed.
    创建时间
    2014-05-06 19:31:12
    接收时间
    2014-05-06 19:31:12

    比如这个,当创建时间和接受时间明显差几秒的情况下,,他们显示的值是一样的(用time函数取出来的)。

    试了一下用microtime也是同样的问题,只有相隔时间隔开的比较久取出来的值才不同。

    这是个什么原因。


    我的信息:
    1.codeigniter框架
    2.PHP版本5.3.17
    9 replies    2014-05-08 13:26:27 +08:00
    vibbow
        1
    vibbow  
       May 7, 2014
    硬件环境
    服务器空间环境呢?
    Livid
        2
    Livid  
    MOD
    PRO
       May 7, 2014
    页面被缓存了么?
    coosir
        3
    coosir  
       May 7, 2014
    检查各种缓存。。模板啊,页面啊
    nilai
        4
    nilai  
       May 7, 2014
    帖代码
    yangff
        5
    yangff  
       May 7, 2014
    microtime(true)
    用这个……
    YiSheng
        6
    YiSheng  
       May 7, 2014
    除非必要,尽量用$_SERVER['REQUEST_TIME']
    46fo
        7
    46fo  
       May 7, 2014 via iPhone
    你说的是随机数?time返回是秒数。CPU执行速度肯定大于秒阿。
    46fo
        8
    46fo  
       May 7, 2014 via iPhone
    该用CPU时钟
    rogeecn
        9
    rogeecn  
       May 8, 2014
    uniquid()?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3243 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 13:14 · PVG 21:14 · LAX 06:14 · JFK 09:14
    ♥ Do have faith in what you're doing.