:::
tad - 程式開發筆記 | 2011-04-05 | 人氣:15723

由於本站是租虛擬主機的,而該虛擬主機是有頻寬限制的,所以,為了省點頻寬,本站的下載檔案以及部份影片都是放在Google Storage。

然而好景不常偷雞不成蝕把米,前天被Google Storage收了6.23美金,雖然心在淌血錢不算多,但擔心以後萬一本站每天破萬人(標準的想太多),那可能要付出慘痛的代價....因此,打算把 tad uploader 裡的檔案換個免錢速度更快的位置。

tad uploader 中放檔案的資料表叫做 tad_uploader_file,裡面有個 file_url 欄位(好啦~這是新版才有的欄位,您們都還沒有...),這是用來放置外連檔案的網址用的。

既然要換檔案的主機位置,那麼,只要把這個欄位裡頭的網址換掉即可(當然,檔案要傳一份到新主機去)。那要如何換掉網址呢?一個一個改嗎?那會死人的....有個快速的方法,MySQL本身就有字串替換的函數,用法如下:

update `資料表` set `欄位`=replace(`欄位`,"被替換字串","換成此字串");

套用到我的例子,那麼語法看起來就像這樣:

update `xxxx_tad_uploader_file` set `file_url`=replace(`file_url`,"http://commondatastorage.googleapis.com/tad0616_httpd/software","http://新網址/software");

這樣只要一秒鐘,所有檔案就換了位置囉~

網友個人意見,不代表本站立場,對於發言內容,由發表者自負責任。
:::

訂閱 / 取消電子報

目前訂閱人數: 955 人

線上使用者

9人線上 (2人在瀏覽最新消息)

會員: 0

訪客: 9

更多…

網站佈景


(共 5 個樣板佈景)