查服的一點瑣碎思考

1.對於性能的要求減少幾百毫秒的時候
你思考的不僅僅是新的技術框架,而是也要深入代碼的業務邏輯。
比如一個循環,O(n2),那麼能不能O(n),因爲當你幾條數據o(n),o(n2)差別不大,但是幾百條,幾千條,可能就有幾十毫秒的差別,幾十毫秒在99。9%的時間都無所謂。但是對於你要提升那幾百毫秒,真的是天降甘露。
2.幾百毫秒,那麼序列化,反序列化。網絡請求時間。聚合怎麼做更加合理。
3.更換技術細節。新的技術帶來不止新的體驗,更是新的挑戰,各種不同的細節,需要考慮。思考。

技術爲業務服務。那麼其實膽子大一點,大膽假設,業務天花板,然後進行技術猜想。或許某種看起來不可能的技術方案,是更加合理的。
沒錯,我猜的就是內存。根據我們的業務來說。我覺得技術的進步絕對會遠超世界業務的進步,即便業務做到全球第一,也一樣。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章