深圳幻海软件技术有限公司 欢迎您!

  • 灵魂拷问,你真的了解DNS吗?

    大家好,我是菜农,欢迎来到我的频道。都说程序员是面向Google编程,殊不知当你输入 www.google.com 地址的时候,是否有想过,在回车的一瞬间浏览器如何将请求发送,如何到达目的地为你取得正确的数据。遇到问题我们通常会打开浏览器,输入 www.google.c

  • 各开发语言DNS缓存配置建议

    作者:翟贺龙一、背景在计算机领域,涉及性能优化动作时首先应被考虑的原则之一便是使用缓存,合理的数据缓存机制能够带来以下收益:1.缩短数据获取路径,热点数据就近缓存以便后续快速读取,从而明显提升处理效率;2.降低数据远程获取频次,缓解后端数据服务压力、减少前端和后端之间的网络带宽成本;从CPU硬件的多

  • 跨区域、Kubernetes集群运行数据库实践指南

    译者|康少京策划|云昭在众多NoSQL存储中,Cassandra是广受企业和开发者欢迎的选择之一。它使用AmazonDynamo引入的架构方面的特性来支持BigTable数据模型,优势非常明显:高度可扩展性和高度可用性、没有单点故障NoSQL列族实现、非常高的写入吞吐量和良好的读取吞吐量、二级索引支

  • 简单几步带你看懂高可用的服务端架构方案

    一、背景很多公司都会有自己的一套高可用的服务端架构方案,但作为测试人员,虽然测试了系统的很多功能,但是很多同学并不是很清楚服务端的整体架构设计。对于高可用、可扩展、负载均衡的概念还是停留在概念的层面,没有实际的理解。因此本文用以下几步带你快速看懂高可用的服务端架构方案。二、服务端架构方案2.1单机方

  • 开发人员必须知道的网络基础知识

     一、五层网络模型1.主要的网络协议以下每层列出的协议,都能够在代码或者操作系统中使用和管理,当程序进行网络通信时,需要由这些协议共同协作完成。应用层,包括HTTP、TLS(SSL3.1)、DNS、Thrift、FTP等传输层,TCP(传输控制协议)、UDP(用户报文协议)网络层,IP(网

  • 不再惧怕DNS面试题:大牛用1张大图,9个步骤轻松应对

    【51CTO.com原创稿件】 又到了招聘季了,前两天遇到一个面试的小伙伴,他说面试官和他聊得很投机,无意中谈到了DNS请求的过程。他一时语塞随便应付了两句,虽然对方没有追问的意思,但最后面试结果也并不理想。本着边面试边学习的态度,我们来看看DNS请求的过程中涉及到的定义和原理。DNS的含

  • 重点来了,Python网站爬虫原理!瓜子,矿泉水备好,慢慢品!

    话不多说,直接本主题! 如何于海量的互联网网站中获取有用资源信息,对网站的进一步优化有重要作用。为了提高网站资源获取的准确性及效率,本文提出一种基于Python的本地网站自动化爬虫程序设计,采用搜索查询工信部网站备案号呈现全量甘肃本地网站的方案,实现内容爬取高效及全面。最后针对甘肃移动资源

  • 是个狠人!万字长文深入剖析应用层原理

    网络应用是计算机网络存在的理由,一批早起的网络应用主要有电子邮件、远程访问、文件传输等,但是随着计算机网络的发展和人类无穷无尽的需求,越来越多的网络应用被开发出来,例如即时通讯和对等(P2P)文件共享,IP电话、视频会议等。还有一些多方在线游戏被开发出来如《魔兽世界》等,可以说计算机网络是一切应用演

  • 程序员要搞明白CDN,这篇应该够了

    最近在了解边缘计算,发现我们经常听说的CDN也是边缘计算里的一部分。那么说到CDN,好像只知道它中文叫做内容分发网络。那么具体CDN的原理是什么?能够为用户在浏览网站时带来什么好处呢?解决这两个问题是本文的目的。CDN概念CDN全称叫做“ContentDeliveryNetwork”,中文叫内容分发

  • Kubernetes服务发现入门:如何高效管理服务?

     愈发复杂的应用程序正在依靠微服务来保持可扩展性和提升效率。Kubernetes为微服务提供了完美的环境,并能够让其与Kubernetes的工具组件和功能兼容。当应用程序的每个部分放置在一个容器中,整个系统就会更具可伸缩性。微服务和容器的运作方式也适合当下的CI/CD工作流程,即无需关闭整

  • 动画:一个浏览器是如何工作的?

    对于面试的大部分前端开发者来说,对浏览器的了解也算是一知半解,因为我们一开始前端觉得,我们开发中通常使用浏览器来显示和调试页面用的,不会涉入到太过的相关浏览器工作原理知识。这你就大错特错了,虽然浏览器默默的为我们工作,但是有关浏览器的工作原理不但在你就业前端面试中属于重中之重,也是在前端优化中占有很

  • 作为一名程序员,你真正了解CDN技术吗?

     本文导读:物流仓库配送如何加速静态资源文件部署方式静态资源加速之CDN技术解析过程中的名词解释最后的总结1、物流仓库配送如何加速我们还是从生活中购物的例子来展开。将时光倒回到几年前,在那时候我的老家县城里,如果你从京东APP上购物下单,起码需要等上个几天时间,才能将商品送到你的手中。因为

  • 技术分享:详解Docker负载均衡和服务发现

     Docker是一个开源项目,诞生于2013年初,最初是dotCloud公司内部的一个业余项目,自开源后受到广泛的关注和讨论,以至于dotCloud公司后来都改名为DockerInc。Docker是一个使用Go语言开发的开源的应用容器引擎,是PaaS提供商dotCloud开源的一个容器引擎

  • 一文概括6种负载均衡技术的实现方式!

     负载均衡作为目前服务器集群部署的一款常用设备,当一台机器性能无法满足业务的增长需求时,不是去找一款性能更好的机器,而是通过负载均衡,利用集群来满足客户增长的需求。负载均衡技术的实现,主要分为以下几种:HTTP重定向负载DNS域名解析负载反向代理负载IP负载(NAT负载和IPtunnel负

  • 为什么选用Nacos?虎牙直播微服务改造实践

     相比文字和图片,直播提供了人与人之间更丰富的沟通形式,其对平台稳定性的考验很大,那么倡导“以技术驱动娱乐”的虎牙直播如何在技术上赋能娱乐。本文将分为如下几个部分介绍虎牙在DNS、服务注册、CMDB和服务配置中心等方面的实践:为什么选用NacosDNS-F的技术价值和应用场景服务注册的实践

  • 一篇文章了解Consul服务发现实现原理

     从2016年起就开始接触Consul,使用的主要目的就是做服务发现,后来逐步应用于生产环境,并总结了少许使用经验。最开始使用Consul的人不多,这两年微服务越来越火,使用Consul的人也越来越多。经常有人会问一些问题,比如:服务注册到节点后,其他节点为什么没有同步?Client是干什

  • 我是如何将页面加载时间从6s降到2s的?

    写在前面生活在信息爆炸的今天,我们每天不得不面对和过滤海量的信息--无疑是焦躁和浮动的,这就意味着用户对你站点投入的时间可能是及其吝啬的(当然91,pronhub等刚需站点除外)。如何给用户提供迅速的响应就显得十分重要了,这可能成为你留住用户的关键。即使网站设计的再优秀,功能再完美,但是响应的巨慢,

  • “反向代理层”绝不能替代“DNS轮询”!

    有朋友问我,DNS轮询是不是过时的技术了?有了反向代理层(Nginx、LVS、F5等),是不是就不需要DNS轮询了?然而,反向代理层绝不能替代DNS轮询!反向代理层有什么用?架构实现时要注意什么?(1)作为服务端统一入口,屏蔽后端WEB集群细节,代表整个WEB集群;画外音:这就是为啥它叫反向代理。(

  • 浏览器输入url到发起http请求所经历的过程

     用户输入url当用户输入url,操作系统会将输入事件传递到浏览器中,在这过程中,浏览器可能会做一些预处理,比如Chrome会根据历史统计来预估所输入字符对应的网站,例如输入goog,根据之前的历史发现90%的概率会访问「www.google.com」,因此就会在输入回车前就马上开始建立T

  • 如何保护基础架构免受DNS缓存中毒攻击

     当公司通过互联网访问VoIP和电子邮件时,都依赖于DNS,所以您必须保证您的DNS服务器免受DNS欺骗攻击,可以采取DNSSEC(DomainNameSystemSecurityExtensions,DNS安全扩展)方案来解决。域名系统(DNS)是我们信任的根源,也是互联网最重要的一个组

推荐阅读