Ignore:
Timestamp:
Feb 23, 2016, 10:12:31 AM (5 years ago)
Author:
cedric@…
Message:

Amelioration : on peut definir une URL statique pour servir les ressources (images, js) sans cookie.
L'URL definie est alors utilisee pour les images contenues dans les CSS minifiees, et dans le HTML des pages servies, sans modification du squelette.
On n'utilise pas cette URL pour servir la CSS minifiee car celle-ci est prefetch avec une header http link, et la servir sur un domaine different retarde son arrivee car il faut une requete DNS en plus.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/compresseur/formulaires/configurer_compresseur.php

    r94396 r95385  
    3333        $valeurs['auto_compress_css'] = $GLOBALS['meta']['auto_compress_css'];
    3434        $valeurs['auto_compress_closure'] = $GLOBALS['meta']['auto_compress_closure'];
     35        $valeurs['url_statique_ressources'] = $GLOBALS['meta']['url_statique_ressources'];
    3536
    3637        return $valeurs;
     
    5455        }
    5556
     57        if ($url = _request('url_statique_ressources')){
     58                $url = preg_replace(",/?\s*$,", "", $url);
     59                if (!tester_url_absolue($url)) {
     60                        $protocole = explode('://',$GLOBALS['meta']['adresse_site']);
     61                        $protocole = reset($protocole);
     62                        $url = $protocole . "://$url";
     63                }
     64                set_request('url_statique_ressources',$url);
     65        }
     66
     67
    5668        return $erreurs;
    5769}
Note: See TracChangeset for help on using the changeset viewer.