高辣np花液调教一女n男_在线观看精品国语偷拍_特大巨黑人吊性xxx视频_男人女人做a视频

微信咨詢
產品經理為您提供專業解答
手機掃碼加我微信
OR
手機號碼:
15920323068
短視頻app開發中數據查詢的優化調整
優匠科技 · 2020-07-29 00:00:00
??一款好的短視頻app開發就需要好的用戶體驗,縱觀行業中蒸蒸日上的熱門APP,通過定位功能獲取附近動態消息的功能是大多數產品所必須具備的。那么,對于數據的精準性和實時性以及數據展示速度就有了更高的要求。


在短視頻app開發中,我們可以有更好的優化方法,就是在數據查詢時就將我們需要計算的結果查詢出來,這樣就可以減少一步,當數據量大的時候,這一步就顯得非常重要了。既然有了思路,那么,從哪里來解決呢?答案就是在數據庫中。以MySQL數據庫為例,在數據庫中,有以下幾項:



我們通過點擊函數,會有函數的相關操作



點擊新建函數:



類型選擇函數,點擊完成



在BEGIN和END之間寫入距離計算方法,并通過RETURN將計算結果返回。


注意:參數列表、返回類型及函數類型要做相關配置。



點擊保存時為方法起個別名即可,這里我們起名為getDistance,那么此函數就會出現在數據庫函數列表中。



在程序讀取數據中,我們就可以直接使用該數據庫函數進行數據查詢了


->select("uid,avatar,avatar_thumb,user_nicename,title,province,city,stream,lng,lat,pull,isvideo,thumb,islive,type,type_val,game_action,goodnum,anyway,getDistance('{$lat}','{$lng}',lat,lng)asdistance")->order("distanceasc")->limit($start,$pnum)->fetchAll();


這樣,我們在數據查詢時就已經通過getDistance方法將距離計算好了,直接就可以通過該結果將數據進行排序,簡單快捷。


以上就是短視頻app開發中關于距離計算和數據查詢時的優化,如果有其他問題或技術探討,歡迎關我們優匠科技,我們會定期更新行業熱門數據分析和代碼技術文檔,歡迎大家共同探討,共同進步!


——————————

共享充電 選擇優匠
共享充電整體解決方案服務商
在線咨詢
微信咨詢