剛好有一些資料打算封存,所以嘗試各種雲端除存服務。
以儲存空間計費 (忽略資料傳輸費用) 的話,由貴到便宜分別是:
原本以為 BackBlaze 沒有亞洲資料中心,傳輸速度會很慢,但一直都有維持在 5 MB/s 以上,還算不錯。
Azure 還沒研究,等下一輪吧
軟體開發、伺服器和生活瑣事
剛好有一些資料打算封存,所以嘗試各種雲端除存服務。
以儲存空間計費 (忽略資料傳輸費用) 的話,由貴到便宜分別是:
原本以為 BackBlaze 沒有亞洲資料中心,傳輸速度會很慢,但一直都有維持在 5 MB/s 以上,還算不錯。
Azure 還沒研究,等下一輪吧
覺得公視新聞實驗室這集整理的蠻清楚的。
影響人判斷真假訊息有幾個要素:
現在不少文章、影片為了流量 (?) 內容都刻意做的比較偏激,容易造成判斷錯誤,要多注意不要被情緒影響。
ps. 影片前 30 秒很讚 XD
在 Laravel Queue 的文件中,要 dispatch job 到 queue 中,語法如下:
MyJob::dispatch($data);
如果有注意的話,這段執行以後,job 並不會馬上進 queue,而是會先得到一個 PendingDispatch
物件。
由網路上的說明 PendingDispatch
物件,會在 response 完成、程式正常結束時,才會觸發並將 job 放進 queue。
若要在 Laravel Tinker 或是 console 中,不等待、直接將 job 放進 queue,則語法須改為下方所示:
$job = new MyJob($data); app(\Illuminate\Contracts\Bus\Dispatcher::class) ->dispatch($job);
bucket 預設為公開,但檔案上傳到 bucket 上預設並不會是公開的。
可以在上傳檔案時指定 --acl
來設定 object 的權限:
aws s3 cp --recursive files/ s3://my-bucket/files/ --acl public-read
aws s3 sync files s3://my-bucket/files --acl public-read
Meilisearch 是一個以 Rust 開發的全文搜尋引擎 (full-text search engine),主打簡單好用、搜尋和回應速度都很快,另外預設就支援多國語言,不需要特別調整設定或安裝擴充套件即可使用。
覺得有趣,去年拿來當作 site project 的一部分研究。當索引檔大小漸漸增加,也開始發現一些問題。
觀察了一下運作的狀況:
在索引檔大小增加以後,增加 threading 和 RAM 對執行效率並沒有顯著的效果,瓶頸看起來是卡在 disk I/O。
手上 VPS 觀察到的 I/O 最大約 200 MB/s,應該就是極限了:
Meilisearch 並不是不能用,這邊還是簡單列幾個優缺點。
優點:
缺點:
Meilisearch 的社群蠻活躍的,歡迎大家參與討論 -> Meilisearch Roadmap