Mise en cache intégrée
群的竞争
En quoi un groupe de contenu DEFAULT est-il différent des aures groupes de contenu ?
我们的行为举止在一起,在一起,在一起même我们的行为举止,在一起。Le seul attribute qurend Le groupe de contenn 'a DEFAULT spécial est que si un object est mis en cache et qu 'aucun groupe de contenn 'a été créé。L ' object est mis en cache dans le groupe DEFAULT。
“缓存控制”du niveau du groupe de contenu ?
您是进口使者en-tête de contrôle de缓存au航海家。我有一种选择,一个法国的国家,一个法国的国家,一个法国的国家,一个法国的国家,一个法国的国家spécifier l 'en-tête de contrôle法国的国家insérer dans la réponse au航海家。
我的est-ce que l ' option«Minhit»au niveau du groupe de contenu ?
Minhit
Est une une valeur entière spécifiant le nombre minimum de sélection dans une stratégie de cache avant la mise en cache de l '客体。价钱便宜,可配置,都是一群人。语音la句法倾倒配置者cette valeur à partir de l 'interface de ligne de command。add/set cache contentGroup \
[-minHits \ ] ExpireAtlastByte ?
L 'option ExpireAtLastByte permet au cache intégré d ' ExpireAtLastByte lorsqu 'il est téléchargé。Seules les要求en attention and sont alors services à partir du cache。Toutes les nouvelles demanssont envoyées au serve。Ce paramètre最实用的东西fréquemment modifié, comme dans le cas des cots boursières。Ce mécanisme d 'expiration function avec la function Flash Cache。Pour configurer une option ExpireatLastByte, exécutez la command suivante à partir de l 'interface de ligne de command:
add cache contentGroup \
-expireAtLastByte YES
Stratégie de cache
Qu ' est-ce Qu ' une stratégie de mise en cache ?
Les stratégies déterminent Les transactions pouvant être mises en cache et cell qui ne le sont pas。En out, les stratégies ajoutent ou替代HTTP标准。Les stratégies déterminent une action, tell le que CACHE ou NOCACHE, en function des caractéristiques spécifiques de la demande ou de la réponse。Si une réponse对应règles de stratégie, l 'objet de la réponse est ajouté au groupe de contenu configuré dans la stratégie。Si vous n 'avez pas configuré de groupe de contenu, l 'objet est ajouté au groupe de contenu DEFAULT。
曲est-ce曲un accès à la stratégie ?
Une sélection se product lorsqu 'une demande ou Une réponse对应à Une stratégie de cache。
Qu ' est-ce Qu ' une erreur ?
Une erreur se product lorsqu 'une requête ou Une réponse ne对应à aucune stratégie de cache。Une erreur peut également se produire si la requête ou la réponse对应à Une stratégie de cache, mais un alternative du comment RFC empêche l ' objet d ' être stocké dans le cache。
J ' ai configuré la fonctionnalité de mise en cache intégrée de l ' appliance Citrix ADC。Lors de l 'ajout de la stratégie suivante, un message d 'erreur s 'affiche。Y a-t-il une erreur dans la commande ?
添加缓存策略image_caching -rule exp1 | ns_ext_not_jpeg -action缓存
\>错误:没有这样的命令
Dans la command précédente, l 'expression doit être包含入口guillemets。我'opérateur est considéré comme l 'opérateur de tuyauterie。
备忘录requise
Quelles sont les commands que je peux exécuter sur l 'appliance Citrix ADC pour vérifier la mémoire allouée au cache ?
Pour affher la mémoire allouée au cache dans l 'appliance Citrix ADC, exécutez l 'une des commands suivantes à partir de l 'interface de ligne de command:
显示缓存参数
danans la sortie, vérifiez la valeur du paramètre limited d ' usage de la mémoire。这是分配给缓存的最大内存。
show cache \
我们有机会,vérifiez我们有价值的人paramètres我们有价值的人mémoire我们有限度的人我们有价值的人mémoire我们有价值的人mémoire utilisée我们allouée我们有价值的人。
monappliance Citrix ADC处置2去mémoire。存在-t-il une limit de mémoire recommandée pour le cache ?
Pour n ' imports quel modèle de l 'appliance Citrix ADC, vous pouvez allouer la moitié de la mémoire au cache。仙蓬特,思杰推荐d 'allouer un peu moins de la moitié de la mémoire, en raison de la dépendance de la mémoire互联网。Vous pouvez exécuter la commande suivante pour allouer 1 Go de mémoire au cache:
设置缓存参数-memLimit 1024
Est-il可能d 'allouer de la mémoire pour des groupes de contenu个体化?
是的。Même si vous allouez de la mémoire pour le cache intégré globalement en exécutant le paramètre set cache -memlimit
, vous pouvez allouer de la mémoire à des groupes de contenu uniquels en exécutant la command set cache -memlimit。La mémoire最具价值的茶叶和茶叶集团(combinée) dépasser La mémoire allouée au cache intégré。 Quelle est la dépendance de la mémoire entre le cache intégré et le tampon TCP ?
Si l 'appliance Citrix ADC处置2 Go de mémoire, l 'appliance réserve envirer800 Mo à 900 Mo de mémoire et le reste est alloué au système d 'exploitation FreeBSD。Par conséquent, vous pouvez allouer jusqu ' à 512 Mo de mémoire au cache intégré et le reste est alloué au卫生棉条TCP。
Cela影响-t-il le过程中隐藏的东西si je n ' aloue pas de mémoire全球隐藏的东西intégré ?
Si vous n 'allouez pas de mémoire au cache intégré, toutes les requêtes sont envoyées au server。Pour vous保险商que vous avez alloué de la mémoire au cache intégré, exécutez la command show cache parameter。En fait, auun objet n 'est mis En cache si la mémoire global ale est 0, elle doit donc être définie En premier。
命令de vérification
选项,选项,统计,缓存?
我要用我所有的选择来代替我的统计数据:
stat缓存
Pour afficher le résumé des statistics du cache。
统计缓存-detail
向我们的国家倾倒détails统计数据和缓存。
还有别的选择吗?
Pour afficher le contenu mis en cache, vous pouvez exécuter la command
显示缓存对象
.法国国王的命令exécuter pour afficher les caractéristiques d 'un objet stocké dans le cache ?
Si l ' object stocké dans le cache est, par example, GET //10.102.12.16:80/index.html, vous pouvez afficher les détails de l ' object en exécutant la command suivante à parr de l 'interface de ligne de command de l 'appliance:
显示缓存对象-url '/index.html' -host 10.102.3.96 -port 80
Est-il义务人de spécifier le nom du groupe en tant que paramètre pour afficher les objets paramétrés dans le cache ?
是的。我有义务的人spécifier我的名字,我的团体,我的愿望paramètre我的愿望paramétrés dans le cache。好例子,considérez que vous avez ajouté les stratégies suivantes avec la même règle:
add cache policy p2 -rule ns_url_path_cgibin -action cache -storeInGroup g1 add cache policy p1 -rule ns_url_path_cgibin -action cache -storeInGroup g2
Dans ce cas, pour les demandes multiple, si la stratégie p1 est évaluée, son compteur de sélection est incrémenté et la stratégie stocke l 'objet Dans le groupe g1, qui compporte des paramètres de sélection。Par conséquent, vous devez exécuter la command suivante pour afficher les objets du cache:
show cache object -url "/cgi-bin/setCookie.pl" -host 10.102.18.152 groupName
De même, pour un autre ensemble De requêtes multiple, si la stratégie p2 est évaluée, son compteur De sélection est incrémenté et la stratégie stocke l 'objet dans le groupe g2, qui n ' pas De paramètres De sélection。Par conséquent, vous devez exécuter la command suivante pour afficher les objets du cache:
show cache object -url "/cgi-bin/ setcookie .pl" -host 10.102.18.152 . show
我的伟大之处entrées我的使命和命令。Quelles sont ces entrées ?
我愿为你奉上我的榜样
nscachemgr
对。Les entrées视频de cette sort surlignées en gras pour votre référence:root@ns# /netscaler/ nscacheemgr -a //10.102.3.89:80/image8.gif //10.102.3.97:80/staticdynamic.html //10.102.3.97:80/ /10.102.3.89:80/image1.gif //10.102.3.96:80/ /10.102.3.97:80/ bg_logo_segger .gif //10.102.3.89:80/file500.html //10.102.3.92:80/ /10.102.3.96:80/cgi-bin/rfc/ ccproxyrevar .pl IC中的总url = 10
Les entrées vidans dans la sort caaux propriétés de mise en cache par défaut pour GET/HTTP/1.1。
Vidage des objects
评论puis-je vider un object sélectif du cache ?
Vous pouvez identifier un object de manière unique par son URL complète。我们的目标是什么,我们的效果是什么tâches
- 维德勒缓存
- Vider le groupe de contenus
- Rincer l ' object spécifique
我们的目标是spécifique,我们的目标是spécifier les paramètres de requête。你spécifiez le paramètre InvalParam pour vider l ' object。Ce paramètre s的贴花独特à une requête。
Est-ce qu 'un change dans la configuration du cache déclenche le vidage du cache ?
是的。Lorsque vous passez à la configuration du cache, toues les commands SET cache videront intrinsèquement les groupes de contenu appropriés。
J 'ai mis à jour les objets sur le serve。有什么东西是隐藏的吗?
是的。我们都知道à我们有服务的对象,有缓存的对象,有一些相关的对象和群组。Le cache intégré n 'est pas affecté par une mise à jour du server。我继续à所有的目标都在缓存中à已经过期了。
缓存闪光
Qu ' est-ce que la fonctionnalité Flash Cache de l ' appliance Citrix ADC ?
Le phénomène des foules Flash se product lorsque de nombreux clients accèdent au même contenu。Le résultat est une poussée soudaine du traffic vers Le server。La fonctionnalité Flash Cache permet à l 'appliance Citrix ADC d 'améliorer les performance dans une telle situation en enant une seule requête au server。这是我们的要求,这是我们的要求réponse独特的服务要求。你是我的主人,你是我的主人,你是我的主人
add cache contentGroup \
-flashCache YES set cache contentGroup \
-flashCache YES
Quelle est la limit pour les clients Flash Cache ?
Le nombre de clients Flash Cache dépend de la disponibilité des resources sur l 'appliance Citrix ADC。
Le comportement par défaut
L 'appliance Citrix ADC reçoit-elle des objets de manière主动à L 'expiration ?
L 'appliance Citrix ADC ne reçoit jamais d 'objets de manière主动à L 'expiration。Cela est vrai même pour les objets négatifs。总理accès après过期déclenche une requête au server。
Le cache intégré ajoute-t-il des clients à la file d ' ente pour servir avant même qu 'il ne start à recevir la réponse ?
是的。Le cache intégré ajoute des client à la file d ' ente pour servir avant même qu 'il ne began à recevir la réponse。
有价值的东西défaut我的目标是我的缓存验证工具paramètre我的缓存配置?
HOSTNAME_AND_IP est la valeur par défaut。
Le dispositif Citrix ADC crée-t-il des entrées de journal dans les fichiers journaux ?
是的。L 'appliance Citrix ADC crée des entrées de journal dans les fichiers journaux。
Les objets compressés sont-ils stockés dans le cache ?
是的。Les objets compressés sont stockés dans le cache。
Interopérabilité avec d 'autres fonctionnalités
Qu ' adent -il des objets actuellement stockés dans le cache et auxquels on accède via le VPN SSL ?
Les objets stockés dans le cache et可访问régulièrement sont servis en cache, sélectionnés lorsqu’ils可通过le VPN SSL访问。
Qu ' adent -il des objets stockés dans le cache lorsqu ' ils sont可通过SSL VPN访问et加上tard可通过une connexion访问régulière ?
Les objets stockés via l 'accès VPN SSL sont servis de sélection lorsqu 'ils sont可通过la connexion normale访问。
利用新闻网站,评论différencier les entrées qui indiquent la réponse服务du cache de celles甜点?
倒le réponses fournies à partir du cache intégré, le le de journal du de journal du thecontinevaleur réponses envoyées à partir d 'un server, le champ de journal du thecontinevaleur envoyée par le server。语音示例'entrée de journal pour une transaction de mise en cache intégrée:
Mozilla/4.0(兼容;MSIE 6.0;Windows NT 4.0;.net CLR 1.0.3705)" get /" 200 0 " ic " 10.102.1.45"
Avec une demande client, la réponse consignée est celle envoyée au client et pas nécessairement celle envoyée par le server。
标记
Lors de l '利用de la journalisation Web, les réponses du cache intégré大陆la valeur IC dans le champ journal du server。Le champ journal du server est présent dans Le client NSWL avec Le spécificateur de format«%o1»。
潜水员
我愿意接受你的要求吗?
En configurant
relexpiry
等absexpiry
, cela signfie que vous remplacez l 'en-tête indépendamment de ce qui apparaît dans l 'en-tête。你是我们的追随者paramètre d 'expiration différent我们是我们的追随者。用relexpiry
, l 'expiration de l 'en-tête est basée sur l 'heure à laquelle l 'objet est reçu par Citrix ADC。用absexpiry
, l 'expiration est basée sur l 'heure configurée sur Citrix ADC。Relexpiry
Est configuré zh seconds。Absexpiry
最伟大的联合国时刻journée。Que vouz -vous dire par la configuration de weakpos et heuristic ?
莱斯
weakpos
我们的启发式是这样的。S 'il y a un en-tête d 'expiration, il n 'est considéré que si le dernier en-tête modifié est présent。L 'appliance Citrix ADC définit L 'expiration en function du dernier en-tête modifié et du paramètre heuristique。Le微积分启发式de l 'expiration détermine la durée d 'expiration en vérifiant l 'en-tête de la dernière修改。一种特定的液体durée代理la dernière修改对象utilisé com délai d '到期。启发式的,联合国的对象,不是modifié的,吊坠的,périodes的,加上longgues,易受影响的,避免périodes的,过期的,加上longgues。-heurExpiryParam spécifie la valeur de pourcentage à utiliser dans ce calcul。希侬,我的器具是用价值的weakpos
.Que dois-je considérer avant de configurer la mise en cache dynamque ?
网址:requête网址:complète,您的设备reçoit le paramètre dans un en-tête cookie ou un POST,您的配置程序和缓存动态。Pour configururer la mise en cache dynamque, vous devez configururer le paramètre HitParams。
评论le code hexadécimal est-il pris en charge dans les names de paramètres ?
Sur l 'appliance Citrix ADC, le code %HEXHEX est pris en charge dans les names des paramètres。Dans les names que vous spécifiez pour HitParams ou InvalParams, vous pouvez spécifier un nom qui continent %HEXHEX Dans les names。例如,le nom, le nom%65 et n%61m%65 sont équivalents。
Quel est le process sus de sélection d 'un paramètre HitParam ?
Considérons l 'extrait suivant d 'un en-tête HTTP pour une requête POST:
POST / data2html.asp吗?HTTP/1.1接受:image/gif, image/x-xbitmap, image/jpeg, image/jpeg, application/vnd. par1 =value1¶m2=¶m3¶m4=value4。女士powerpoint、应用程序/盾。\*/\* Referer: http://10.102.3.97/forms.html Accept-Language: en-us Content-Type: application/x-www-form-urlencoded Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (compatible;MSIE 6.0;Windows NT 5.1)主机:10.102.3.97内容-长度:153连接:Keep-Alive缓存-控制:no-cache Cookie: ASPSESSIONIDQGQGGRNY=NNLLKDADEENOAFLCCDGFGDMO =NNLLKDADEENOAFLCCDGFGDMO S1=This+text+is+only+text%2C+not+more+and+not+less%2C+%0D%0Ajust+text+to+be+本身%2C+ named +%22Text%22+to+be+贴出+as+text+%28what+else…% b1 = 29日提交< !——NeedCopy >
Dans la requête précédente,你的钱用在S1和B1上,我的钱用在肝上,我的钱用在référence,我的钱用在功能上。非常特别,非常有用-matchCookies YES dans le groupe de contenu ASPSESSIONIDQGQGGRNY, vous pouvez également utiliser ces paramètres comme HitParams。
我的客户来了,请注意réponse有什么要注意的吗?
Si la réponse这是我们的秘密,我们的客户的文件的注意reçoivent la même réponse que le premier client reçoit。
Puis-je activer les fonctionnalités Poll à chque fois (PET) et Flash Cache sur le même groupe de contenu ?
非。Vous ne pouvez pas activer PET et Flash Cache sur le même groupe de contenu。Le cache intégré n 'exécute pas la function AutoPet sur les groupes de contenu Flash cache。La功能PET garantit que le cache intégré ne sert pas un objecet stocké without consulter le server。你的配置者明确地说,这是一群人的竞争。
Quand les entrées de journal sont-elles créées pour les clients en file d ' ente ?
Les entrées de journal sont créées pour Les clients in file d 'attente peu de tems après que l 'appliance a reçu l 'en-tête de réponse。Les entrées de journal sont créées unique si l 'en-tête de réponse ne rend pas l ' object non mis en cache。
DNS, HOSTNAME et HOSTNAME_AND_IP de l 'objet en cache验证à l 'aide du paramètre de configuration du cache ?
Les意义sont Les suivantes:
设置缓存参数-verifyUsing HOSTNAME
La command ignore l ' address IP de destination。
设置缓存参数-verifyUsing HOSTNAME_AND_IP
La command对应à l ' address IP目的地。
-verifyUsing DNS
命令使用服务器DNS。
J 'ai défini weakNegRelExpiry sur 600,快10分钟。J 'ai remarqué que les réponses 404 ne sont pas mises en cache。这是为什么?
塞拉dépend complètement德沃特配置。Par défaut, 404 réponses sont mises en缓存挂起10分钟。réponses 404 soient récupérées depuis le server, spécifiez -虚弱的。Vous pouvez affiner - weaknegrelepiration à une valeur souhaitée, telle que supérieure ou inférieure pour obtenir les réponses 404 correctement mises en cache。我爱你configuré -absExpiration pour des réponses positive, il se peut que cela ne donne pas les résultats souhaités。
Lorsque l ' utiisateur accède au site à l 'aide du navigator Mozilla Firefox, le contenu mis à jour est servi。Toutefois, lorsque l ' utiisateur accède au site à l 'aide du navigateur微软ie浏览器,le contenu obsolète est servi。Qu 'elle peut en être la raison ?
Le navigateur Microsoft Internet Explorer peut prendre Le contenu de son cache本地au lieu du cache intégré Citrix ADC。La raison peut être que le navigateur微软Internet Explorer ne respect pas l 'en-tête lié à l 'expiration dans La réponse。
Pour résoudre ce problème, vous pouvez désactiver le cache local d 'Internet Explorer et effacer le contenu hors connection。Après avoir effacé le contu hors connexion, le navigateur doit afficher le contu mis à jour。
Et si les résultats sont nuls ?
Vérifiez我是仆人,我是仆人synchronisés。让l 'ensemble de limitites软弱的,过期的,不支持的la différence de temps entre NS Et server comme suit:
root@ns180# date Tue May 15 18:53:52 IST 2012
Pourquoi les stratégies obtiennent-elles des hits mais rien n 'est mis en cache ?
Vérifiez que la mémoire est allouée au cache intégré et que l’allocation est supérieure à zéro。
Est-il可能de mettre à zéro les compteurs de cache ?
我是一个指挥ou d 'option d 'interface graphique pour définir les computers du cache à zéro, et le vidage du cache ne le fait pas non +。Le redémarrage de la boîte définit automatiquement ces computers à zéro。