【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】