V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tanteng
V2EX  ›  PHP

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

  •  
  •   tanteng · 2015-03-28 17:11:48 +08:00 · 4189 次点击
    这是一个创建于 3533 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    大家认为呢?

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

    楼主 我的是伪静态还是静态呢?
    9hills
        5
    9hills  
       2015-03-28 18:01:59 +08:00
    URL不变很容易实现啊。

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

    纯静态可以大大提高缓存

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

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

    讨论伪静态与否的确没有意义啊。
    jarlyyn
        16
    jarlyyn  
       2015-03-28 19:05:29 +08:00
    中=这种
    laoyuan
        17
    laoyuan  
       2015-03-28 19:27:52 +08:00
    但是url不变,并没有加上参数

    LZ仔细看看URL
    Hyperion
        18
    Hyperion  
       2015-03-28 19:56:29 +08:00
    目测是一堆局部缓存堆起来的动态页面。

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