如題。
最近在做一個 GeoDNS 系統,寫後端的時候都很流暢。
嗯,然後卡在控制面板的編輯 UI 上了。
是這樣子的,系統裏的 Geo 規則有點小複雜,支持以下的方式:
1. 滿足規則裏的所有條件時,應用這條規則
2. 滿足規則裏的任意一個條件時,應用這條規則
規則類似於這樣的表現形式:
1. 大洲=北美洲,國家=美國
2. 國家!=中國
3. a<經度<b,c<緯度<d,國家!=中國,運營商=Level3
展現時目前是這麼做的:
1. 無條件限制的顯示 [none]
2. 僅有國家條件的顯示國家圖標
3. 更加複雜的規則顯示爲 [more]
編輯部分還沒有想到好的展現方式,DNSPod 免費版那樣肯定是滿足不了要求的,自己寫規則又顯得對用戶不是很友好。
所以來這裏請教一下大家,有沒有什麼看起來和操作起來都比較優雅的方式呢?
最近在做一個 GeoDNS 系統,寫後端的時候都很流暢。
嗯,然後卡在控制面板的編輯 UI 上了。
是這樣子的,系統裏的 Geo 規則有點小複雜,支持以下的方式:
1. 滿足規則裏的所有條件時,應用這條規則
2. 滿足規則裏的任意一個條件時,應用這條規則
規則類似於這樣的表現形式:
1. 大洲=北美洲,國家=美國
2. 國家!=中國
3. a<經度<b,c<緯度<d,國家!=中國,運營商=Level3
展現時目前是這麼做的:
1. 無條件限制的顯示 [none]
2. 僅有國家條件的顯示國家圖標
3. 更加複雜的規則顯示爲 [more]
編輯部分還沒有想到好的展現方式,DNSPod 免費版那樣肯定是滿足不了要求的,自己寫規則又顯得對用戶不是很友好。
所以來這裏請教一下大家,有沒有什麼看起來和操作起來都比較優雅的方式呢?