AMD Ryzen 7 9800X3D | Corsair H150i Elite LCD | GIGABYTE X670E AORUS XTREME | G.Skill Trident Z F5-7800J3646H16GX2-TZ5RK | Inno3D GeForce RTX 4090 iCHILL X3 | Corsair HX1000i | Crucial T700 4TB | Intel Optane 905P 1.5TB | MP600 NH 8TB | Corsair iCUE 5000T
Vraag
Alle reacties
Voorbeeld:
1
2
3
4
5
6
7
8
9
10
11
| header('Last-Modified: '.gmdate('D, d M Y H:i:s \G\M\T', $time)); # DATE_RFC1123 if (!empty($_SERVER['HTTP_IF_MODIFIED_SINCE']) && $time <= strtotime($_SERVER['HTTP_IF_MODIFIED_SINCE'])) { header($_SERVER['SERVER_PROTOCOL'].' 304 Not Modified', true, 304); exit; } if (!empty($_SERVER['HTTP_IF_UNMODIFIED_SINCE']) && $time > strtotime($_SERVER['HTTP_IF_UNMODIFIED_SINCE'])) { header($_SERVER['SERVER_PROTOCOL'].' 412 Precondition Failed', true, 412); exit; } |
Bron: mijn code https://bitbucket.org/djm...e/poodle/http/headers.php
[ Voor 12% gewijzigd door DJMaze op 31-03-2018 17:51 ]
Maak je niet druk, dat doet de compressor maar
AMD Ryzen 7 9800X3D | Corsair H150i Elite LCD | GIGABYTE X670E AORUS XTREME | G.Skill Trident Z F5-7800J3646H16GX2-TZ5RK | Inno3D GeForce RTX 4090 iCHILL X3 | Corsair HX1000i | Crucial T700 4TB | Intel Optane 905P 1.5TB | MP600 NH 8TB | Corsair iCUE 5000T
Zonder toegang kan je toch niks.
Maak je niet druk, dat doet de compressor maar
Hier nog meer info over prefetching: https://developer.mozilla...HTTP/Link_prefetching_FAQ misschien heb je er iets aan.
[ Voor 13% gewijzigd door Ramon op 31-03-2018 18:08 ]
Check mijn V&A ads: https://tweakers.net/aanbod/user/9258/
1522513286 doet de browser een pre-fetch.
1522513300 wordt iets aangepast in de webshop
1522513302 ga ik naar de pagina: $time = 1522513300 => pagina wordt opnieuw geladen, pre-fetch was zinloos.
1522513286 doet de browser een pre-fetch.
... er is tussentijds niks aangepast
1522513302 ga ik naar de pagina: $time = 1522513286 => pagina niet aangepast, pref-fetch werkt!
Maak je niet druk, dat doet de compressor maar
Het gaat om commercial of the shelf software, dus toegang tot de source code zal niet gebeuren.
@Ramon
In principe heb je gelijk, echter gaat het hier om de eerste pagina in het bestel proces. Hier bij is er dus nog geen sprake van transacties e.d.
De backend is reeds geoptimaliseerd, hier valt op dit moment helaas niet veel te halen.
AMD Ryzen 7 9800X3D | Corsair H150i Elite LCD | GIGABYTE X670E AORUS XTREME | G.Skill Trident Z F5-7800J3646H16GX2-TZ5RK | Inno3D GeForce RTX 4090 iCHILL X3 | Corsair HX1000i | Crucial T700 4TB | Intel Optane 905P 1.5TB | MP600 NH 8TB | Corsair iCUE 5000T
Dan moet je dit bij hun aankaarten of software aanschaffen die het wel kan.Gijs007 schreef op zaterdag 31 maart 2018 @ 18:25:
Het gaat om commercial of the shelf software, dus toegang tot de source code zal niet gebeuren.
Ik verkoop CS Cart en die commerciële software pas ik aan en stuur patch bestanden naar hun terug zodat zij het kunnen implementeren.
Je kan dus wel commerciële software krijgen die je dus kan aanpassen.
[ Voor 27% gewijzigd door DJMaze op 31-03-2018 18:27 ]
Maak je niet druk, dat doet de compressor maar
Aankaarten is eventueel een optie.DJMaze schreef op zaterdag 31 maart 2018 @ 18:26:
[...]
Dan moet je dit bij hun aankaarten of software aanschaffen die het wel kan
Ik was echter onder de impressie dat prerender als een soort background tabblad werkt, waarbij deze naar de voorgrond wordt verplaatst als de pagina wordt geopend. Maar blijkbaar worden er ook controles op de cachebaarheid van de pagina uitgevoerd..
AMD Ryzen 7 9800X3D | Corsair H150i Elite LCD | GIGABYTE X670E AORUS XTREME | G.Skill Trident Z F5-7800J3646H16GX2-TZ5RK | Inno3D GeForce RTX 4090 iCHILL X3 | Corsair HX1000i | Crucial T700 4TB | Intel Optane 905P 1.5TB | MP600 NH 8TB | Corsair iCUE 5000T
Maak je niet druk, dat doet de compressor maar
Verwijderd
https://groups.google.com.../0nSxuuv9bBw/EMfaclV-AwAJ
Prefetch kun je wel blijven gebruiken, bijvoorbeeld om de losse JS en CSS van de volgende pagina alvast voor te laden. Uiteraard dienen die resources een cache header te hebben, anders loop je tegen hetzelfde probleem aan dat het 2 keer geladen wordt.
Ontwikkelaar van NPM library Gleamy