I am trying to implement the HTTP/2 protocol on my website and for start i begun senting css, js and fonts using header(Link:). An i can see in my inspector, the files are sent through headers, because Initiator is set to "Other" and all load simultaneously, but after a second the same files are fetched again. I have implemented this method on another site and works perfectly, but on this one i think this is not right.
The header i sent is this:
header("Link: </assets/style.min.css>; rel=preload; as=style,</assets/bundle.min.js>; rel=preload; as=script, </uploads/albums/8/b/3085_1520593221_Shredders_.jpg>; rel=preload;as=image, </assets/fonts/PFBeauSansPro-Bold/PFBeauSansPro-Bold.woff>; rel=preload;as=font, </assets/fonts/PFBeauSansPro-Italic/PFBeauSansPro-Italic.woff>;rel=preload;as=font, </assets/fonts/PFBeauSansPro-Light/PFBeauSansPro-Light.woff>;rel=preload;as=font");
The website is https://www.continental.com.gr. Server is running Nginx