秒開快取系統除錯寶典
秒開快取系統除錯寶典
(基於1142版介面)
由於秒開快取(MQ)採用是代理與重定向混合機制,相比而言,比業內普遍採用單一的重定向機制能支援更多快取內容和更高命中率。但由此也帶來一個問題,就是對網路環境要求較高,如果網路設定不好,就不能發揮應有效果!
其實,只要滿足MQ 的2個工作條件,MQ 就能很好地工作。
第一個條件是:MQ 能上網,有40%外網總頻寬。之所以需要40%外網頻寬,是因為在MQ工作時,客戶機HTTP流量都會走MQ,雖然MQ佔用流量大些,但客戶機流量會變小,總頻寬需求反而下降。
MQ 的商業授權版,自帶上網功能,滿足這個條件將會變得簡單,把外網網線直接插在MQ上網口上即可,但接入頻寬要滿足40%要求。設定如圖所示:
對於MQ的免費版或者無條件讓MQ 直接接入外網,就要透過路由上網(即:使用MQ命中口上網),設定依不同路由會有所不同,其設定要求如下:
第一:優先選用MQ採用固定IP上網(PPPOE撥號時允許例外),如果不行,讓MQ也PPPOE上網(此時要勾選“使用PPPOE進行快取命中”)。
第二:在路由中對MQ 進行MAC繫結。
第三:給MQ 40%左右的保證頻寬。
第四:在多ISP線路接入情況下,最好指定MQ 走一家ISP線路上網。
MQ的上網情況可以透過“一鍵檢測上網”工具測試,看上網是否正常。
第三個條件是:客戶機能訪問MQ,MQ起DNS代理伺服器作用。這個條件除錯要分不同情況
一種情況是旁路部署模式:如圖所示:
在旁路部署時,只需在DHCP或PPPOE服務裡把分配給客戶機的主DNS設為MQ IP即可,注意是主DNS,否則不會起作用,而備用DNS依然設為外網的DNS,從而保障萬一MQ 有故障的情況下,客戶機透過備用DNS能正常上網。
另一種情況是映象部署模式,如圖所示:
映象模式適用性強,如有映象交換機,優先推薦採用映象模式,映象模式首先需要設定好映象交換機,映象交換機設定原則是:
映象口(接MQ映象口那個埠)映象被映象口(接路由那個埠)上行流量(或稱流出流量),如果分不清上下行流量,映象全部流量也可以,注意:單網路卡的快取盒子在映象部署時,要接在交換機映象口上,設定是映象全部流量。
如果交換機沒有設定VLAN,則MQ的命中口(老版本稱為管理口)可以插在交換機任意一埠,如果有VLAN,則接MQ命中口那個埠要設定成 trunk模式(讓所有VLAN使用者都能訪問該埠)。
另外為避免交換機形成環路,要使生成樹協議開啟。
在映象模式時,MQ透過映象口採集使用者上網請求,代理客戶機上網。
無論是旁路部署還是映象部署,MQ要設定外網DNS,不同ISP的DNS要分組設定,同一組裡是同一ISP的DNS。如果ISP給的DNS不穩定或延時長,建議採用系統預設的DNS。
路由裡的DNS代理必須關閉。
部署好後,可以透過首頁的“部署檢測工具”(NetTest)來測試客戶機是否可以正確訪問MQ
在客戶機上開啟NetTest,輸入MQ IP,看結果是否如圖所示:
如果部署成功,應該可以在首頁統計中看到統計資料,並在檔案記錄中看到快取檔案記錄。
注:在有些情況下,首頁顯示“覆蓋使用者數為1臺”,透過檔案記錄查詢,如果是閘道器IP,說明沒有問題,是路由NAT設定引起的,如果是客戶機IP,則要懷疑其他客戶機能否能訪問MQ了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29580586/viewspace-1649757/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 系統效能提升優先法寶|快取應用實踐快取
- 秒懂前端的快取策略前端快取
- 每日 30 秒 ⏱ 除錯黑魔法除錯
- 分散式系統快取系列一 認識快取分散式快取
- win10系統下如何刪除更新快取檔案Win10快取
- 如何設計快取系統:快取穿透,快取擊穿,快取雪崩解決方案分析快取穿透
- win10系統下自動刪除快取垃圾檔案的方法Win10快取
- 嵌入式系統除錯Uboot串列埠互動除錯除錯boot串列埠
- 秒U合約系統開發|秒U跟單系統開發原始碼案例原始碼
- 分散式系統中有哪些快取?分散式快取
- OpenHarmony系統使用gdb除錯init除錯
- 特別推薦:系統效能提升優先法寶 | 快取應用實踐快取
- 秒合約跟單系統開發原始碼|秒合約交易模式系統開發原始碼模式
- react-query手把手教程④-快取狀態與除錯工具React快取除錯
- Win10系統中Microsoft Edge如何刪除歷史記錄,Cookie、快取Win10ROSCookie快取
- 七大快取經典問題快取
- 如何快速清除 Ubuntu 的系統快取Ubuntu快取
- windows10系統怎麼開啟硬碟寫入快取Windows硬碟快取
- CM3除錯系統簡析除錯
- vscode配置遠端linux系統除錯VSCodeLinux除錯
- windows系統vscode遠端除錯MySQLWindowsVSCode除錯MySql
- 秒合約開發(穩定版)丨秒合約系統開發(開發案例)丨秒合約系統原始碼詳情原始碼
- win7系統下火狐瀏覽器的快取和cookies怎麼刪除Win7瀏覽器快取Cookie
- 系統架構設計:程式快取和快取服務,如何抉擇?架構快取
- 全面解析快取應用經典問題快取
- 秒殺系統
- 秒合約系統開發邏輯實現,秒合約系統開發部分原始碼參考原始碼
- 如何開啟 ABAP Update function module 和系統程式的除錯功能Function除錯
- 解析分散式系統的快取設計分散式快取
- 系統效能提升利刃 | 快取技術使用快取
- 常用快取系統使用經驗總結快取
- [後端開發]支付寶支付介面除錯 (Python v3.6)後端除錯Python
- 秒合約系統開發搭建原始碼|秒合約案例原始碼
- win10系統如何更改系統快取檔案路徑Win10快取
- [系統設計]秒殺系統
- Win10系統怎麼開啟秒錶 win10系統秒錶的使用教程Win10
- 美麗天天秒開發APP系統搭建APP
- 美麗天天秒模式開發_美麗天天秒商城系統搭建模式
- 分散式系統關注點(18)——「快取穿透」和「快取雪崩」到底啥區別?分散式快取穿透