web-dev-qa-db-fra.com

un css ou js du même nom de plusieurs sites ou plusieurs pages du même site

Lorsqu'un fichier css/js fait référence à une page Web, il est d'abord téléchargé sur la machine cliente. À partir de la prochaine fois, il sera référencé à partir du cache du navigateur (s'il existe). s'il vous plaît dites-moi

  1. Que se passe-t-il lorsque plusieurs sites font référence à un fichier css/js portant le même nom?.
  2. Que se passe-t-il lorsque les sous-domaines font référence à un même fichier css/js?
  3. Que se passe-t-il lorsque de nombreux sites Web font référence à css/js à partir d'un cdn spécifié, tel que Google ou un autre lieu?.

Dites-moi, dans de tels cas, si le navigateur fait référence à une copie du cache ou s'il fait des références locales en fonction des sites principaux ou de quelque chose d'autre.

4
Amit Kumar Gupta

Que se passe-t-il lorsque plusieurs sites font référence à un fichier css/js portant le même nom?.

S'ils sont servis à partir d'URL différentes, le navigateur les considérera comme des ressources différentes et les extraira.

Que se passe-t-il lorsque les sous-domaines font référence à un même fichier css/js?

S'ils sont servis à partir d'URL différentes, le navigateur les considérera comme des ressources différentes et les extraira. S'ils se réfèrent au même fichier, le navigateur téléchargera le fichier à la première demande, puis utilisera une copie en cache du fichier, le cas échéant (c.-à-d. Non expiré).

Que se passe-t-il lorsque de nombreux sites Web font référence à css/js à partir d'un cdn spécifié, tel que Google ou un autre lieu?.

Ils téléchargeront le fichier à la première demande, puis utiliseront une copie en cache pour les demandes suivantes (si la date d'expiration n'est pas expirée).

5
John Conde