Cos'è la trasparenza semantica (completa)?

7

Stavo leggendo la RFC 2616 riguardante HTTP / 1.1 quando è arrivato questo termine:

Therefore, the HTTP/1.1 protocol provides these important elements: [...] Protocol features that provide full semantic transparency when this is required by all parties.

[...]

The Cache-Control header allows a client or server to transmit a variety of directives in either requests or responses. These directives typically override the default caching algorithms. As a general rule, if there is any apparent conflict between header values, the most restrictive interpretation is applied (that is, the one that is most likely to preserve semantic transparency).

Le mie domande sono:

  • Cos'è la trasparenza semantica? Cosa lo rende pieno?
  • Qual è il vantaggio di avere un protocollo semanticamente trasparente?
  • Come faccio a sapere che un protocollo ha questa proprietà?
posta 0x01Noodle 28.01.2017 - 23:37
fonte

1 risposta

1

A cache behaves in a “semantically transparent” manner, with respect to a particular response, when its use affects neither the requesting client nor the origin server, except to improve performance. When a cache is semantically transparent, the client receives exactly the same response that it would have received had its request been handled directly by the origin server.

Fonte: link

    
risposta data 12.06.2018 - 18:02
fonte

Leggi altre domande sui tag