tanteng
V2EX  ›  PHP

关于这个页面是否伪静态的猜想?

  •  
  •   tanteng · Mar 28, 2015 · 4862 views
    This topic created in 4140 days ago, the information mentioned may be changed or developed.

    http://item.jd.com/996967.html
    我猜想这个京东商品页是伪静态的,理由如下:
    1.你选不同型号的时候页面发生了刷新了,但是url不变,并没有加上参数
    2.当你选了不同型号的按钮后,重新刷新页面,都会变成默认的
    因此,这个页面是伪静态。你选了按钮实际上是传参数刷新页面,通过post方式,url不变,如果是纯静态页面,不会是这个特征。

    大家认为呢?

    32 replies    2015-03-30 09:10:26 +08:00
    iyaozhen
        1
    iyaozhen  
       Mar 28, 2015
    现在还在流行讨论伪静态/纯静态吗?
    没什么意义。
    Felldeadbird
        2
    Felldeadbird  
       Mar 28, 2015   ❤️ 2
    楼主https://rousi.xyz/Beauty/view/post/2c9c66_64474b6.html 我的是伪静态还是静态呢?
    liuhaotian
        3
    liuhaotian  
       Mar 28, 2015
    为什么你这么肯定京东的是用 php 写的
    typcn
        4
    typcn  
       Mar 28, 2015
    http://blog.eqoe.cn/posts/trust-less-certs.html

    楼主 我的是伪静态还是静态呢?
    9hills
        5
    9hills  
       Mar 28, 2015
    URL不变很容易实现啊。

    回到JD这个页面,用chrome就可以看到,切换型号的时候是重载页面的请求的。而不是什么伪静态。。
    lincanbin
        6
    lincanbin  
       Mar 28, 2015
    @iyaozhen 有的,静态性能高几个层次
    tumutanzi
        7
    tumutanzi  
       Mar 28, 2015
    .html后缀就一定静态吗?
    wy315700
        8
    wy315700  
       Mar 28, 2015
    @lincanbin 伪静态和纯静态是不一样的

    纯静态可以大大提高缓存

    但是伪静态恰恰想法,只是看起来页面是一个静态的html,但是其实还是动态的,并且在解析伪静态规则的时候会有性能损失。
    tanteng
        9
    tanteng  
    OP
       Mar 28, 2015
    @tumutanzi 这个我知道,所以我说这个应该是伪静态嘛
    tanteng
        10
    tanteng  
    OP
       Mar 28, 2015
    @iyaozhen 怎么会没有意义?那为什么要伪静态?
    tanteng
        11
    tanteng  
    OP
       Mar 28, 2015
    @liuhaotian 我哪句话说京东是PHP写的。只是要分个类选了PHP,这跟语言无关。
    tanteng
        12
    tanteng  
    OP
       Mar 28, 2015
    @typcn 答非所问
    155
        13
    155  
       Mar 28, 2015
    改个逻辑全部重新生成一遍?
    liuhaotian
        14
    liuhaotian  
       Mar 28, 2015
    @tanteng 纯静态按照我的理解就是要生静态文件在硬盘,那京东修改一个容器,所有全部重新生成咯?
    jarlyyn
        15
    jarlyyn  
       Mar 28, 2015   ❤️ 1
    所谓的纯静态,从现在的时代的角度来看,只不过是缓存的一种,而且是比较粗可控制幅度比较少的一种。

    除了用php中执行一次解析一次的语言,根本没必要考虑使用纯静态还是其他方式缓存的性能区别吧?就算是php,消耗也极有限吧?

    讨论伪静态与否的确没有意义啊。
    jarlyyn
        16
    jarlyyn  
       Mar 28, 2015
    中=这种
    laoyuan
        17
    laoyuan  
       Mar 28, 2015
    但是url不变,并没有加上参数

    LZ仔细看看URL
    Hyperion
        18
    Hyperion  
       Mar 28, 2015
    目测是一堆局部缓存堆起来的动态页面。

    看评论部分的话,还是异步请求的,这算按LZ的分类方法应该怎么分类呢?…
    kmvan
        19
    kmvan  
       Mar 28, 2015 via Android   ❤️ 1
    没 gif,应该就是静态吧
    megoo
        20
    megoo  
       Mar 28, 2015
    如何区分伪静态呢?
    l1905
        21
    l1905  
       Mar 28, 2015
    document.lastModified
    kn007
        22
    kn007  
       Mar 28, 2015
    局部静态应该这样说。或者像我帮客户做的网站一样,伪静态,却又利用缓存程序做个特定时间静态化(Varnish)。
    wheatcc
        23
    wheatcc  
       Mar 28, 2015
    bystand3r
        24
    bystand3r  
       Mar 28, 2015
    感觉好穿越……
    iyaozhen
        25
    iyaozhen  
       Mar 28, 2015
    @lincanbin
    @tanteng
    我的意思是说讨论伪静态/纯静态没什么意义
    现在都很少 php/jsp 输出 html 了吧。ajax 遍地都是,前端框架/模板更是一大堆。大网站还是要靠堆缓存的。
    fuhanfeng
        26
    fuhanfeng  
       Mar 28, 2015
    伪静态的意义在于搜索引擎友好,不过这个都是好几年前的事了。
    京东应该也是为了搜索考虑,没有改。
    现在新的网站已经很少采用伪静态了,照样收录很好。
    wwqgtxx
        27
    wwqgtxx  
       Mar 29, 2015 via Android
    楼主不知道ajax么?
    lzxgh621
        28
    lzxgh621  
       Mar 29, 2015
    京东明明是一个型号一个ID。
    sun019
        29
    sun019  
       Mar 29, 2015
    楼主不知道ajax么 +1
    julio867
        30
    julio867  
       Mar 29, 2015
    这个页面刷新了,URL改变了啊,其实他是每种型号都是一个SKU,都是一个独立的商品,跟是否伪静态没多大关系~
    pljhonglu
        31
    pljhonglu  
       Mar 29, 2015
    不知道讨论这个页面是不是伪静态有什么意义。。。
    YAFEIML
        32
    YAFEIML  
       Mar 30, 2015
    url变了好吧,先检查检查视力吧
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5073 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 72ms · UTC 09:43 · PVG 17:43 · LAX 02:43 · JFK 05:43
    ♥ Do have faith in what you're doing.