You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pagespeed.apache.org by GitBox <gi...@apache.org> on 2020/07/16 09:49:26 UTC

[GitHub] [incubator-pagespeed-ngx] wfjsw edited a comment on issue #1697: prioritize_critical_css loads css twice

wfjsw edited a comment on issue #1697:
URL: https://github.com/apache/incubator-pagespeed-ngx/issues/1697#issuecomment-659301893


   Negative. No cloudflare this time:
   
   ```
   root@localhost ~ # curl -vv --insecure --resolve "winterco.org:443:127.0.0.1" https://winterco.org
   * Expire in 0 ms for 6 (transfer 0x55d944151f50)
   * Added winterco.org:443:127.0.0.1 to DNS cache
   * Hostname winterco.org was found in DNS cache
   *   Trying 127.0.0.1...
   * TCP_NODELAY set
   * Expire in 200 ms for 4 (transfer 0x55d944151f50)
   * Connected to winterco.org (127.0.0.1) port 443 (#0)
   ...(garbage)...
   > GET / HTTP/2
   > Host: winterco.org
   > User-Agent: curl/7.64.0
   > Accept: */*
   >
   * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
   * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
   * old SSL session ID is stale, removing
   * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
   < HTTP/2 200
   < server: nginx
   < date: Thu, 16 Jul 2020 09:40:51 GMT
   < content-type: text/html; charset=UTF-8
   < cache-control: max-age=3600, must-revalidate
   < vary: Accept-Encoding, Cookie
   < hummingbird-cache: Served
   < x-content-type-options: nosniff
   < x-xss-protection: 1; mode=block;
   < x-powered-by: ASP.NET
   < x-aspnet-version: 2.0.50727
   < x-aspnetmvc-version: 2.0
   < x-recruiting: Like hacking? Join us: winterco.org/careers
   < x-page-speed: 1.13.35.2-0
   < link: </wp-content/themes/creativeily-winterco-mod/style.css?ver=5.4.2>; rel=preload; as=style; nopush
   < link: </wp-content/uploads/bws-custom-code/bws-custom-code.css?ver=5.4.2>; rel=preload; as=style; nopush
   < link: </wp-content/themes/creativeily-winterco-mod/assets/js/creativeily.js?ver=5.4.2>; rel=preload; as=script; nopush
   < link: </wp-content/themes/creativeily-winterco-mod/assets/js/accessibility.js?ver=5.4.2>; rel=preload; as=script; nopush
   < link: </wp-includes/js/wp-embed.min.js?ver=5.4.2>; rel=preload; as=script; nopush
   <
   <!DOCTYPE html>
   <html lang="zh-CN" class="no-js no-svg">
   <head>
   <meta charset="UTF-8">
   <meta name="viewport" content="width=device-width, initial-scale=1">
   <link rel="profile" href="http://gmpg.org/xfn/11">
   <title>凛冬华人联盟 &#8211; Winter Coalition</title>
   <link rel='dns-prefetch' href='//www.googletagmanager.com'/>
   <link rel='dns-prefetch' href='//fonts.googleapis.com'/>
   <link rel='dns-prefetch' href='//cdn.jsdelivr.net'/>
   <link rel='dns-prefetch' href='//recaptcha.net'/>
   <link rel='dns-prefetch' href='//fonts.gstatic.com'/>
   <link rel='dns-prefetch' href='//ajax.googleapis.com'/>
   <link rel='dns-prefetch' href='//google-analytics.com'/>
   <link rel='dns-prefetch' href='//www.google-analytics.com'/>
   <link rel='dns-prefetch' href='//ssl.google-analytics.com'/>
   <link rel="alternate" type="application/rss+xml" title="凛冬华人联盟 &raquo; Feed" href="https://winterco.org/feed/"/>
   <link rel="alternate" type="application/rss+xml" title="凛冬华人联盟 &raquo; 评论Feed" href="https://winterco.org/comments/feed/"/>
   <link rel='stylesheet' id='wp-block-library-css' href='https://cdn.jsdelivr.net/gh/WordPress/WordPress@5.4.2/wp-includes/css/dist/block-library/style.min.css?ver=5.4.2' type='text/css' media='all'/>
   <link rel='stylesheet' id='comment_styles-css' href='https://cdn.jsdelivr.net/wp/plugins/wp-discourse/tags/2.0.6/lib/../css/comments.min.css?ver=1594583367' type='text/css' media='all'/>
   <link rel='stylesheet' id='creativeily-google-fonts-css' href='https://fonts.googleapis.com/css2?family=Roboto%3Aital%2Cwght%400%2C400%3B0%2C500%3B0%2C700%3B0%2C900%3B1%2C400%3B1%2C500&#038;display=swap&#038;ver=5.4.2' type='text/css' media='all'/>
   <link rel='stylesheet' id='dashicons-css' href='https://cdn.jsdelivr.net/gh/WordPress/WordPress@5.4.2/wp-includes/css/dashicons.min.css?ver=5.4.2' type='text/css' media='all'/>
   <link rel='stylesheet' id='creativeily-style-css' href='https://winterco.org/wp-content/themes/creativeily-winterco-mod/style.css?ver=5.4.2' type='text/css' media='all'/>
   <link rel='stylesheet' id='bws-custom-style-css' href='https://winterco.org/wp-content/uploads/bws-custom-code/bws-custom-code.css?ver=5.4.2' type='text/css' media='all'/>
   <script type='text/javascript' src='https://cdn.jsdelivr.net/gh/WordPress/WordPress@5.4.2/wp-includes/js/jquery/jquery.js?ver=1.12.4-wp'></script>
   <script type='text/javascript' src='https://cdn.jsdelivr.net/gh/WordPress/WordPress@5.4.2/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script>
   <script type='text/javascript' src='https://winterco.org/wp-content/themes/creativeily-winterco-mod/assets/js/creativeily.js?ver=5.4.2'></script>
   <script type='text/javascript' src='https://winterco.org/wp-content/themes/creativeily-winterco-mod/assets/js/accessibility.js?ver=5.4.2'></script>
   <script type='text/javascript' src='https://www.googletagmanager.com/gtag/js?id=UA-144673995-3'></script>
   <script type='text/javascript'>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}gtag('js',new Date());gtag('config','UA-144673995-3',{"anonymize_ip":true});</script>
   <link rel='https://api.w.org/' href='https://winterco.org/wp-json/'/>
   <link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://winterco.org/xmlrpc.php?rsd"/>
   <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://winterco.org/wp-includes/wlwmanifest.xml"/>
   <meta name="generator" content="WordPress 5.4.2"/>
   <meta name="generator" content="Site Kit by Google 1.11.1"/> <style type="text/css" id="custom-theme-css">body{font-style:normal;font-weight:400;padding:0;margin:0;position:relative;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}#start{background-color:#f3f3f3}.header{position:relative;overflow:visible;display:-webkit-flex;-webkit-flex-wrap:wrap;justify-content:center;align-items:-webkit-flex-start;align-content:-webkit-flex-start;height:700px;height:100vh;max-height:100%;min-height:200px;min-width:300px;color:#eee}.image-creativeily-header{width:100%;height:100%;position:fixed;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1.0,1.0);transform:translateZ(0);-ms-transform:translateZ(0);background:;background-size:cover;background-attachment:scroll;-webkit-animation:grow 60s linear 10ms infinite;animation:grow 60s linear 10ms infinite;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:-2}</style>
   <style type="text/css">.has-sidebar #secondary{background: }.has-sidebar #secondary h2,.has-sidebar #secondary th{color: }.has-sidebar #secondary .widget,.has-sidebar #secondary li,.has-sidebar #secondary ul,.has-sidebar #secondary span,.has-sidebar #secondary div{color: }.has-sidebar #secondary button.search-submit{background: ;color:#fff}.has-sidebar #secondary a{color: }.has-sidebar #secondary *,.has-sidebar #secondary .widget h2{border-color: }.blog .wrapmain article{background: }.blog .wrapmain article h2,.blog .wrapmain article h2 a{color: }.postinfo,.postinfo *{color: }.blog .wrapmain article .entry-content p{color: }a.button.button-readmore{background: }a.button.button-readmore{color: }.wrapmain .search-submit{background: }.wrapmain .search-submit{color: }footer{background: }.site-info{color: }</style>
   <style type="text/css">.image-creativeily-header{background:#222 url(https://winterco.org/wp-content/uploads/2020/07/2020.07.13.12.22.2-optimized.jpg) center center no-repeat}.header .info h1,.header .meta p{color:#fff}https://winterco.org/wp-content/uploads/2020/07/2020.07.13.12.22.2-optimized.jpg"
                                   .header .info h1, .header .meta p {color:#fff}</style>
   <link rel="icon" href="https://winterco.org/wp-content/uploads/2020/07/cropped-11355daf357ecd7cd74ad2c64b3de3e4b15ba35c-32x32.png" sizes="32x32"/>
   <link rel="icon" href="https://winterco.org/wp-content/uploads/2020/07/cropped-11355daf357ecd7cd74ad2c64b3de3e4b15ba35c-192x192.png" sizes="192x192"/>
   <link rel="apple-touch-icon" href="https://winterco.org/wp-content/uploads/2020/07/cropped-11355daf357ecd7cd74ad2c64b3de3e4b15ba35c-180x180.png"/>
   <meta name="msapplication-TileImage" content="https://winterco.org/wp-content/uploads/2020/07/cropped-11355daf357ecd7cd74ad2c64b3de3e4b15ba35c-270x270.png"/>
   <style type="text/css" id="wp-custom-css">@media screen and (min-width:1280px){.info{width:50%;right:3%;left:auto}}.info{text-shadow:2px 2px 5px black}.custom-logo{width:60px}.header .meta p{font-size:30px}.image-creativeily-header{background-position:23% center}@media screen and (max-width:1280px){.header .info h1{font-size:40px}.header .meta p{font-size:24px}}.site-info{font-size:12px;font-weight:300}</style>
   </head>
   <body class="home blog wp-custom-logo">
   <a class="skip-link screen-reader-text" href="#content">Skip to content</a>
   <div id="page" class="site has-sidebar">
   <div class="header">
   <div class="image-creativeily-header"></div>
   <div class="header-top">
   <a href="https://winterco.org/" class="custom-logo-link" rel="home"><img width="120" height="120" src="https://winterco.org/wp-content/uploads/2020/07/dc93e8bf55b0efd7a0b6c74c4f62a426e98fd5e3.png" class="custom-logo" alt="凛冬华人联盟" srcset="https://winterco.org/wp-content/uploads/2020/07/dc93e8bf55b0efd7a0b6c74c4f62a426e98fd5e3.png 120w, https://winterco.org/wp-content/uploads/2020/07/dc93e8bf55b0efd7a0b6c74c4f62a426e98fd5e3-100x100.png 100w" sizes="(max-width: 120px) 100vw, 120px"/></a>
   </div>
   <div class="info">
   ...(garbage)...
   </div>
   </div>
   <script type='text/javascript'>var wpdc={"commentsURL":"https:\/\/winterco.org\/wp-json\/wp-discourse\/v1\/discourse-comments"};</script>
   <script type='text/javascript' src='https://cdn.jsdelivr.net/gh/discourse/wp-discourse@1.8.7/js/load-comments.min.js?ver=1594583367'></script>
   <script type='text/javascript' src='https://winterco.org/wp-includes/js/wp-embed.min.js?ver=5.4.2'></script>
   <noscript class="psa_add_styles"><link rel='stylesheet' id='wp-block-library-css' href='https://cdn.jsdelivr.net/gh/WordPress/WordPress@5.4.2/wp-includes/css/dist/block-library/style.min.css?ver=5.4.2' type='text/css' media='all'/><link rel='stylesheet' id='comment_styles-css' href='https://cdn.jsdelivr.net/wp/plugins/wp-discourse/tags/2.0.6/lib/../css/comments.min.css?ver=1594583367' type='text/css' media='all'/><link rel='stylesheet' id='creativeily-google-fonts-css' href='https://fonts.googleapis.com/css2?family=Roboto%3Aital%2Cwght%400%2C400%3B0%2C500%3B0%2C700%3B0%2C900%3B1%2C400%3B1%2C500&#038;display=swap&#038;ver=5.4.2' type='text/css' media='all'/><link rel='stylesheet' id='dashicons-css' href='https://cdn.jsdelivr.net/gh/WordPress/WordPress@5.4.2/wp-includes/css/dashicons.min.css?ver=5.4.2' type='text/css' media='all'/><link rel='stylesheet' id='creativeily-style-css' href='https://winterco.org/wp-content/themes/creativeily-winterco-mod/style.css?ver=5.4.2' type='text/css' media='all'/><link rel='stylesheet' id='bws-custom-style-css' href='https://winterco.org/wp-content/uploads/bws-custom-code/bws-custom-code.css?ver=5.4.2' type='text/css' media='all'/><style type="text/css" id="custom-theme-css">body{font-style:normal;font-weight:400;padding:0;margin:0;position:relative;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}#start{background-color:#f3f3f3}.header{position:relative;overflow:visible;display:-webkit-flex;-webkit-flex-wrap:wrap;justify-content:center;align-items:-webkit-flex-start;align-content:-webkit-flex-start;height:700px;height:100vh;max-height:100%;min-height:200px;min-width:300px;color:#eee}#top-menu li:after{content:"";display:block;margin:0 auto;width:30px;margin-bottom:.7em;margin-top:.7em}.image-creativeily-header{width:100%;height:100%;position:fixed;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1.0,1.0);transform:translateZ(0);-ms-transform:translateZ(0);background:;background-size:cover;background-attachment:scroll;-webkit-animation:grow 60s linear 10ms infinite;animation:grow 60s linear 10ms infinite;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:-2}</style><style type="text/css">.header a.logo,.logo:hover{color: }.has-sidebar #secondary{background: }.has-sidebar #secondary h2,.has-sidebar #secondary h1,.has-sidebar #secondary h3,.has-sidebar #secondary h4,.has-sidebar #secondary h5,.has-sidebar #secondary h6,.has-sidebar #secondary th{color: }.has-sidebar #secondary p,.has-sidebar #secondary .widget,.has-sidebar #secondary li,.has-sidebar #secondary ol,.has-sidebar #secondary ul,.has-sidebar #secondary dd,.has-sidebar #secondary span,.has-sidebar #secondary div{color: }.has-sidebar #secondary button.search-submit{background: ;color:#fff}.has-sidebar #secondary a{color: }.has-sidebar #secondary *,.has-sidebar #secondary .widget h2{border-color: }.blog .wrapmain article,.archive .wrapmain article,.search-results .wrapmain article{background: }.blog .wrapmain article h2,.archive .wrapmain article h2,.search-results .wrapmain article h2,.blog .wrapmain article h2 a,.archive .wrapmain article h2 a,.search-results .wrapmain article h2 a{color: }.postinfo,.postinfo *{color: }.blog .wrapmain article .entry-content p,.archive .wrapmain article .entry-content p,.search-results .wrapmain article .entry-content p{color: }a.button.button-readmore{background: }a.button.button-readmore{color: }.error404 .content-area,.search-no-results .content-area,.single .wrapmain article,.page .wrapmain article,#commentform{background: }#commentform label,h3#reply-title,h2.comments-title,.page .wrapmain article h1,.page .wrapmain article h2,.page .wrapmain article h3,.page .wrapmain article h4,.page .wrapmain article h5,.page .wrapmain article h6,.page .wrapmain article th,.single .wrapmain article h1,.single .wrapmain article h2,.single .wrapmain article h3,.single .wrapmain article h4,.single .wrapmain article h5,.single .wrapmain article h6,.single .wrapmain article th{color: }.error404 .content-area p,.search-no-results .content-area p,.single .wrapmain article,.single .wrapmain article p,.single .wrapmain article dd,.single .wrapmain article li,.single .wrapmain article ul,.single .wrapmain article ol,.single .wrapmain article address,.single .wrapmain article table,.single .wrapmain article th,.single .wrapmain article td,.single .wrapmain article blockquote,.single .wrapmain article span,.single .wrapmain article div .page .wrapmain article,.page .wrapmain article p,.page .wrapmain article dd,.page .wrapmain article li,.page .wrapmain article ul,.page .wrapmain article ol,.page .wrapmain article address,.page .wrapmain article table,.page .wrapmain article th,.page .wrapmain article td,.page .wrapmain article blockquote,.page .wrapmain article span,.page .wrapmain article div{color: }.single .wrapmain article a,.page .wrapmain article a{color: }.wrapmain .search-submit,.page .wrapmain article a.button,.single .wrapmain article a.button,.nav-links span.button,form#commentform input#submit{background: }.wrapmain .search-submit,.nav-links span.button,form#commentform input#submit{color: }.page .wrapmain article td,.single .wrapmain article td,.page .wrapmain article th,.single .wrapmain article th,.single .wrapmain article *,.page .wrapmain article *{border-color: }.footer-column-three h3{color: }footer{background: }.footer-column-wrapper .widget a{color: }.footer-column-wrapper .widget *{border-color: }.footer-column-wrapper .widget .search-submit{background: }.footer-column-wrapper .widget .search-submit{color: }.site-info,.site-info *,.footer-column-wrapper .widget,.footer-column-wrapper .widget li,.footer-column-wrapper .widget p,.footer-column-wrapper abbr,.footer-column-wrapper cite,.footer-column-wrapper table caption,.footer-column-wrapper td,.footer-column-wrapper th{color: }</style><style type="text/css">.image-creativeily-header{background:#222 url(https://winterco.org/wp-content/uploads/2020/07/2020.07.13.12.22.2-optimized.jpg) center center no-repeat}.header .info h1,.header .meta p{color:#fff}https://winterco.org/wp-content/uploads/2020/07/2020.07.13.12.22.2-optimized.jpg"
                                   .header .info h1, .header .meta p {color:#fff}</style><style type="text/css" id="wp-custom-css">@media screen and (min-width:1280px){.info{width:50%;right:3%;left:auto}}.info{text-shadow:2px 2px 5px black}.custom-logo{width:60px}.header .meta p{font-size:30px}.image-creativeily-header{background-position:23% center}@media screen and (max-width:1280px){.header .info h1{font-size:40px}.header .meta p{font-size:24px}}.site-info,.site-info *{font-size:12px;font-weight:300}</style></noscript><script data-pagespeed-no-defer>(function(){function b(){var a=window,c=e;if(a.addEventListener)a.addEventListener("load",c,!1);else if(a.attachEvent)a.attachEvent("onload",c);else{var d=a.onload;a.onload=function(){c.call(this);d&&d.call(this)}}};var f=!1;function e(){if(!f){f=!0;for(var a=document.getElementsByClassName("psa_add_styles"),c=0,d;d=a[c];++c)if("NOSCRIPT"==d.nodeName){var k=document.createElement("div");k.innerHTML=d.textContent;document.body.appendChild(k)}}}function g(){var a=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||null;a?a(function(){window.setTimeout(e,0)}):b()}
   var h=["pagespeed","CriticalCssLoader","Run"],l=this;h[0]in l||!l.execScript||l.execScript("var "+h[0]);for(var m;h.length&&(m=h.shift());)h.length||void 0===g?l[m]?l=l[m]:l=l[m]={}:l[m]=g;})();
   pagespeed.CriticalCssLoader.Run();</script></body>
   </html>
   * Connection #0 to host winterco.org left intact
   ```
   
   The Cache-Control on the header is likely provided by Hummingbird, a plugin of WordPress and it does not interfere with PageSpeed. And I have `ModifyCachingHeaders` turned off.
   
   These `Link` header are provided by `hint_preload_subresources` I believe.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org