大型网站技术架构-知识点

news/2024/5/16 5:42:39/文章来源:https://blog.csdn.net/weixin_30951743/article/details/98176106

 

WebServer:

 

Apache,Nginx,IIS,JBoss

 

 

动静分离:

Img,doc,js,css等静态资源,使用单独的web Server处理。

动态页面静态化处理。

 

 

缓存:

客户端(浏览器)缓存:

根据Http协议的特性,修改header参数。

,前端页面缓存,

 

Varnish,squid,ncache,aicache,f5

 

页面缓存squid

页面片段缓存ESI

数据缓存:

本地数据缓存

数据库缓存。

缓存技术,包括像Map数据结构、缓存算法、所选用的框架本身的实现机制等

 

OSCache,EHCache,Map

 

分布式缓存

 

 

 

 

负载均衡:

负载均衡技术(包括但不限于硬件负载均衡、软件负载均衡、负载算法、linux转发协议、所选用的技术的实现细节等)、主备技术(包括但不限于ARP欺骗、linuxheart-beat等)、状态信息或缓存同步技术(包括但不限于Cookie技术、UDP协议、状态信息广播、所选用的缓存同步技术的实现细节等)、共享文件技术(包括但不限于NFS等)、存储技术(包括但不限于存储设备等)。

 

 

数据库:

 

分库

分表

分表更多的同样是业务上的划分,技术上涉及到的会有动态hash算法、consistent hash算法等;

DAL涉及到比较多的复杂技术,例如数据库连接的管理(超时、异常)、数据库操作的控制(超时、异常)、分库分表规则的封装等;

 

读写分离

数据读写分离要求对数据库的复制、standby等策略有深入的掌握和理解,同时会要求具备自行实现的技术;

 

存储:

 

廉价存储方案bigtable

 

CDN:

 

 

 

Memcached,membase,redis

 

 

转载于:https://www.cnblogs.com/heavyhe/p/4645672.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_807070.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Hadoop学习笔记—20.网站日志分析项目案例(三)统计分析

Hadoop学习笔记—20.网站日志分析项目案例(三)统计分析 网站日志分析项目案例(一)项目介绍:http://www.cnblogs.com/edisonchou/p/4449082.html 网站日志分析项目案例(二)数据清洗:h…

网站底部应该怎样进行seo优化

一、网站底部内容放置的优化要点 1、首尾呼应,可在网站底部增加导航,对网站起到承前启后的作用,使蜘蛛出站时增强对网站的印象。 2、网站底部内容要包含关键词,但不可堆砌关键词。 3、全站链接最多做3个为宜。 4、简洁不简单&…

uni-app给视频网站套壳并打包apk

昨天 想弄个东西 比如一个视频网址 不想每次都输网址 我想直接套个壳直接弄成apk多简单 说干就干 就用这个 uni-app 完美实现 官网地址 https://uniapp.dcloud.io/ 教程也可简单 下载 HBuilderX 然后 看一下代码 直接复制粘贴进去就行了 <template><view class&q…

Nginx解决网站跨域问题

什么是网站跨域问题 当浏览器请求访问页面时&#xff0c;页面中请求的ajax地址如果和页面请求的地址域名、端口、协议不同的话&#xff0c;浏览器会采用安全策略&#xff0c;请求能够正常的到达服务器端&#xff0c;但是无法获取响应结果。 跨域问题的遇到场景 实际开发中前后…

细谈ajax在PHP网站中实际运用===my story

2019独角兽企业重金招聘Python工程师标准>>> ajax技术很火&#xff0c;大有星火燎原之势 AJAX无疑是2005年炒的最热的Web开发技术之一&#xff0c;当然&#xff0c;这个功劳离不开Google。我只是一个普通开发者&#xff0c;使用AJAX的地方不是特别多&#xff0c;我…

QQ互联开发-01-开发者注册和网站应用申请

首先需要申请网站应用 要想使用QQ互联&#xff0c;首先需要先注册一个开发者账号&#xff0c;使用QQ号码可以注册&#xff0c;注册后&#xff0c;就可以创建网站应用了&#xff1b; 通过下面地址&#xff1a;https://connect.qq.com/&#xff0c;我们去登录QQ互联 登录后如果没…

Apache网站服务基础

Apache网站服务基础一&#xff0e;安装httpd服务器1. 为了避免端口冲突&#xff0c;程序冲突&#xff0c;建议先卸载使用RPM方式安装的httpdrpm -q | grep httpdrpm -e httpd --nodeps2. 源码编译及安装a) 解包tar zxfhttpd-2.2.17.tar -C /rootcd ~b) …

大型网站架构之千万PV之RabbitMQ

简介MQ全称为Message Queue, 消息队列&#xff08;MQ&#xff09;是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息&#xff08;针对应用程序的数据&#xff09;来通信&#xff0c;而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进…

