外媒速遞:十大Web設計失誤與解決辦法
原創【51CTO.com原創稿件】外媒速遞是核子可樂精選的近日國外媒體的精彩文章推薦,希望大家喜歡!
本期給大家推薦的是十大Web設計失誤與解決辦法、七項提示有效提升SQL Server查詢性能、四款Kubernetes工具助你順利掌控集群和無服務器架構的四大主要弊端。
一、十大Web設計失誤與解決辦法
原文標題:10 Web Design Fails and How to Overcome Them
即使是經驗最為豐富的Web設計師,也會在工作當中犯下種種錯誤,更遑論剛剛接觸這一領域的新晉人士。不過犯錯本身也是一種理想的學習過程,能夠幫助大家快速吸取教訓并積累經驗。在今天的文章中,我們將探討Web設計工作中最為常見的十種失誤,并思考與之對應的解決辦法。
1. 未經測試即加以使用
2. 糟糕的配色方案
3. 使用彈窗
4. 內容不具吸引力
5. 可讀性不佳
6. 網頁過度割裂
7. 使用體積過大的圖片
8. 導航機制不明確
9. 復雜的注冊表單
10. 未經組織的頁面布局
二、七項提示有效提升SQL Server查詢性能
原文標題:7 Tips for Boosting SQL Server Query Performance
在談到Web應用的響應時間優化時,很多朋友往往將注意力集中在應用層或者檢查數據庫表列內的現有索引身上。事實上,大多數人往往忽略了對SQL查詢本身進行調整。下面,我們將一同就這個方向談開去,聊聊對SQL查詢性能進行提升的七種有效方式。
1. 擁有者/計劃名稱
2. *運算符
3. 可空列
4. 表變量與Joins
5. 存儲程序名稱
6. 使用SET NOCOUNT ON
7. 盡量不使用GROUP BY、ORDER BY以及DISTINCT
三、四款Kubernetes工具助你順利掌控集群
原文標題:4 cool Kubernetes tools for mastering clusters
作為一款面向容器化工作負載的集群管理工具,Kubernetes的橫空出世確實令人振奮。在它的幫助下,負載均衡與工作管理不再是難題,意味著我們能夠將注意力真正集中在核心任務身上。然而,與任何開源項目一樣,Kubernetes仍在發展當中,這意味著它存在著不少短板、弱點以及惱人之處。而以下四款工具能夠切實提升Kubernetes的實際表現。
1. Kue-applier
2. Kubetop
3. Kubectx/K8senv
4. kubeadm-dind-cluster
四、反面視角:無服務器架構的四大主要弊端
原文標題:The Drawbacks of Serverless Architecture
無服務器架構是指高度依賴于第三方服務(即后端即服務,簡稱BaaS)或者運行在臨時容器(即功能即服務,簡稱FaaS)內之定制化代碼的應用程序,目前最為知名的相關服務為AWS Lambda。盡管擁有諸多優勢,但無服務器計算也存在以下四大弊端。
1. 第三方API系統問題
2. 運維工具缺失
3. 架構復雜性
4. 實現難度過高
【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】