中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

aiCache為3G手機網(wǎng)站提供技術(shù)支持

2018-06-11    來源:

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用

    一個服務(wù)于手機用戶的網(wǎng)站對客戶請求做出響應(yīng)的格式是由手機或瀏覽器的種類決定的。網(wǎng)站服務(wù)于手機用戶同時,又要緩存web服務(wù)器的響應(yīng),這類網(wǎng)站就必須將用戶代理信息作為緩存設(shè)備對請求作出正確響應(yīng)的部分識別依據(jù)。
    比如說,有三臺不同的手機都同樣訪問 “news.html” 這個站點,由于它們的用戶代理字符串不同,我們?nèi)孕枰彺嫒齻不同的響應(yīng),這樣很可能會極大增加被緩存的響應(yīng)的數(shù)量(因為其中同一站點的資料文本在成倍增加)。
    現(xiàn)在,通過配置aiCache, 我們可將刪減或改寫后的用戶代理字符串作為aiCache服務(wù)器對用戶請求做出正確響應(yīng)的部分識別依據(jù)(此特性只有mobile-enabled版本才可做到),從而為上述問題提供了完美的解決方案。
    在之前各項功能的基礎(chǔ)上,aiCache的這項性能解決了市面上存在多種不同種類手機所帶來的難題。以前,不同的固件文本,手機提供商和運營者都會導致手機向網(wǎng)站發(fā)送一個不同的用戶代理字符串,而想要緩存所有移動設(shè)備各不相同的響應(yīng)數(shù)據(jù)是十分困難的。
     其實我們不難發(fā)現(xiàn),市場上絕大部分的手機可被歸納為幾類不同的“家族”。例如,按照功能,對Javascript 的支持程度以及屏幕大小不同,黑莓手機可以被歸納為兩個類別,蘋果手機本身就是一個類別等等。這樣就大大簡化了以前存在的問題。
    aiCache就充分利用了這一點。您只需對用戶代理字符串具體設(shè)定改寫規(guī)則,改寫或刪減后新的字符串可就作為aiCache服務(wù)器緩存響應(yīng)的部分簽名。
    另外,這個被“壓縮”了的客戶代理字符串還會與用戶請求中的X-UA-Rewrite header 一并送交原始服務(wù)器。然后,原始服務(wù)器會讀取并作用于這個報頭參數(shù)(header value),修改原始服務(wù)器的響應(yīng)以便配合手機類型的差異。
    例如,將本不支持Javascript的手機重置到無Javascript內(nèi)容的頁面,并自動調(diào)整頁面大小以適合不同尺寸的屏幕。
    當然,原始服務(wù)器也可依照用戶代理字符串的實際參數(shù)來形成響應(yīng)。(aiCache從不修改它,而是從請求設(shè)備向原始服務(wù)器逐字上傳)但如果這樣的話,服務(wù)器端的代碼就必須能夠配合眾多不同的手機。
    將大量不同的用戶代理字符串減少為一小部分, 除了對原始服務(wù)器有好處之外 ,還對緩存本身也產(chǎn)生積極的影響——包括提高緩存效率、部分減少網(wǎng)絡(luò)擁堵、降低對原始服務(wù)器配置的要求等。極大的簡化了web服務(wù)器應(yīng)對當今市面上所有五花八門的手機的邏輯流程。
    一直以來,人們的理想就是訪問URL不隨自己使用手機的種類而改變。這樣的話,無論使用的是哪種手機,訪問任何新聞網(wǎng)頁只要輸入news.html ,想訪問任何體育網(wǎng)頁輸入sports.html就可以了。
    遺憾的是,現(xiàn)實中對于URL變化情況的處理方法要復雜得多,例如給每個網(wǎng)址都加上手機種類的前綴。這往往讓用戶覺得十分麻煩。
如前所述,aiCache對此提供了完美的解決方案。
來自http://aicache.com/blog/aicache-mobile-client-caching-support/

 

標簽: web服務(wù)器 代碼 服務(wù)器 服務(wù)器端 網(wǎng)絡(luò) 網(wǎng)站 問題 用戶

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:IT與業(yè)務(wù)溝通的橋梁??IT服務(wù)管理

下一篇:深信服VPN率先通過公安部3級標準認證