Python+Flask框架搭建可视化网站

PythonFlask框架搭建可视化网站 一、项目结构 二、app.py from flask import Flask,render_template import sqlite3app Flask(__name__)app.route(/) def index(): # put applications code herereturn render_template("index.html")app.route(/index) def ho…

合法练习黑客技术?这15个网站也许可以帮到你

俗话说得好&#xff0c;最好的防守就是进攻&#xff0c;而这句话同样适用于信息安全领域。接下来&#xff0c;我们将给大家介绍15个最新的网络安全网站。无论你是开发人员、安全专家、审计人员、或者是渗透测试人员&#xff0c;你都可以利用这些网站来提升你的黑客技术。熟能生…

Slog37_支配vue框架初阶项目之博客网站-注册页面-合并首页、登陆和注册页面

ArthurSlogSLog-37Year1GuangzhouChinaAug 13th 2018GitHub掘金主页简书主页segmentfault不管发生什么事情 明天的太阳还是照常升起 开发环境MacOS(High Sierra 10.13.5) 需要的信息和信息源&#xff1a; HTTP概述HTTP互联网是如何工作的万维网是如何工作的统一资源定位符(URL)…

3种方式社交媒体营销帮助SEO

3种方式社交媒体营销帮助SEO 除了作为一个伟大的独立营销策略&#xff0c;社交媒体营销也广泛用于搜索引擎优化。一个社会化媒体营销已经被那些在SEO行业如此广泛采用的原因之一是因为巨大的影响&#xff0c;社交媒体具有直接在搜索引擎列表。以下是社交媒体影响这些方式的三种…

网站服务器iis7.5配置,IIS 7.5 配置伪静态

1)首先新建一个应用程序池&#xff0c;名称任意&#xff0c;比如&#xff1a;nettest&#xff0c;托管管道模式先暂时设置为集成模式&#xff0c;等下面的一系列设置完成之后再设置成经典模式&#xff1b;2)部署好站点&#xff0c;并将此站点的应用程序池设置为nettest;3)选中站…

Task2 Django快速搭建一个简单的文章发布发布网站

VScode Django项目插件 PylanceDjangoLive Server 一、Django项目与宝塔站点的绑定 1.1 VScode中创建Django项目 ① 进入所创建的Python环境的文件目录&#xff0c;激活当前Python环境 cd pyenv/ # 进入Python环境的目录 source bin/activate② 创建一个名为config的应用 …

Task3 Django搭建个人博客网站

一、个人博客网站模块划分 常见的博客网站的模块有&#xff1a;首页、文章摘要&#xff0c;导航、点击加载更多、分页、友情链接、推荐文章、文章的点赞、收藏、分享、评论等等。我们可以根据自己的需求来定制一些功能&#xff0c;实现其中的一部分功能来开发个人博客。 具体的…

社交网站界面设计

社交网站界面设计 基本信息 原书名&#xff1a; Designing Social Interfaces 原出版社&#xff1a; Yahoo Press 作者&#xff1a; &#xff08;美&#xff09;Christian Crumlish Erin Malone 译者&#xff1a; 樊旺斌 师蓉 出版社&#xff1a;机械工业出版社 ISBN&…

影视网站被黑客攻击,数百万用户账户被曝光

每天我们都听到有新数据被破坏&#xff0c;每天警告用户个人信息被曝光&#xff0c;他们应该重置密码&#xff0c;并加强安全措施来保护黑客根据他们的信息破解。 今天关注的是一个世界上最大的视频网站&#xff0c;影片下载&#xff0c;上传&#xff0c;观看和分享视频&#x…

[转载]使用IntelliJ IDEA开发SpringMVC网站(一)开发环境

访问GitHub下载最新源码&#xff1a;https://github.com/gaussic/Sp... 文章已针对IDEA 2016做了一定的更新&#xff0c;部分更新较为重要&#xff0c;请重新阅读文章并下载最新源码。另外&#xff1a;文中的附图部分仍然为旧版本&#xff0c;请参照自身版本进行配置。 前言 由…

一个自动上色网站

同样是机器学习的一个应用 以前的可以看这个 http://blog.csdn.net/shenmifangke/article/details/56515413 网站是http://color.kvfrans.com/draw 貌似很早就有了 最近体验了下 下面是 上色的测试 又试了试不指认颜色的&#xff0c;其实效果也不错

从零开始利用vue-cli搭建简单音乐网站(八)

这是完成了预想中的最后两个功能&#xff1a;歌曲评论以及歌曲搜索。 1、评论效果&#xff1a; 用户点击评论按钮&#xff0c;评论框获取焦点。 输入之后点击提交&#xff0c;下方显示评论&#xff0c;用户名称以及日期。相应的用户也可以删除自己评论。 当然只能删除自己的评…