一、七层负载均衡的实现
基于URL等应用层信息的负载均衡
Nginx的proxy是它一个很强大的功能,实现了7层负载均衡
功能强大、性能卓越、运行稳定
配置简单灵活
能够自动剔除工作不正常的后端服务器
上传文件使用异步模式
支持多种分配策略,可以分配权重,分配方式灵活
1.Ngi...
小凡
1年前 (2018-01-09) 762℃ 0评论
1喜欢
一、数据表数据类型优化
1. tinyint、smallint、bigint
考虑空间的问题,考虑范围的问题
2.char、varchar
存储字符串长度是否固定
3.enum
特定、固定的分类可以使用enum存储,效率更快
4.IP地址的存储
使用ip2long()函数,将IP...
小凡
1年前 (2018-01-08) 798℃ 0评论
0喜欢
一、什么是数据库缓存
MySQL等一些常见的关系型数据库的数据都存储再磁盘当中,在高并发场景下,业务应用对MySQL产生的增删改查的操作造成巨大的I/O开销和查询压力,这无疑对数据库和服务器都是一种巨大的压力,为了解决此类问题,缓存数据的概念应运而生。
数据库缓存可以极大地解决数...
小凡
1年前 (2018-01-08) 892℃ 0评论
0喜欢
一、什么是进程、线程、协程
1.进程
进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单元,是操作系统结构的基础。
进程是一个“执行中的程序”
进程的三态模型:多道程序系统中,进程在处理器上交替运行,状态不断地发生变化
运行、就...
小凡
1年前 (2018-01-07) 581℃ 0评论
1喜欢
1.什么是动态语言静态化
将现有PHP等动态语言的逻辑代码生成为静态HTML文件,用户访问动态脚本重定向到静态HTML文件的过程。
对实时性要求不高的页面
2.为什么要静态化
原因:
动态脚本通常会做逻辑计算和数据查询,访问量较大,服务器压力越大
访问量大时可能会造成CPU负载过...
小凡
1年前 (2018-01-07) 526℃ 0评论
0喜欢
1.建立独立的图片服务器的必要性
分担Web服务器的I/O负载 – 将耗费资源的图片服务分离出来,提高服务器的性能和稳定性
能够专门对图片服务器进行优化 – 为图片服务设置有针对性的缓存方案,减少带带宽成本,提高访问速度
提高网站的可扩展性 –...
小凡
1年前 (2018-01-07) 540℃ 0评论
0喜欢
一、什么是CDN
CDN的全称是 Content Delivery Network ,即内容分发网络。
尽可能避开互联网上可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。
在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络
CDN系统能够...
小凡
1年前 (2018-01-07) 625℃ 0评论
0喜欢
一、HTTP缓存机制
启用浏览器缓存
1.缓存分类
HTTP缓存模型中,如果请求成功会有三种情况
(1)200 from cache:直接从本地缓存中获取响应,最快速,最省流量,因为根本没有向服务器发送请求
(2)304 Not Modified:协商缓存,浏览器在本地没有命中的...
小凡
1年前 (2018-01-07) 521℃ 0评论
0喜欢
一、为什么要减少HTTP请求
性能黄金法则
只有10%-20%的最终用户响应时间花在接收请求的HTML文档上,剩下的80%-90%时间花在HTML文档所引用的所有组件(图片、js、css、flash等等)进行的HTTP请求上。
如何改善
改善响应时间的最简单途径就是减少组件的数量...
小凡
1年前 (2018-01-06) 475℃ 0评论
0喜欢
一、什么是防盗链
1.盗链概念
盗链是指在自己的页面上展示一些并不在自己服务器的内容
获取他人服务器上的资源地址,绕过别人的资源展示页面,直接在自己的页面上向最终用户提供此内容。
常见的是小站盗用大站的图片、音乐、视频、软件等资源
通过盗链的方法可以减轻自己服务器的负担,因为真实...
小凡
1年前 (2018-01-06) 500℃ 0评论
0喜欢