• 20

mywoo的"台北公車"被北市府做掉了!


vicsmart wrote:
不知道台北市政府在想...(恕刪)


在下不才,以一位程式開發人員的角度來評論此件事。

首先,這件事情跟前陣子葉狀師事件不一樣,這次北市政府站的住腳,因為爬網頁這種取資料方式,對server 負擔太大,或許有人會認為這跟使用瀏覽器有什麼差別,恩...其實沒有太大差別,最大差別就是使用人來操作可能1秒查詢十次,程式可以一秒上千上萬次都可以,但對server 來說,他做的事情都是一樣的。

至於有些建議是說加server 、加頻寬阿,其實都只是治標的方法,而且也不大符合經濟效益,不過賣機器的會很高興拉!server 的價格幾乎都是千萬起跳的(大型主機),頻寬...大家都知道的。

業界通常的解決方法就是將程式查詢的部分另外提供API,由開發者去運用。

在下認為目前的爭議是(個人理解),北市政府有提供'免費'API,但是要另外申請(簡單說就是有申請才給查,沒申請不能查),但是開發者也不可能讓每個使用者自己去申請,就變成開發者需要在中間弄一台主機(有申請)負責提供查詢(不檢查有沒有申請),這中間所產生的費用變成開發者自行吸收,加上前次的葉狀師事件,沒有資金來源也做不下去。

以開發者來說,當然希望北市政府有提供'免費不用申請'API。
以北市政府來說,當然怕有惡意開發者濫用API,所以要進行控管。


以上就事論事,無關藍綠,也沒有陰謀論。
someonepoor wrote:
今天如果是台北好行讓server會被打掛,大概也只能暫時先停掉改版,這種事要看開案子的時間,有時候也有搶預算的問題,先不論是不是與民爭利這點,反正大戶出問題的時候一定第一個遭殃,之前的大台北極速公車也被斷過啊,人家就摸摸鼻子改版還不是照賣。


台北好行讓 server 被打掛 "之前" 就會有對策方式出來, 如 "即時" 的採購案, 若是台北極速或是台北公車, 就說是收費軟體或是流量太打, 應該是這樣子.

這棟樓多少人管 server 那不重要, 就像沒坐過收垃圾, 但應該知道垃圾怎麼丟.

惡意程式當然可以達到千萬次查詢, 但台北公車印象中是約 30sec 才查詢一次, 比您說人在電腦上操作一秒數十次慢很多了. 這是另一個話題, 也就是假設台北好行與台北公車都是良善程式, 約 30sec 查詢一次, 為何台北公車會打爆 server, 而台北好行卻不會.

vicsmart wrote:
惡意程式當然可以達到千萬次查詢, 但台北公車印象中是約 30sec 才查詢一次, 比您說人在電腦上操作一秒數十次慢很多了. 這是另一個話題, 也就是假設台北好行與台北公車都是良善程式, 約 30sec 查詢一次, 為何台北公車會打爆 server, 而台北好行卻不會.


.......................................................................

用的人多少的問題而已啊,這邊到底有沒有人管過server的啊啊啊啊,這種人肉DDoS的問題不算很少見吧,處理方法也差不多一百零一種而已。
danieliememe wrote:
至於所謂的涉及mywoo的"台北公車"會使用的API資料庫開放。
在時間點上,是遠遠晚於mywoo的"台北公車"對既有北市府網頁合法讀取之後
怎可晚來的說早到的,沒有follow API資料庫就是錯誤的?!


其實北市府 API 很早就已經開放了,

只是以前排除商業付費軟體的採用,
才導致一些優質的「付費」軟體,如 "大台北極速公車",無法取得 API 的服務。

是到最近才允許,
商業付費軟體可用「加值服務」的方式,免費取得 API,
那些付錢軟體近期才能解套。


mywoo 的 "台北公車",
因為是免費軟體,老早就有條件可以申請免費的 API 介接,
根本不用等待北市府後來規則修改。
richliu wrote:
當然很重要. 你是使...(恕刪)


不覺得你的例子與這有甚麼關連, 簡單問你, 按照你的邏輯, 這北市公車查詢僅限台北市人? 若是的話我就能認同的你說法與智商.
best101 wrote:
其實北市府 API 很早就已經開放了,

只是以前排除商業付費軟體的採用,
才導致一些優質的「付費」軟體,如 "大台北極速公車",無法取得 API 的服務。

