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