Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Cache你好,Cahche再见!
Search
三 桂
August 08, 2014
Programming
170
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Cache你好,Cahche再见!
静态资源缓存及缓存清理
三 桂
August 08, 2014
More Decks by 三 桂
See All by 三 桂
SASS介绍
and1coder
1
260
SASS实战
and1coder
2
280
iconfont实操
and1coder
0
100
PMS新版预研与总结
and1coder
0
150
Web前端开发规范
and1coder
7
350
Other Decks in Programming
See All in Programming
Are APIs Still Relevant in the AI Era?
soyuka
0
310
iOSDC2026登壇資料.pdf
riofujimon
0
190
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
360
動作中のプログラムの中身をリアルタイムに覗く / Realtime Debugger for CSharp with Roslyn
prota
1
1.2k
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
2.3k
技術的負債の返済は、AI時代の複利で効く投資 — 経営としての意思決定とその遂行
curekoshimizu
0
1.8k
マイコン向けの軽量Ruby「PicoRuby」で各種デバイスを制御するネイティブアプリの実現手法
bash0c7
0
440
Go × SIMDで高速化するベクトル検索 ~ルーフラインモデルでSIMDが効く境界を探れ! ~
po3rin
1
3.5k
Heart of Swift Concurrency
koher
0
970
JRuby: Past, Present, and Future
headius
0
200
App Intentsのビルドプロセスを支える技術
kntkymt
0
440
AI が書く Go コードの品質を劇的に向上させる Linter: “declscope”
mpyw
0
400
Featured
See All Featured
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.3k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
280
The Pragmatic Product Professional
lauravandoore
37
7.5k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.8k
Designing for humans not robots
tammielis
254
26k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Navigating Team Friction
lara
192
16k
Un-Boring Meetings
codingconduct
0
430
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
How STYLIGHT went responsive
nonsquared
100
6.3k
Are puppies a ranking factor?
jonoalderson
2
3.9k
Become a Pro
speakerdeck
PRO
31
6.3k
Transcript
Cache Cache.4
[email protected]
MQ /g*=9@Ia^y ;M> DCookieL6
Cache
200 ok from cache jp1 s.thcdn.cn Tengine (e28)ZWebJg
# ]7[] ((||s:n X%<Fk' PC5u !E3+=.=
cY lB<F_ Qi
Cache.4
<F • &R$"N,V¡ • &Rd:¡ • &RJn¡ • &R'¡
S} Grunt fhm$Wq https://www.npmjs.org/package/grunt-static-revision
/qEv • mN,t*= • fhmN,br ! !
ViewHelper g{zx~-mN,
`KQicssojsu<F ! A0G¡
Compass ?
@mixin bg($color: null, $url: '', $repeat: no-repeat, $position: null) {
background: $color image-url($url, true) $repeat $position; } ! .logo{ @include bg($url:'logo.png'); } ! ! .logo { background:url('logo.png?1406343298'); } /
HOA0¡ T\w
UU