Class: TencentCloud::Cdn::V20180606::SimpleCache
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cdn::V20180606::SimpleCache
- Defined in:
- lib/v20180606/models.rb
Overview
缓存配置基础版本 默认情况下所有文件缓存过期时间为 30 天 默认情况下静态加速类型的域名 .php;.jsp;.asp;.aspx 不缓存 注意:该版本不支持设置源站未返回 max-age 情况下的缓存过期规则设置
Instance Attribute Summary collapse
-
#CacheRules ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 开启后,未能匹配 CacheRules 规则的资源将根据源站返回的 max-age 值进行节点缓存;匹配了 CacheRules 规则的资源将按照 CacheRules 中设置的缓存过期时间在节点进行缓存 与 CompareMaxAge 冲突,不能同时开启 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态,开启后,源站返回的 no-store、no-cache 资源,也将按照 CacheRules 规则进行缓存 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#CompareMaxAge ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 开启后,未能匹配 CacheRules 规则的资源将根据源站返回的 max-age 值进行节点缓存;匹配了 CacheRules 规则的资源将按照 CacheRules 中设置的缓存过期时间在节点进行缓存 与 CompareMaxAge 冲突,不能同时开启 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态,开启后,源站返回的 no-store、no-cache 资源,也将按照 CacheRules 规则进行缓存 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#FollowOrigin ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 开启后,未能匹配 CacheRules 规则的资源将根据源站返回的 max-age 值进行节点缓存;匹配了 CacheRules 规则的资源将按照 CacheRules 中设置的缓存过期时间在节点进行缓存 与 CompareMaxAge 冲突,不能同时开启 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态,开启后,源站返回的 no-store、no-cache 资源,也将按照 CacheRules 规则进行缓存 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#IgnoreCacheControl ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 开启后,未能匹配 CacheRules 规则的资源将根据源站返回的 max-age 值进行节点缓存;匹配了 CacheRules 规则的资源将按照 CacheRules 中设置的缓存过期时间在节点进行缓存 与 CompareMaxAge 冲突,不能同时开启 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态,开启后,源站返回的 no-store、no-cache 资源,也将按照 CacheRules 规则进行缓存 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#IgnoreSetCookie ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 开启后,未能匹配 CacheRules 规则的资源将根据源站返回的 max-age 值进行节点缓存;匹配了 CacheRules 规则的资源将按照 CacheRules 中设置的缓存过期时间在节点进行缓存 与 CompareMaxAge 冲突,不能同时开启 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态,开启后,源站返回的 no-store、no-cache 资源,也将按照 CacheRules 规则进行缓存 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Revalidate ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 开启后,未能匹配 CacheRules 规则的资源将根据源站返回的 max-age 值进行节点缓存;匹配了 CacheRules 规则的资源将按照 CacheRules 中设置的缓存过期时间在节点进行缓存 与 CompareMaxAge 冲突,不能同时开启 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态,开启后,源站返回的 no-store、no-cache 资源,也将按照 CacheRules 规则进行缓存 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(cacherules = nil, followorigin = nil, ignorecachecontrol = nil, ignoresetcookie = nil, comparemaxage = nil, revalidate = nil) ⇒ SimpleCache
constructor
A new instance of SimpleCache.
Constructor Details
#initialize(cacherules = nil, followorigin = nil, ignorecachecontrol = nil, ignoresetcookie = nil, comparemaxage = nil, revalidate = nil) ⇒ SimpleCache
Returns a new instance of SimpleCache.
12833 12834 12835 12836 12837 12838 12839 12840 |
# File 'lib/v20180606/models.rb', line 12833 def initialize(cacherules=nil, followorigin=nil, ignorecachecontrol=nil, =nil, comparemaxage=nil, revalidate=nil) @CacheRules = cacherules @FollowOrigin = followorigin @IgnoreCacheControl = ignorecachecontrol @IgnoreSetCookie = @CompareMaxAge = comparemaxage @Revalidate = revalidate end |
Instance Attribute Details
#CacheRules ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 开启后,未能匹配 CacheRules 规则的资源将根据源站返回的 max-age 值进行节点缓存;匹配了 CacheRules 规则的资源将按照 CacheRules 中设置的缓存过期时间在节点进行缓存 与 CompareMaxAge 冲突,不能同时开启 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态,开启后,源站返回的 no-store、no-cache 资源,也将按照 CacheRules 规则进行缓存 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
12831 12832 12833 |
# File 'lib/v20180606/models.rb', line 12831 def CacheRules @CacheRules end |
#CompareMaxAge ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 开启后,未能匹配 CacheRules 规则的资源将根据源站返回的 max-age 值进行节点缓存;匹配了 CacheRules 规则的资源将按照 CacheRules 中设置的缓存过期时间在节点进行缓存 与 CompareMaxAge 冲突,不能同时开启 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态,开启后,源站返回的 no-store、no-cache 资源,也将按照 CacheRules 规则进行缓存 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
12831 12832 12833 |
# File 'lib/v20180606/models.rb', line 12831 def CompareMaxAge @CompareMaxAge end |
#FollowOrigin ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 开启后,未能匹配 CacheRules 规则的资源将根据源站返回的 max-age 值进行节点缓存;匹配了 CacheRules 规则的资源将按照 CacheRules 中设置的缓存过期时间在节点进行缓存 与 CompareMaxAge 冲突,不能同时开启 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态,开启后,源站返回的 no-store、no-cache 资源,也将按照 CacheRules 规则进行缓存 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
12831 12832 12833 |
# File 'lib/v20180606/models.rb', line 12831 def FollowOrigin @FollowOrigin end |
#IgnoreCacheControl ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 开启后,未能匹配 CacheRules 规则的资源将根据源站返回的 max-age 值进行节点缓存;匹配了 CacheRules 规则的资源将按照 CacheRules 中设置的缓存过期时间在节点进行缓存 与 CompareMaxAge 冲突,不能同时开启 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态,开启后,源站返回的 no-store、no-cache 资源,也将按照 CacheRules 规则进行缓存 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
12831 12832 12833 |
# File 'lib/v20180606/models.rb', line 12831 def IgnoreCacheControl @IgnoreCacheControl end |
#IgnoreSetCookie ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 开启后,未能匹配 CacheRules 规则的资源将根据源站返回的 max-age 值进行节点缓存;匹配了 CacheRules 规则的资源将按照 CacheRules 中设置的缓存过期时间在节点进行缓存 与 CompareMaxAge 冲突,不能同时开启 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态,开启后,源站返回的 no-store、no-cache 资源,也将按照 CacheRules 规则进行缓存 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
12831 12832 12833 |
# File 'lib/v20180606/models.rb', line 12831 def IgnoreSetCookie @IgnoreSetCookie end |
#Revalidate ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 开启后,未能匹配 CacheRules 规则的资源将根据源站返回的 max-age 值进行节点缓存;匹配了 CacheRules 规则的资源将按照 CacheRules 中设置的缓存过期时间在节点进行缓存 与 CompareMaxAge 冲突,不能同时开启 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态,开启后,源站返回的 no-store、no-cache 资源,也将按照 CacheRules 规则进行缓存 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 默认为关闭状态 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
12831 12832 12833 |
# File 'lib/v20180606/models.rb', line 12831 def Revalidate @Revalidate end |
Instance Method Details
#deserialize(params) ⇒ Object
12842 12843 12844 12845 12846 12847 12848 12849 12850 12851 12852 12853 12854 12855 12856 12857 12858 12859 |
# File 'lib/v20180606/models.rb', line 12842 def deserialize(params) unless params['CacheRules'].nil? @CacheRules = [] params['CacheRules'].each do |i| simplecacherule_tmp = SimpleCacheRule.new simplecacherule_tmp.deserialize(i) @CacheRules << simplecacherule_tmp end end @FollowOrigin = params['FollowOrigin'] @IgnoreCacheControl = params['IgnoreCacheControl'] @IgnoreSetCookie = params['IgnoreSetCookie'] @CompareMaxAge = params['CompareMaxAge'] unless params['Revalidate'].nil? @Revalidate = Revalidate.new @Revalidate.deserialize(params['Revalidate']) end end |