是到最近才允許,
商業付費軟體可用「加值服務」的方式,免費取得 API,
那些付錢軟體近期才能解套。


mywoo 的 "台北公車",
因為是免費軟體,老早就有條件可以申請免費的 API 介接,
根本不用等待北市府後來規則修改。

還是一樣
access 網頁 = 北市府網頁負載過重 -> 所以封鎖mywoo的"台北公車"存取
這邏輯就是行不通的
如果要模糊焦點的話,請先解決這邏輯上行不通的點吧

mywoo的"台北公車" vs. 北市府的API資料庫
已經有樓上的大大分析過
表面上是開放申請免費的 API 介接,問題是誰能免費幫mywoo的"台北公車"建構及維護能存取API的伺服器呢?
是代表 "大台北極速公車"之類的公司嗎?

況且,就算不管時間點誰早或誰晚,mywoo的"台北公車"也沒有主動去要求要讀取北市府偉大的API資料庫啊

在這裡再次強調:
北市府自己網頁伺服器配置不達標,還要限制民眾合法讀取的權利
這才是本帖樓主發起的原委


試圖模糊焦點,是改變不了簡單事實的存在



danieliememe wrote:
還是一樣
<font...(恕刪)



雖然我不是公務人員,但我也很想知道何謂「網頁伺服器配置不達標」?

難道連個公車查詢也要像高鐵、台鐵,耗資上億建置伺服器嗎?就算是這樣,每逢連假,還不是一樣!
mow811236 wrote:
雖然我不是公務人員,但我也很想知道何謂「網頁伺服器配置不達標」?

難道連個公車查詢也要像高鐵、台鐵,耗資上億建置伺服器嗎?就算是這樣,每逢連假,還不是一樣!

我也一樣很好奇
因為這理由是北市府拿來封鎖mywoo的"台北公車"
我們外人無從得知實際情形是否如北市府所說
所以,基於北市府的理由...
這邏輯,就很簡單: 北市府自己網頁伺服器配置不達標,還要限制民眾合法讀取的權利

vicsmart wrote:
不知道台北市政府在想...(恕刪)


台北公車對於公車資訊再利用,提供了莫大的宣傳,

不過帶來的流量似乎超出了原先的預期,

在市府資金尚未到位前,市府手邊有提供免費的API可供利用,

不需要再自行剖析資料,可以提高取得資料的速度,也可以加快程式的反應,

如果開發人員無法接受,短時間內,只能讓大家的server一起掛點而已。


目前的現況大概就是這樣了吧。

台北市政府可以多爭氣,不要賭氣嗎?"台北公車"快要成為國際笑柄了




我在英國住過,老實說"台北公車"比倫敦交通局的-TfL Journey Planner 的App難用多了。大家可以上網去比較。人家提供的資訊之正確及時,點對點所有交通工具與CO2排放比較,立刻可以讓所有台灣的交通資訊App汗顏。

台北公車App比倫敦的難用多,台北市政府是否要反省:為何大家這麼生氣民間做的"台北公車"App服務無法提供?


上面有幾位網管的發言談到API,我不予置評。我請大家去看人家的政策,是歡迎大家多多使用。不論用網路去抓或API.政策書如下連結:
http://www.tfl.gov.uk/assets/downloads/businessandpartners/TfL_JP_API_Beta_Documentation_v1.3.pdf


與以推出交通資訊系統達十年的倫敦市交通局比較,台北市交通局的做法的合理性立刻高下立分。

倫敦市主管交通的TFL也是要要求開發者使用應提出申請。不過,TFL所提供的完整點對點的交通資訊App-TfL Journey Planner遠比台灣好很多。但他們採用歡迎開發者多多直接使用他們的網頁,不一定要開發者自行使用架網站使用API。他們API服務2011才開始beta版。

台北市身為資訊大國的首都,市政府似乎提供App不但使用者感受不好,還以要開發者自己想辦法找主機。這是公共服務應該有的態度嗎?

結論:一時做不好並不才可笑,不願改善進步可恥。建議去跟先進的其他城市如柏林BVG、倫敦的Tfl學習吧!跟這些公共交通資訊卓越的國家如德國等合作,引進他們的系統與服務模式落地生根是最快的方法,不要再土法煉鋼!

BVG:http://www.fahrinfo-berlin.de/Fahrinfo/bin/query.bin/en


  • 20
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 20)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?