Changeset 95696 in spip-zone


Ignore:
Timestamp:
Mar 2, 2016, 1:43:24 PM (4 years ago)
Author:
cedric@…
Message:

Accompagner l'utilisation du domaine static par un dns-prefetch pour eviter d'ajouter un temps d'attente

Location:
_core_/plugins/compresseur
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/compresseur/compresseur_options.php

    r95692 r95696  
    5252                $url_statique = rtrim(protocole_implicite($url_statique), "/") . "/";
    5353                $flux = preg_replace(",(href|src)=([\"'])([^/][^:\"']*[.](?:png|gif|jpg|js)(?:\?[0-9]+)?)\\2,Uims","\\1=\\2".$url_statique."\\3\\2",$flux);
     54
     55                // prefetching
     56                // <link rel="dns-prefetch" href="//host_name_to_prefetch.com">
     57                if (($p = strpos($url_statique,"/",2)) !== false) {
     58                        $url_statique = substr($url_statique,0,$p);
     59                        $link = "<link rel=\"dns-prefetch\" href=\"$url_statique\">";
     60                        if ($p = stripos($flux,"</title>")) {
     61                                $flux = substr_replace($flux, "\n" . $link, $p+8, 0);
     62                        }
     63                }
    5464        }
    5565
  • _core_/plugins/compresseur/paquet.xml

    r95692 r95696  
    22        prefix="compresseur"
    33        categorie="performance"
    4         version="1.10.3"
     4        version="1.10.4"
    55        etat="stable"
    66        compatibilite="[3.1.0;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.