stale-while-revalidate

October 8, 2008
By alex moskalyuk

Асинхронный Web Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ асинхронных ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ² ΠΊ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ…. Мой Π±Ρ‹Π²ΡˆΠΈΠΉ ΠΊΠΎΠ»Π»Π΅Π³Π° ΠΈΠ· Yahoo! Media Group ΠœΠ°Ρ€ΠΊ Ноттингхэм ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π½ΠΎΠ²ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ Cache-Control – stale-while-revalidate. Π‘Π΅Ρ€Π²Π΅Ρ€ ΠΎΡ‚Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ Π΄Π°Π½Π½Ρ‹Π΅, прСдупрСТдая послСднСго, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΊΠ° Π³Ρ€ΡƒΠ·ΠΈΡ‚ (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ) ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ впослСдствии ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ. Π’.Π΅. Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° Ρ‚ΠΈΠΏΠ°

Cache-Control: max-age=600, stale-while-revalidate=30

Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ, Π½ΠΎ сСрвСр просит Π΅Ρ‰Π΅ 30 сСкунд Π½Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ этого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΈ Ссли ΠΊΠ»ΠΈΠ΅Π½Ρ‚ послС этих 30 сСкунд запросит Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π΅Ρ‰Π΅ Ρ€Π°Π·, Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ Π»ΠΈΠ±ΠΎ Π½ΠΎΠ²ΡƒΡŽ копию, Π»ΠΈΠ±ΠΎ ΠΎΡ‚ΠΊΠ°Π·. Π’ случаС послСднСго Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ слСдуСт ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΌ ΠΈ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС Π½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅ 600 сСкунд.

Comments are closed.

blog comments powered by Disqus