Responsible Web Caching Flashcards

1
Q

What are Web caching protocols examples of according to the author?

A

how the best intentions can result in implementations with highly undesirable side effects

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Why is caching critical to the successful operations of DNS?

A

Caching shares bindings of computer names with their corresponding IP addresses after these have been resolved with other DNS’s that have accessed the information

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the two examples the author gives of benign caching?

A

DNS caching and Address Resolution Protocol (ARP)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How might Web caching enhance Web document access?

A

Servers may cache frequently accessed documents in primary memory to avoid slow disk accesses, or server farms may place high-demand data on faster, dedicated servers for load balancing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are two examples of Web caching?

A

DNS’s and HTTP; server caching and browser caching

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Web caching on proxy servers differ from server caching and browser caching in two important respects. What are they?

A

uses headers to determine document freshness and stored away from a user

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What did HTTP 1.1 add to caching?

A

cache-control header field

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

The author lists 12 deficiencies in the way that HTTP 1.1 (and HTTP 2 for that matter) handles caching that undermines intellectual property rights. List 5.

A

(1) does the cache operator own the resource/document being accessed
(2) is the resource/document copyrighted and what is the nature
(3) is there a definitive version and where
(4) is there a digital object identifier
(5) is there a restriction on the use of the resource/document

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

There are feeble attempts to enable cache busting. List 2.

A

“no store” in HTTP 1.1 and give up control of the intellectual property

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

The author suggests a more reasonable set of caching directives. List 4.

A

authorship, providing appropriate credit, definitive versions, copyright

How well did you know this?
1
Not at all
2
3
4
5
Perfectly