大家好 我是 PiTT 的作者
感謝有鄉民願意做速度測試
不過原PO的測試有幾項環境參數沒有設定為一致
所以造成了些許誤差
在調整過後另外做了目前 Play 上類型相似的 6 個 App 文章讀取速度比較
影片連結在文章後半部分
首先解釋不一致的部分有哪些
第一個為使用的通訊協定不同
PTT 可以使用 telnet 及 SSH 兩種方式連線
(其實還有 telnets 但比較少人用)
其中 telnet 是使用明文傳遞資料
也就是只要有人攔截不需解密就可以看見所有內容
SSH 則是有經過加解密動作 所以速度會比 telnet 來得慢一些
MoPTT、JPTT 皆是預設使用 telnet 連線
PiTT 則只有 SSH 連線這個選項
是因為原PO的0.5x影片登入速度比我的手機直接執行 JPTT 還快才發現的XD
(幾乎所有 PTT App 我都有裝(12個) 一般我都會開啟 SSH 連線)
第二個為三支影片的播放速度不一致
可能是當下手機正在忙碌中造成的
可以仔細看讀取圖示的消失速度
每支影片幾乎都不太相同
第三個為啟動時間(點擊時間)沒有同步
不過這個的確比較難調整
這幾點一般使用者可能不會注意到
尤其是第一點基本上應該只有工程師比較了解
會出現這些差異也是無法避免的事情
以下是統一使用 SSH 連線、相同播放速度加上盡量同步的啟動時間
網路環境為 WiFi
使用的裝置為 Android 5.0 HTC m7(紫光任務還沒解掉)
錄影 App 為 AZ Screen Recorder Free
由於錄影開始時似乎會傳送統計資料給此錄影應用程式的伺服器
所以以下測試皆在錄影啟動五秒後確定無其他網路要求才開始操作
各應用程式的版本為目前 Play 上正式發佈的最新版本
PiTT v3.0.6
JPTT v2.33.6
MoPTT v7.9.10
PTT+ v1.0.5
PTT H v2.24
isPTT v1.0.1511281000
所做的文章讀取測試
(選擇這幾個的原因是因為實作方式較類似 且可使用 SSH 連線)
1. PiTT、JPTT、MoPTT 原始播放速度
https://youtu.be/0E9IdjV5Sfk
2. PiTT、JPTT、MoPTT 0.5x播放速度
https://youtu.be/jLO9OSqHnYo
3. PTT+、PTT H、isPTT 原始播放速度
https://youtu.be/uAhLynoXBMk
4. PTT+、PTT H、isPTT 0.5x播放速度
https://youtu.be/Z4o2HqrVZhk
5.
PiTT、JPTT、MoPTT
PTT+、PTT H、isPTT 原始播放速度
https://youtu.be/S6qwpXUSE8g
6.
PiTT、JPTT、MoPTT
PTT+、PTT H、isPTT 0.5x播放速度
https://youtu.be/NYxV95bh4RY
其實各 App 間的差異都不大
最主要的影響還是要看當下的伺服器反應速度以及網路品質
所以以上各 App 的讀取速度可以說是幾乎相等的
另外順便回答推文中提到的搜尋推文數後進入文章不一致的原因
主要是因為手機版都是先下載搜尋結果到手機記憶體內做顯示
但推文數的搜尋結果是會依照使用的推噓文改變的
而列表頁的序號並不是唯一值
假設目前搜尋了 10 筆 50 推以上資料作為顯示
在顯示後 PTT 伺服器的推文數搜尋結果新增了 5 筆 50 推以上的文章
此時實際的搜尋結果為 15 筆
之後使用者點擊了第 3 筆觀看文章(廢文A 顯示序號 = 3)
如果之前新增的 5 筆資料發文時間比廢文A的發文時間新的話
就會造成廢文A的搜尋結果文章序號往後退(實際序號 > 3)
這時就會顯示為不一致的文章內容
其實這個問題算是手機版的一個限制
除非是使用 touchPTT 這類模擬終端機的 App 才可以避免這個問題
不過其實若遇到這個情況
只要返回文章列表重新整理一次就可以了