服务器

我也谈谈微服务

微服务是大型分布式系统的基本组成部分,在面对海量用户时在设计上考虑横向扩展后,应用在集群间采用RPC调用,微服务的使用与目前互联网服务的体量是分不开的,是控制复杂度的一种手段。早期大家在处理http请求时由于单机linux的文件句柄数量上限,或单web容器的单机极限等原因开始采用服务器集群(老外叫的更贴切-服务器农场,含义既跟老农养鸡养鸭一样,养一堆服务器),每个服务器处理

什么是服务器?它的作用是什么?

一、什么是服务器?维基百科写到服务器指:①一个管理资源并为用户提供服务的计算机软件,通常分为文件服务器(能使用户在其他计算机访问文件),数据库服务器和应用程

Forbidden Attack:7万台web服务器陷入被攻击的险境

一些受VISA HTTPS保护的站点,因为存在漏洞容易受到Forbidden攻击,有将近70,000台服务器处于危险之中。一种被称为“Forbidden攻击”的新攻击技术揭露许多HTTPS签证网站容易受到网络攻击,大约70,000台服务器处于危险之中。一群国际研究人员(Hanno Böck, Aaron Zauner, Sean Devlin, Juraj Somorovs

跨域资源共享(Cross-Origin Resource Sharing)学习笔记

概念跨域资源共享(Cross-Origin Resource Sharing)是W3C的Web应用工作组退出的一种机制,这种机制能使得Web应用服务器能支持跨站访问控制,从而可以安全地进行跨站数据传输。各浏览器支持情况CORS需要浏览器和服务器同时支持,参考caniuse.com中各浏览器对CORS的支持情况,目前只有Opera Mini和IE10以下不支持。CORS请求类

从URL输入到页面展现,这中间到底发生了什么?

打开浏览器从输入网址到网页呈现在大家面前,背后到底发生了什么?经历怎么样的一个过程?先给大家来张总体流程图,具体步骤请看下文分解!从URL输入到页面展现一、URL到底是啥URL(Uniform Resource Locator),统一资源定位符,用于定位互联网上资源,俗称网址。比如: http://www.w3school.com.cn/html/index.asp,遵守以

产品经理要怎么理解服务器?

服务器是什么?有什么功能?具有什么意义?百科上的知识都太枯燥了,晦涩难懂。那么,如果换用烤串的方式来说明下,是不是会更容易理解呢?一起来看!最近在给公司刚来的小朋友讲解产品相关内容时,发现他们对服务器的角色定位不是特别理解,但是讲的过于技术流也不是产品经理的强项,所以就在想怎么给他们讲解的清楚易懂,如下是一些讲解内容的整理,如有不恰当的地方,欢迎指正。身为一个东北人,没吃过

如何理解“云”概念

官方的对云技术解释即是一种托管技术,在互联网内将硬件、软件、网络等资源统一起来,实现数据的计算、储存、分析、共享。那么除去网页里面官方的专业词汇的解释,我所理解的云技术,首先需要依托规模庞大的服务器,云并不是真的不存在而是集合到了一起,普通人或者企业使用的时候只需要连接网络,就可以上传下载数据,而自己不必单独配置服务器并管理它。从狭义的角度是很好理解的。举个例子就拿最简单的

大型互联网公司项目如何架构

初始阶段的网站架构大型网站都是从小型网站发展而来,网站架构也是一样,是从小型网站架构逐步演化而来,小型网站最开始没有太多人访问,只需要一台服务器就绰绰有余,这时的网站架构如图。应用程序,数据库,文件等所有的资源都在一台服务器上。通常服务器操作系统使用Linux,应用程序使用PHP开发,然后部署在Apache上,数据库使用MySql,汇集各种开源软件及一台廉价服务器就可以开始

白话网站架构演进

这是白话 IT 系列的文章。白话的意思是,争取用最简单直白的语言描述复杂的 IT 技术。读写分离,负载均衡,DNS 动态解析,CDN, memcached, Redis, 动态扩容,你是否曾经被这些名词搞得晕头转向,然后发誓要搞清楚这些概念,然后就没有然后了。或许这篇文章可以让你下次和程序员聊天时可以插一两句话。网站架构的演进不外乎两个原因:用户越来越多,意味着并发要求越来

Radio Dream流媒体直播平台基于Docker的应用

本文整理自【时速云微信群线上分享】第十一期首先介绍一下背景,Radio Dream项目是一个开源项目,前身为五雷轰顶网络电台,这个项目是我个人逐渐打磨了将近两年,最开始是因为猫扑网络电台停播,我个人是猫扑电台的老听众,很舍不得这个平台,后来想想,干脆自己做一个网络电台,就是因为这些想法催生了这个项目的成立。说完背景开始聊聊这个电台的架构,我们从流媒体协议选型到架构实现等多个