在過去的一年中,咱們完成了諸多產品和功能上的改進,如下整理出 10 項咱們認爲最具價值的改進與你們分享。其中有些功能可能早已被你們普遍採用,有些可能還處於測試或還沒有知曉階段。但咱們相信,在這一年中咱們投入精力和心力所交付的成果,必定會爲開發者們帶來效率提高和變化。php
通過一年多的內測和準備,咱們的北美節點(http://us.leancloud.cn)已經正式上線!除短信服務暫不可用外,北美節點與咱們的國內節點在功能上沒有差別,價格有所調整。開發者和創業家們由此能夠揚帆出海,到世界的大舞臺上去尋找更多的機會。html
控制檯新增的「安全中心」提供了存儲、聊天、短信、消息推送的服務總開關,並容許設置 Web 安全域名和瀏覽操做日誌;數據與安全 文檔已從新修訂。考慮到開發協做中明確的職責分工與細分化的權限管理需求,咱們爲應用中的我的和團隊協做者都增長了細分的權限菜單,來提升開發成員之間協做的靈活性與工做效率。在「分析」中咱們爲應用趨勢、行爲分析等類別增長子菜單,進一步知足用戶的統計須要。web
Awesome LeanCloud 是由社區維護的 LeanCloud 開源生態周邊,包含多語言 SDK、最佳實踐庫、UI 組件、雲引擎中間件等等。這裏既有 LeanCloud 工程師平時編寫的小組件,也有由樂於分享的開發者們造出的實用輪子。api
消息推送由 HTTP 的 Post 請求發出,經過 WebSocket 來接收。推送 SDK 對數據進行包裝,能妥善處理如網絡斷開重連等鏈接錯誤,保證服務的穩定性。開發者可用其來實現不少有趣的 Web 應用,好比彈幕、滾動評論等效果。聊天 SDK 輕量,高效,無依賴,支持瀏覽器與 Node.js 運行環境,開發者能夠輕易作出功能完備的實時聊天應用,或是實時對戰的遊戲。瀏覽器
LeanCloud SDK for PHP 已支持數據存儲功能,包括用戶管理、對象的存儲和查詢、文件存儲等,能夠在 PHP 5.3 及以上的運行環境中使用。部署到雲引擎以及更多功能將在後續版本中陸續加入。緩存
當雲端用戶數據增加超過 GB 量級時,再經過每日導出數據的方式在線下作分析已經變得愈來愈困難了。爲此,咱們推出了支持 SQL 語法查詢的 離線數據分析服務。用戶無需導出數據,只要在控制檯輸入合法的 SQL 語句便可拿到分析結果。安全
用戶有很多業務須要保存日誌、統計事件一類的數據,這種數據的特色是寫入以後不會修改,而使用時用戶只關注總體數據的統計結果。爲此咱們推出了新的日誌型(Log)數據存儲類型,該類型能夠進一步提升雲端數據的寫入速度,讓數據存儲發揮出更大的併發吞吐能力,並可隨時進行離線分析。網絡
LeanCache 是一款在去年末發佈的基於 Redis 技術、可爲雲引擎用戶提供高性能、高可用的內存存儲服務。與數據存儲服務相比,它不只可以處理更多的併發鏈接和請求數,極大地提升應用性能,並且還能下降數據存儲的使用成本。像秒殺、搶紅包、數據量少但讀寫比例很高等場景都適合使用 LeanCache。併發
雲代碼通過重構和改進,去掉了沙箱環境,並支持 Python 運行時,同時也用上了新名字「雲引擎」。沒有沙箱環境,使得在雲引擎上能夠運行標準的 Node.js 項目,開發者就能使用本身喜歡的 web 框架(好比 Express 4.x)來作項目,擺脫對雲引擎命令行工具依賴。對 Python 運行時的支持讓開發者既擺脫了「回調噩夢」,又能利用 Python SDK 打造出運行在雲引擎之上的 Python Web 服務。框架
實時通訊/聊天是咱們的主推的功能之一,所以在新版設計和研發過程當中咱們下了不少功夫。除了保持它靈活、解耦、可組合、可定製的特性,咱們主要改進了上一版的使用痛點。新版使用「對話」的概念來知足全部聊天形式:單聊、羣聊和開放聊天室。開發者能夠爲「對話」記錄增長自定義屬性,來知足不一樣場景下的查詢和擴展須要;經過豐富的 API 來管理對話和消息,快捷地發送文本、圖片、音頻、視頻、文件和地理位置等富媒體消息。對於圖片、音頻和視頻等二進制消息,咱們包裝了文件上傳等必要步驟,簡化了開發者的使用步驟。
最後,但願在新的一年中,你們繼續爲咱們提供反饋,幫助咱們把產品作得更好。在此特別感謝你們對 LeanCloud 的厚愛和支持!