Access911.net   |   a9BBS   |   OTaA System  
  搜索文章︰  
Access911歡迎您光臨  
   主頁      上傳      简体版       論壇     
設為首頁  |  加入收藏   
  
你現在的位置︰文章索引 -> 文章分類 -> 表  
 首頁|  近日更新|  下載  |  文章索引  |  搜索|  朮語|  承接工程|  
 
系統正在加載內容,請耐心等待...
 
 查詢
 窗体
 報表
 
 
 VBA
 函數
 ADO/DAO/ADO.NET
 API
 ADP
 安全
 發布
 OA
 ASP/ASP.NET
 其他語言
 控件
 DELPHI
 C#/.Net
 本站
 其他
 小例程
 常用軟件
 參考文檔
 業主作品
 网友大作
 
 
友情鏈接
 access911.net
 
訪問人次
 1701977
 
站長 E-Mail
 net911@sina.com
 access911@gmail.com
 
RSS 訂閱

顯示附加信息 >>>

什么是UNICODE壓縮,開啟UNICODE壓縮是否有必要?

作者︰cg1  摘自︰access911.net  ︰cg1  更新日期︰2006-10-9  瀏覽人次︰

 

問題︰

什么是UNICODE壓縮,開啟UNICODE壓縮是否有必要?
access數據表字段的unicode壓縮?
字段的unicode壓縮?有必要嗎?
壓縮後是否會降低數據在网頁上的顯示速度?

 

回答︰


個人認為︰沒必要開啟,即使開啟了對网頁顯示速度的快慢影響可以忽略不計


什么是UNICODE壓縮︰

關于在“文本”、“備注”或“超鏈接”字段 (MDB) 中壓縮數據
注釋  本主題中的信息僅适用于 Microsoft Access 數據庫 (.mdb)。

Microsoft Access 2000 或更高版本使用 Unicode (Unicode︰Unicode Consortium 開發的一种字符編碼標準。該標準采用多(于一)個字節代表每一字符,實現了使用單個字符集代表世界上几乎所有書面語言。) 字符編碼方案表示“文本” (“文本”數據類型︰Microsoft Access 數據庫中的一种字段數據類型。“文本”數據類型最多可以包含 255 個字符,或者是由 FieldSize 屬性指定的一個小一些的字符數。)、“備注” (“備注”數據類型︰在 Microsoft Access 數據庫中的一种字段數據類型。“備注”字段最多可以包含 65,535 個字符。)或“超鏈接” (“超鏈接”數據類型︰存儲超鏈接地址的 Access 數據庫字段的數據類型。地址最多可以包含四部分,用以下語法格式編寫︰displaytext#address#subaddress#。)字段中的數據。Unicode 將每個字符表示為兩個字節,因此与 Access 97 相比“文本”、“備注”或“超鏈接”字段需要更多的存儲空間,這是因為 Access 97 或更早版本中每個字符只以一個字節表示。

要消除 Unicode 字符表示法的影響并保証能夠得到最佳性能,“文本”、“備注”或“超鏈接”字段的“Unicode 壓縮”屬性默認值應為“是”。字段的“Unicode 壓縮”屬性設為“是”後,任何首字節為 0 的字符在存儲時都進行壓縮,而在檢索時解壓縮。由于拉丁字符的首字節(西歐語言的字符,如英語、西班牙語或德語)是 0,因此對于全部由拉丁字符組成的壓縮數據 Unicode 字符表示法并不影響所需的存儲空間。

在單個字段中,可以存儲任何 Unicode 支持的字符組合。但如果某特定字符的首字節不為 0,則不會壓縮該字符。

僅當需要小于等于 4,096 字節的壓縮後存儲空間時,才會壓縮“備注”字段中的數據。這樣,可能能夠將“備注”字段的內容壓縮到一個記錄中,但卻不能壓縮到另一個記錄中。

為什么開啟 UNICODE 壓縮對网頁顯示速度影響几乎為 0 ︰

    UNICODE 壓縮是為了減少存儲空間而增加的功能,空間和性能是一對必定的矛盾關系。但是在這里犧牲空間是正常的,因為你的网站的記錄量不可能達到必須對存儲空間有嚴格要求的地步,100M左右的 MDB 沒必要開啟UNICODE壓縮功能,而如果体積再大,開發者必定考慮用 MSDE或者 SQL SERVER 了。
    如果你的网站對 MDB 的文件体積有嚴格要求,比如虛擬主机空間不夠的情況,那么開啟 UNICODE 壓縮是需要的。但是注意 UNICODE 壓縮是數據庫引擎級別的壓縮,所以效率非常高,和 IIS 的腳本解析時間相比几乎可以忽略不計,所以對网頁的界面顯示時間几乎毫無影響。
    网頁要求快速顯示無非就是使查詢時間降低、用IIS緩存、用靜態网頁几种手段,隨便你選擇其中哪种的效果都會比關閉UNICODE壓縮更加明顯的多。

 

本站文章旨在為該問題提供解決思路及關鍵性代碼,并不能完成應該由网友自己完成的所有工作,請网友在仔細看文章并理解思路的基礎上舉一反三、靈活運用。

access911.net 原創文章,作者本人對文章保留一切權利。
如需轉載必須征得作者同意并注明本站鏈接


 

 
相關文章
     沒有手動相關文章
 
評論
     查看或發表更多的評論,請單擊這里。
 
 
 
 
 
   
  Access911.net   |   a9BBS   |   OTaA System   |
建站日期︰2000年4月2日  |  設計施工︰陳格 ( access911 & cg1 )
 Copyright © 2000 - 2003 COMET, 陳格 保留所有權利