家好, 我是可愛的排骨
目錄一. speedtest 簡介.
二. 安裝到 Windows. 難度 ★★
三. 安裝到 Linux. 難度 ★★★★★
四. 安裝到 群暉 DSM. 難度 ★
五. 使用 Docker 鏡像部署. 難度 ★★★
六. 總結
1. 作者簡介.
喝井不忘挖水人, speedtest 的作者不是排骨, 是下面這位.
speedtest 是由意大利的一位90后愛打游戲愛跳舞機的逗B碼農 Federico Dossena (見下圖) 發布的一個開源項目 (https://github.com/adolfintel/speedtest).
2. 原理簡介
speedtest 以 HTML 和 JavaScript 為主, 利用客戶端的瀏覽器通過上傳和下載垃圾數據來測試 HTTP 傳輸速度, 和大家常用的 speedtest.net 差不多.
speedtest 使用任意操作系統上的任意 Web 服務器作為服務端, 所以理論上它支持 Windows/MacOS/Linux/Unix 等系統, IIS/Nginx/Apache/lighttpd 等服務器.
任意瀏覽器作為客戶端如 Chrome/Firefox/IE11/Edge/Safari/Opera?
speedtest 默認使用 PHP 作為服務端, 目前也有 node.js 版本, 也可以只用純靜態服務器.
本文所說的 speedtest 與 Ookla 公司的 speedtest.net 及相關測速 app 沒有任何關系, 沒何關, 沒關, 沒.
在 Windows 上安裝 speedtest 應該是絕大多數普通用戶, 為了照顧沒有相關經驗的用戶, 這里排骨寫的步驟較多較細, 但是已經最大化的精簡了.
本文以 Windows 10 為例, Windows 7 也適用, 不過某些地方有不同, 排骨會注明.
1. 安裝 IIS 服務器.
使用 Win+R 打開運行窗口, 輸入 **OptionalFeatures **打開 Windows 功能.
必須選擇 IIS 管理控制臺/靜態內容/默認文檔/CGI 4個選項. 默認文檔不是必需的.
2. 下載并安裝 PHP Manager for IIS.
PHP Manager for IIS 是微軟官方推薦的一個 IIS 插件, 可以最大化的簡化 IIS 上配置 PHP 的過程. 如果不用這個插件, 在 Windows 上配置 PHP 會比 Linux 上更麻煩.
下載地址: https://www.iis.net/downloads/community
Win7 系統安裝** PHPManagerForIIS-1.2.0**
Win10 系統安裝 PHPManagerForIIS_V1.5.0, 這里排骨以 Win10 為例.
如果出現 SmartScreen 提示, 請按上面的圖繼續.
安裝過程就是一路 Next.
3. 下載 PHP 包并解壓
x64版下載: https://windows.php.net/downloads/releases/php-7.2.6-nts-Win32-VC15-x64.zip
x86版下載: https://windows.php.net/downloads/releases/php-7.2.6-nts-Win32-VC15-x86.zip
將下載好的 zip 包解壓到任意路徑, 如 F:\php
4. 為 IIS 配置 PHP.
使用 inetmgr 命令掃開 IIS 管理器.
打開 PHP Manager.
通過 “Register new PHP version” 設置 PHP 引用路徑.
上一次我們把 PHP 的文件解壓到了 F:\php.
使用 Check phpinfo() 測試 PHP 配置是否成功.
如果看到這個紫色頁面, 就說明 PHP 配置成功了.
5. 下載 speedtest 包并解壓.
speedtest 包下載: https://github.com/adolfintel/speedtest/archive/4.5.5.zip
解壓到 C:\inetpub\wwwroot, 熟悉 IIS 配置的用戶可以解壓到其它地方.
注意所有文件都在壓縮包里的子目錄中!
6. 測試 speedtest.
用瀏覽器 (推薦 Chrome) 訪問 http://localhost/example-pretty.html. 如果出現下圖這樣的測試結果則表達 speedtest 運行成功.
7. 防火墻開啟入站 80 端口.
這一步是可選的. 如果內網的其它電腦或手機無法訪問這臺 Windows 上的 speedtest, 可能是被 Windows 防火墻擋了.
將 Windows 入站端口 80 打開后, 內網的其它設備才能訪問剛剛安裝好的 speedtest.
以管理員身份運行 cmd 打開命令行窗口. 使用下面的命令行給防火墻開啟 80 端口.
netsh advfirewall firewall add rule name=“speedtest” dir=in action=allow protocol=TCP localport=80
Win7命令為
netsh firewall add portopening TCP 80 “speedtest”
最后用手機或其它電腦訪問 http://192.168.1.91/example-pretty.html 開始測速吧 (假設安裝 speedtest 的電腦 IP 為 192.168.1.91).
一般用戶家中沒有 Linux 電腦, 不過排骨考慮到使用 OMV 等系統作 NAS 的用戶和自購有 VPS 的用戶, 順便也寫一下 Linux 上安裝 speedtest的步驟. 用 Linux 系統的用戶基礎都不會太菜吧?
下面 ubuntu 18.04 為例, 其它 Linux 版本的用戶請自行調整.
1. 安裝 nginx 和 php-fpm
sudo apt install nginx php-fpm
2. 修改 nginx 站點配置
sudo nano /etc/nginx/sites-available/default
以下面為修改配置文件內容, 注意 /var/run/php/php7.2-fpm.sock 的路徑是不是正確.
server { listen 80 default_server; root /var/www/html; index index.html; server_name _; location / { try_files $uri KaTeX parse error: Expected 'EOF', got '}' at position 19: …/=404; }? locatio… { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; }}
重啟 nginx.
sudo service nginx restart
3. 下載 speedtest 并解壓
speedtest 包下載: https://github.com/adolfintel/speedtest/archive/4.5.5.zip
sudo wget https://github.com/adolfintel/speedtest/archive/4.5.5.zip
解壓到 /var/www/html.
sudo unzip 4.5.5.zip -d /var/www/html/sudo mv /var/www/html/speedtest-4.5.5/* /var/www/html/
4. 防火墻開啟入站 80 端口
這步也是可選的.
sudo ufw allow 80
安裝配置完成. 開始測速吧!
在群暉系統上安裝 speedtest 是個非常好的選擇, 也是最簡單的方案. 與 Linux 上安裝 speedtest 類似, 群暉的管理系統本身就是基于 Linux 和 nginx 的.
1. 下載 speedtest 并上傳到群暉.
speedtest 包下載: https://github.com/adolfintel/speedtest/archive/4.5.5.zip
將 speedtest 包中的文件上傳到群暉共享文件夾的某個目錄, 如下圖
2. 安裝 Web Station 和 PHP 7.0.
從群暉套件中心可以找到, PHP 7.0 可能在安裝 Photo Station 時一并安裝好了.
3. 設置 PHP 和 虛擬主機.
打開 Web Station 套件, 選擇 PHP 設置, 編輯默認PHP配件文件. 勾選 openssl.
選擇 虛擬主機, 點擊 新增, 然后按下圖配置虛擬主機. 其中 端口 和 文檔根目錄 按實際情況設置.
安裝配置完成. 開始測速吧!
用 Docker 部署 speedtest 是最簡易快速的方法, 但是對用戶來說起點也是最高的.
排骨專門給 speedtest 制作了 Docker 鏡像 (6MB), 比原作者的鏡像 (158MB) 小很多很多很多.
1. 下載 speedtest 鏡像.
docker pull cuteribs/speedtest
2. 創建 speedtest 容器.
docker run -d --name speedtest -p 80:80 cuteribs/speedtest
安裝配置完成. 開始測速吧! 2行命令就搞定了, 是不是簡單得要死而絕大多數人又不會?
按上面任一方法搭建好 speedtest 服務器后, 就可以愉快的測速了.
不論是測內網還是外網
不論是測 路由器, AP, 網卡還是VPS
不論是測 有線 NAT, 2.4G/5G WiFi 還是 SS等軟件轉發
只要打開瀏覽器, 輸入 speedtest 地址就行了.
speedtest 測速的優點:
speedtest 測速的缺點:
些天有網友給我留言讓我制作一期視頻聊聊什么是檔位,都有哪些檔位。
我這前是做過一期聊檔位的視頻但是因為我寵粉咱位做過視頻但還可以寫個文章聊聊。
要想更好的了解什么是檔位我想就想要弄懂一個概念什么是“幀”也稱為FPS。百度百科上的解釋是“幀率是以幀稱為單位的位圖圖像連續出現在顯示器上的頻率(速率)。該術語同樣適用于膠片和攝像機,計算機圖形和運作捕捉系統。幀率也可以稱為幀頻率,并以赫茲(Hz)表示”。
理解了嗎?相信大家一定更糊涂了吧。直白的說就是我們所看到的所有電影、視頻、動畫、游戲畫面。都是由很多個連續出現的圖片組成的。而每張圖片就是一幀。每一秒鐘連續出現多少張圖片就是這個視頻、游戲的幀率了如30幀、60幀等等。也就是說每一秒鐘的視頻是由30張、60張圖片組成的幀是動畫的最小單位。
理解了幀再來理解檔位就很容易了。
暗黑2是每秒25幀,一幀也就是40毫秒,人物要做一個動作,就要由很多個連續的圖片組成,也就是要用多少幀來組成。幀數最少(圖片數量越少)速度就越快。圖片與圖片之間是有間隙的不是連續不斷的。就算它是10000幀它也是10000張圖片。每一幀只能是一個整數,不可能存在小數位的幀數(在視頻中不可能出現1/2張圖片吧)。所以當速度換算成幀數時,如果這個值不是整數,比如一個動作速度換算后是2.5、2.7、2.9,那么實際上完成這個動作的時間就只能是3幀(向上取整)。我們可以看出,在2幀到3幀之間出現了一段實際速度是一樣的間隔不管它是0.5、0.7還是0.9結果都是一樣的中間速度全部浪費掉了,這樣它們就是同一個檔位。不同的速度經過換算后如果處于同一個檔位中,那么實際速度就是一樣的(所表示所用的圖片數量(即幀)是一樣的)。
暗黑2中有多種檔位如下:
提升攻擊速度,英文簡寫IAS,即加快物理攻擊速度
快速施法速度,英文簡寫FCR,即加快技能施法速度
快速打擊恢復,英文簡寫FHR,即加快被怪物打出僵直后恢復的速度
快速格擋速度,縮寫FBR,即用盾牌格擋成功(類似僵直,但不掉血)后恢復的速度
攻擊速度(IAS)的檔位不是很好計算。它和武器自身攻擊詞綴裝備提速靈氣都有關系。下面提供一個網址是用來進行攻擊速度(IAS)檔位計算的。“http://bbs.anhei2.com/diablo/wuqi_speed.html”大家自行計算即可。
快速施法(FCR)比較好計算只要打個地圖補丁就可以看到當前的FCR值。
只需要對照表格上的數值即可
快速打擊恢復(FHR)、快速格擋速度(FBR)這里就不過多的介紹了。只要大表了解了什么是檔位。至于有多少個檔位只要查找相應有的表格進行對比就可以了。
下附快速打擊恢復(FHR)、快速格擋速度(FBR)對照表:
快速打擊恢復(FHR)對照表
快速格擋速度(FBR)對照表
祝大家游戲愉快!
黑2重制版即將更新2.4補丁,時隔十一年的又一次職業平衡大修改,關于符文之語部分,無限馬上可以使用長矛制作啦,好吧,暗黑2是一款小眾游戲,沖不上微博熱搜,但是在暗黑2玩家之間還是廣為流傳
同時第一幕京子可以使用亞馬遜專用弓的情況也導致普通弓底材失去了拾取的必要
有不少人已經在想,我現在可不可以先把符文放進去,等到2.4的時候就變成了無限長矛,或者我留一顆不放進去,等2.4我再鑲嵌最后一顆。
你們可真是一幫小機靈鬼,萬萬不可,符文之語裝備詞條一旦確定,是不會進行修改的,這輩子他也只能是鑲嵌寶石的女杰長矛,變不成無限,再說長矛無限在PTR測試的時候是天梯專屬的,非天梯是不可以使用長矛做無限的,克制,千萬別犯傻
矛做無限主要考慮的職業流派就是電矛馬,亞馬遜專屬長矛可以附帶+3標槍與長矛技能成為了亞馬遜手持無限矛的最佳底材,其中女杰長矛是精英級底材,武器基礎攻速也是最快的,至于追不追求15ED15耐久度提高自己抉擇,小編認為沒必要,女杰長矛最大孔數是六孔,追求超強意味著只能天然掉落,電矛馬的主要傷害還是電系元素傷害,過于追求武器的物理傷害大可不必,一方面是修理費貴,主要還是獲取難度太大了
近戰職業的攻速計算非常麻煩,不僅有武器基礎攻速,裝備提供的攻速,還有狂熱靈氣參與其中,這里是攻速計算器的網站,想要查看當前狂熱靈氣下,武器也確定的情況下,裝備提供多少攻速可以提檔的朋友可以自己計算
http://bbs.anhei2.com/diablo/wuqi_speed.html
我們只以女杰長矛為討論目標計算一下裝備上需要多少攻速,沒有狂熱靈氣的情況下,我們裝備上提供75攻速就可以達到10F,下一檔9F需要125攻速,
75攻速就好了,125太難湊,需要犧牲好多抗性傷害
第一幕的羅格雇傭兵可以使用亞馬遜專屬裝備了,我們之前給角色準備的信心弓,可以給羅格裝備以此給我們提供狂熱光環,這也意味著普通弓底材即將沒有拾取的必要,弓類底材只需關注亞馬遜專屬弓即可
無論在12級狂熱靈氣下還是15級狂熱靈氣下,枝椏裝備上可以提供40攻速就可以達到9F的極速,注意9F已經是極速,不能提速了哦
大家稍安勿躁,無限電矛馬還是需要游戲中后期才能玩到的職業流派,沒有手持無限長矛,電矛馬就失去了他的靈魂,可以說沒得玩
*請認真填寫需求信息,我們會在24小時內與您取得聯系。