最近在翻译一本书,其ä¸åŒ…å«DNS内容。在翻译这些内容时,有一个è¯è¯çš„翻译我觉得值得讨论一下:Negative caching。
首先简å•说一下DNSè§£æžçš„相关æµç¨‹ã€‚客户端在访问æŸä¸ªåŸŸå,例如”www.xieyidian.com”的时候,æµè§ˆå™¨é¦–先会将这个域åæäº¤åˆ°å®¢æˆ·ç«¯é…置的DNSæœåŠ¡å™¨ä¸Šï¼Œç”±DNSæœåŠ¡å™¨å°†å…¶è§£æžä¸ºå¯è¯†åˆ«çš„IP地å€ï¼Œå¹¶è¿”回客户端,éšåŽå®¢æˆ·ç«¯ä¼šä½¿ç”¨è§£æžåˆ°çš„IP地å€è®¿é—®ã€‚
一般情况下,在æˆåŠŸè§£æžä¸€ä¸ªåŸŸååŽï¼Œå®¢æˆ·ç«¯çš„DNS缓å˜ä¼šå°†è¿™ä¸ªä¿¡æ¯è®°å½•下æ¥ï¼Œè¿™æ ·åœ¨è¿™æ¡ç¼“å˜è®°å½•çš„TTLï¼ˆæœ‰æ•ˆå˜æ´»æ—¶é—´ï¼‰èŒƒå›´å†…,如果需è¦å†æ¬¡è®¿é—®è¿™ä¸ªåŸŸå,那么ä¸éœ€è¦é‡æ–°æäº¤åˆ°DNSè§£æžï¼Œå®¢æˆ·ç«¯å³å¯ä½¿ç”¨ç¼“å˜ä¸è®°å½•çš„IP地å€ç›´æŽ¥è®¿é—®ã€‚然而这就å˜åœ¨ä¸€ä¸ªé—®é¢˜ï¼Œå‡è®¾å®¢æˆ·ç«¯è®¿é—®ä¸€ä¸ªä¸å˜åœ¨çš„域å,或者内部网络ä¸çš„æ‰€æœ‰DNSæœåŠ¡å™¨éƒ½æ— æ³•è§£æžè¯¥åŸŸå,自然,DNSæœåŠ¡å™¨æ˜¯è§£æžä¸åˆ°ä»»ä½•è®°å½•çš„ã€‚ä½†å¦‚æžœå®¢æˆ·ç«¯å› ä¸ºæŸç§ç¼˜æ•…ï¼Œä¾‹å¦‚ä¸æ¯’,导致需è¦åœ¨çŸæ—¶é—´å†…频ç¹è®¿é—®è¿™ä¸ªä¸å˜åœ¨æˆ–æ— æ³•è§£æžçš„域å,åˆä¼šæ€Žä¹ˆæ ·ï¼Ÿå®¢æˆ·ç«¯å¯èƒ½ä¼šåœ¨æ¯æ¬¡å°è¯•访问的时候都通过DNSè§£æžè¿™ä¸ªä¸å˜åœ¨çš„域åï¼Œå½“ç„¶ï¼Œæ¯æ¬¡çš„ç»“æžœéƒ½æ˜¯æ— æ³•è§£æžï¼Œæˆ–è§£æžå¤±è´¥ã€‚
如果有大é‡å®¢æˆ·ç«¯éƒ½æœ‰è¿™ç§æƒ…å†µï¼Œæ— ç–‘ï¼Œè¿™ä¼šå¯¹DNSæœåŠ¡å™¨é€ æˆå¾ˆå¤§åŽ‹åŠ›ã€‚
为了解决这ç§é—®é¢˜ï¼ŒçŽ°åœ¨çš„DNS技术ä¸åŒ…å«äº†è¿™ä¸ªå«åš”Negative caching”çš„åŠŸèƒ½ã€‚ç®€å•æ¥è¯´ï¼Œå½“客户端å°è¯•通过DNSè§£æžæŸä¸ªåŸŸå但解æžå¤±è´¥åŽï¼Œå®¢æˆ·ç«¯ä¾ç„¶ä¼šåœ¨è‡ªå·±çš„缓å˜ä¸è®°å½•相关的信æ¯ï¼Œä½†è¿™é‡Œè®°å½•的并éžè§£æžç»“果,而是”Negative caching”ã€‚è¿™æ ·å½“å®¢æˆ·ç«¯å°è¯•冿¬¡è®¿é—®ä¸å˜åœ¨çš„åŸŸåæ—¶ï¼Œå› 为本地的DNS缓å˜ä¸å·²ç»æœ‰äº†ç›¸å…³çš„Negative cachingè®°å½•ï¼Œå› æ¤å®¢æˆ·ç«¯ä¸ä¼šé¢‘ç¹å°è¯•通过DNS进行解æžã€‚该功能的基本原ç†å°±æ˜¯è¿™æ ·ï¼Œè¯¦ç»†ä¿¡æ¯è¯·å‚考RFC 2308。
在了解了这个功能的å«ä¹‰å’Œç”¨é€”åŽï¼Œè€ƒè™‘ä¸€ä¸‹æ€Žæ ·ç”¨ä¸æ–‡æœ€å‡†ç¡®åœ°è¡¨è¾¾è¿™ä¸ªåŠŸèƒ½çš„å«ä¹‰ã€‚我曾在网上æœç´¢äº†ä¸€ä¸‹ï¼Œæœ‰å…³è¿™ä¸ªæœ¯è¯ï¼Œå¤§éƒ¨åˆ†ç¿»è¯‘都是”逆å‘缓嘔,或者其他类似的å—眼,例如”åå‘缓嘔〔åå‘缓冲”ç‰ï¼Œè€Œä¸”æœ€æœ‰è¶£çš„æ˜¯ï¼Œå¾ˆå¤šå†…å®¹éƒ½æ˜¯å®Œå…¨ä¸€æ ·çš„ï¼Œçœ‹æ¥å¤§éƒ¨åˆ†å†…容都是Copy+Paste的。
对于”逆å‘缓嘔,这个说法我觉得有待商榷。毕竟”Negative caching”ä¿å˜çš„æ˜¯”è§£æžå¤±è´¥”这一信æ¯ï¼Œè€Œéžè§£æžåˆ°çš„ç»“æžœï¼Œå› æ¤ä¸å˜åœ¨”æ£å‘”或”逆å‘/å呔之说,毕竟ä¸ç®¡æ˜¯åŸŸå到IP地å€çš„æ£å‘è§£æžï¼Œæˆ–IP地å€åˆ°åŸŸåçš„åå‘è§£æžï¼Œå¦‚果解æžå¤±è´¥ï¼Œéƒ½å¯èƒ½äº§ç”Ÿ”Negative Caching”ï¼Œå› æ¤è¿™ä¸ªç¼“å˜ä¿¡æ¯åªæ˜¯ä¸ºäº†å‘Šè¯‰å®¢æˆ·ç«¯ï¼Œè¿™ä¸ªåŸŸåç›®å‰æ— 法æˆåŠŸè§£æžï¼Œè€Œå…¶å˜åœ¨ç›®çš„åªæ˜¯ä¸ºäº†è®©å®¢æˆ·ç«¯ä¸å†é’ˆå¯¹è§£æžå¤±è´¥çš„请求频ç¹åå¤é‡æ–°æŸ¥è¯¢è€Œå·²ã€‚
å› æ¤æˆ‘觉得这个è¯è¯ç¿»è¯‘作”消æžç¼“嘔或者其他类似å—çœ¼ï¼ˆä¸»è¦æ˜¯ä¸èƒ½å‡ºçް”æ£å‘”å’Œ”åå‘”ç‰ä»£è¡¨æ–¹å‘çš„å—眼)似乎更åˆé€‚一些。ä¸çŸ¥è¯»åˆ°è¿™ç¯‡æ–‡ç« 的您有什么看法?
Tags: 本地化
“è§£æžå¤±è´¥å‘ŠçŸ¥ç¼“冲”
“è§£æžå¤±è´¥å‘ŠçŸ¥ç¼“嘔
æ„æ€åˆ°æ˜¯æ²¡é”™ï¼Œä½†è¿™æ ·ç¿»è¯‘æ˜¯ä¸æ˜¯å¤ªé•¿äº†å‘€
Negativeæœ‰ä¸€ä¸ªæ„æ€æ˜¯”æ— é¢„æœŸç»“æžœçš„”
é‚£”Negative caching”翻译戔未果缓冲”ä¸çŸ¥é“如何.
å‘µå‘µï¼Œè¿™ä¸ªâ€œæœªæžœâ€æžœç„¶å¾ˆè´´åˆ‡å•Šï¼Œå¤šè°¢æä¾›:D,暂时我在书里也用这个译法å§ã€‚