mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-01-16 22:42:21 +08:00
another part of translatiokn
This commit is contained in:
parent
8d1f4c09f5
commit
00d9416747
@ -51,6 +51,37 @@ Web
|
|||||||
什么能被缓存?
|
什么能被缓存?
|
||||||
-------------
|
-------------
|
||||||
|
|
||||||
|
某些特定的内容比其他内容更容易被缓存。对大多数站点来说,一些缓存友好的内容如下:
|
||||||
|
|
||||||
|
- Logo和商标图像
|
||||||
|
- 通用的非旋转的图像(例如,导航图标)
|
||||||
|
- 样式表
|
||||||
|
- 通用Javascript文件
|
||||||
|
- 可下载的内容
|
||||||
|
- 媒体文件
|
||||||
|
|
||||||
|
这些文件更倾向于不经常改变,所以长时间的对他们进行缓存能获得好处。
|
||||||
|
|
||||||
|
一些项目在缓存中必须加以注意:
|
||||||
|
|
||||||
|
- HTML页面
|
||||||
|
- 旋转的图像
|
||||||
|
- 经常修改的Javascript和CSS文件
|
||||||
|
- 经过登陆的cookies访问的内容
|
||||||
|
|
||||||
|
一些内容从来不应该被缓存:
|
||||||
|
|
||||||
|
- 与敏感信息相关的资源(银行数据,等)
|
||||||
|
- 用户相关且经常更改的数据
|
||||||
|
|
||||||
|
除上面的通用规则外,通常您需要指定一些规则以便于更好地缓存不同种类的内容。例如,如果登陆的用户都看到的是同样的网站视图,就应该在任何地方缓存这个页面。如果登陆的用户会在一段时间内看到站点中用户敏感的视图,您应该让用户的浏览器缓存该数据但不让中间的任何中介缓存该视图。
|
||||||
|
|
||||||
|
Web内容缓存的位置
|
||||||
|
-----------------
|
||||||
|
|
||||||
|
Web内容会在整个分发路径中的许多不同的地点被缓存:
|
||||||
|
|
||||||
|
- **浏览器缓存**:
|
||||||
|
- **中间缓存代理**:
|
||||||
|
- **反向缓存**:
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user