本文要談到的網優(yōu)小工具是指網優(yōu)行業(yè)用來輔助工作的程序集合。網優(yōu)小工具主要用來輔助網優(yōu)人員數(shù)據(jù)操作和數(shù)據(jù)分析,提升工作效率,解決復雜的數(shù)據(jù)處理。其特點主要有功能單一,非獨立程序(腳本),獨立程序小型化。各特點簡要說明如下:
功能單一:一般情況下小工具只完成特定的需求,需求較為單一,但不代表需求的實現(xiàn)就簡單。
非獨立形式:寄生于大型軟件平臺上,不能獨立發(fā)布和運行。
獨立程序小型化:獨立開發(fā)的工具程序文件小和界面單一,文件大小一般從幾KB到幾十MB,界面只有簡單的數(shù)據(jù)交互控件。
想要了解更多或工具下載,請關注我們QQ群!

網優(yōu)小工具開發(fā)平臺或語言都有哪些?
非獨立形式的小工具(腳本)開發(fā)平臺網優(yōu)常用的主要有Excel-VBA,Mapinfo-MapBasic,
Excel-VBA主要用來開發(fā)表格數(shù)據(jù)操作和數(shù)據(jù)處理工具,Mapinfo-MapBasic主要用來開發(fā)小區(qū)數(shù)據(jù)或數(shù)據(jù)分析圖形化工具。這兩種工具采用的語言均類似VB,有VB基礎的人員,只有熟悉下各平臺主要控件及其屬性,基本上能過著手開發(fā)。
獨立形式工具開發(fā)平臺網優(yōu)常用的主要有微軟的VSTO、VB6.0、Python。微軟的VSTO平臺開發(fā)語言不限支持C#,VB.net等,選擇自己合適的語言即可。VB6.0開發(fā)語言幾VB語言,Python集成開發(fā)工具有很多,一般開發(fā)各小城程序用Python官方的IDE平臺即可。
網優(yōu)小工具都有哪些呢?
按照功能的側重點不同網優(yōu)小工具可以分為數(shù)據(jù)操作和數(shù)據(jù)分析兩大類。數(shù)據(jù)操作主要
模擬人工電腦操作完成一些重復簡單的工作。數(shù)據(jù)分析主要按數(shù)據(jù)分析人員設計的數(shù)據(jù)處理算法實現(xiàn)數(shù)據(jù)處理。一個成品的工具一般這兩類功能均有,只是工具最終的重點不一樣。在實際開發(fā)過程中,能區(qū)分工具的重點,有助于舍棄不必考的功能開發(fā),提高開發(fā)效率。
按照工具操作的數(shù)據(jù)內容可以分為參數(shù)核查類,鄰區(qū)操作類,腳本生成類,原理應用類,指標統(tǒng)計類,工參整理類。下面簡單介紹各類工具的用途。
參數(shù)核查類:一張網絡涉及的參數(shù)數(shù)千個,網絡規(guī)模大的情況下,依靠人工去核查參數(shù)的標準性和分類統(tǒng)計,工作量是非常巨大,而且容易出錯,參數(shù)核查類工具主要用來解決這方面的問題。
鄰區(qū)操作類:鄰區(qū)操作是各種網絡必然操作的數(shù)據(jù),涉及鄰區(qū)核查,鄰區(qū)增刪,鄰區(qū)規(guī)劃等。簡單的一兩條數(shù)據(jù)直接在網管界面操作即可,但涉及大量鄰區(qū)數(shù)據(jù)操作由于數(shù)據(jù)檢索工作量大,還涉及簡單的邏輯處理(如外部小區(qū)),如果靠人工去做很浪費時間,由于鄰區(qū)操作邏輯相對簡單,開發(fā)處理鄰區(qū)操作類的工具,可以節(jié)約大量操作時間,讓優(yōu)化人員更多的時間可以注重在鄰區(qū)規(guī)劃上面。當然鄰區(qū)規(guī)劃也是可以通過程序模擬來規(guī)劃的。
腳本生成類:主要完成的任務就是把我們初始數(shù)據(jù)轉化成可導入網管數(shù)據(jù)的形式。這里的腳本主要是導入網管的文件或腳本(網管數(shù)據(jù)導入標準接口)
原理應用類:這類工具主要對簡單邏輯的實現(xiàn),獨立于具體的工作數(shù)據(jù)。比如經緯度換算,下請角與覆蓋距離計算,單位轉換等。
指標統(tǒng)計類:這類工具主要完成原始數(shù)據(jù)統(tǒng)計匯總功能。比如提取測試log的數(shù)據(jù),然后根據(jù)統(tǒng)計指標的需求,完成相應的統(tǒng)計;提取網管指標,按一定的方法重新整理數(shù)據(jù),輸出便于挖掘網絡問題的指標形式,供優(yōu)化方案決策使用。
工參整理類:這類工具主要完成現(xiàn)場工參數(shù)據(jù)和網管數(shù)據(jù)聯(lián)合更新,或各種工具需求工參格式轉換。