`
wx1569466809
  • 浏览: 72217 次
文章分类
社区版块
存档分类
最新评论

怎么让你的网站快速飞

 
阅读更多

第一章 怎么让你的网站快速飞

1.1 服务器、VPS、空间的介绍

服务器

>服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。
服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
在网络环境下,根据服务器提供的服务类型不同,分为文件服务器,数据库服务器,应用程序服务器,WEB服务器等。

vps

>VPS(Virtual Private Server 虚拟专用服务器)技术,将一部服务器分割成多个虚拟专享服务器的优质服务。
每个VPS都可分配独立公网IP地址、独立操作系统、独立超大空间、独立内存、独立CPU资源、独立执行程序和独立系统配置等。
用户除了可以分配多个虚拟主机及无限企业邮箱外,更具有独立服务器功能,可自行安装程序,单独重启服务器, 高端虚拟主机用户的最佳选择。
虚拟专用服务器确保所有资源为用户独享,给用户最高的服务品质保证,让用户以虚拟主机的价格享受到独立主机的服务品质。

空间

>空间,即存放文件的地方。

三者之间的关系:
服务器通过vps可分为多个具有相同性能的虚拟服务器,根据服务器的需求选择所需空间的大小。

1.2 网站结构的演变过程

说明:用户通过域名经DNS解析后访问相应IP对应的网站。
网站架构演变
注: 网络结构是分层的。
第一层:负载均衡(lvs技术、Nginx的反向代理)
第二层:缓存层
第三层:web层(lamp、lnmp、Tomcat)
第四层:数据库缓存层(memcached)
第五层:数据库=DB=datebase(MySQL)
第六层:存储层=storage(免费NFS,硬件存储:NAS、SAN)

1.3 常用网站优化的方法

优化方法:
1)架构调整(增加服务器、增加缓存、增加负载均衡等等)
2)硬件调整(增加服务器内存)
3)应用程序本身的优化(调整LAMP=Linux操作系统、 Apache服务器、 MySQL数据库软件、 PHP;调整lnmp=Linux、Nginx、MySQL、PHP)
4)程序的优化(代码优化)

1.4 检测网站打开速度

开发者选项:F12——查看网页打开速度
360网站测试(奇云测):可查看某网站在全国各地打开速度

1.5 DNS原理解析

DNS:域名和IP之间的媒介,用户通过DNS将域名解析到相应IP地址。
域名: 是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置,地理上的域名,指代有行政自主权的一个地方区域)。域名是一个IP地址上有“面具” 。一个域名的目的是便于记忆和沟通的一组服务器的地址(网站,电子邮件,FTP等)。域名作为力所能及难忘的互联网参与者的名称,世界上第一个注册的域名是在1985年1月注册的。
注: 域名起始于根域,全球一共有13个根域节点。
域名的构成: 以一个常见的域名为例说明,baidu网址是由二部分组成,标号“baidu”是这个域名的主体,而最后的标号“com”则是该域名的后缀,代表的这是一个com国际域名,是顶级域名。而前面的www.是网络名(主机头),为www的域名。
FQDN: (Fully Qualified Domain Name)完全合格域名/全称域名。主机头(www)和域名( xxxxx.com/cn/net... ) 构成一个完全合格域名。
域名等级:
顶级域名:一是国家顶级域名(cn、us、jp等等);二是国际顶级域名(.com/.net/.org等等)
二级域名:是指顶级域名之下的域名,在国际顶级域名下,它是指域名注册人的网上名称,例如 ibm,yahoo,microsoft等;在国家顶级域名下,它是表示注册企业类别的符号,例如com,.top,edu,gov,net等。
三级域名:用字母( A~Z,a~z,大小写等)、数字(0~9)和连接符(-)组成, 各级域名之间用实点(.)连接,三级域名的长度不能超过20个字符。如无特殊原因,建议采用申请人的英文名(或者缩写)或者汉语拼音名 (或者缩写) 作为三级域名,以保持域名的清晰性和简洁性。

1.6 注册和使用DNSPOD

工具:
DNSPod——域名注册、管理
whois——查看域名注册商

1.7 CDN原理解析

>CDN的全称是Content Delivery Network,即内容分发网络。
  CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。
  CDN的基本原理是广泛采用各种缓存服务器,将这些缓存服务器分布到用户访问相对集中的地区或网络中,在用户访问网站时,利用全局负载技术将用户的访问指向距离最近的工作正常的缓存服务器上,由缓存服务器直接响应用户请求。  

CDN品牌商:蓝汛、网宿、阿里云、青牛、又拍云(效果好,建有自己的节点)。
CDN架构:
mark
主要特点:
1)本地Cache加速 提高了企业站点(尤其含有大量图片和静态页面站点)的访问速度,并大大提高以上性质站点的稳定性
2)镜像服务 消除了不同运营商之间互联的瓶颈造成的影响,实现了跨运营商的网络加速,保证不同网络中的用户都能得到良好的访问质量。
3)远程加速 远程访问用户根据DNS负载均衡技术智能自动选择Cache服务器,选择最快的Cache服务器,加快远程访问的速度
4)带宽优化 自动生成服务器的远程Mirror(镜像)cache服务器,远程用户访问时从cache服务器上读取数据,减少远程访问的带宽、分担网络流量、减轻原站点WEB服务器负载等功能。
5)集群抗攻击广泛分布的CDN节点加上节点之间的智能冗余机制,可以有效地预防黑客入侵以及降低各种D.D.o.S攻击对网站的影响,同时保证较好的服务质量。

1.8-2.0 接入CDN厂商

eg: 又拍云
又拍云:即又拍云存储,又拍云存储是通用的大规模存储服务。开放高度可扩展的API,为互联网企业提供基础存储系统。
  又拍云以场景化CDN为核心业务,为客户提供云存储、云处理、云安全、流量营销等服务,帮助用户实现内容分发加速、产品研发加速、业务成长加速。
具体操作再看雷老师在线视频

2.1 申请UPYUN联盟和阿里云的陷阱

“陷阱:”阿里云拒绝用户到upyun获取数据,此时需要对阿里云云盾设置白名单!

转载于:https://my.oschina.net/1995blog/blog/1592354

分享到:
评论

相关推荐

    30秒钟让你的电脑快速如飞

    标题 "30秒钟让你的电脑快速如飞" 暗示了这可能是一个关于提高计算机性能的指南,可能包括了一些快速优化电脑速度的技巧。在描述中,"30秒钟让你的电脑快速如飞" 重复出现,进一步强调了主题是关于如何在短时间内...

    飞秋 局域网快速传输工具 FeiQ

    飞秋(FeiQ)是一款专门用于局域网内的快速文件传输工具,它以其高效、便捷的特点在用户间广受欢迎。作为一个专业的IT行业大师,我将深入解析飞秋的功能、工作原理以及如何利用它来提升局域网内的文件传输效率。 飞...

    飞秋FeiQ,一个快速传输文件的工具

    6. **用户界面**:飞秋FeiQ一般会提供直观易用的用户界面,让用户能够轻松地添加、管理、查找和接收文件。界面友好,操作简便,降低了用户的学习成本。 7. **群组功能**:为了方便团队协作,飞秋可能具有群组功能,...

    Python快速编程入门第11章飞机大战.pdf

    Python快速编程入门第11章飞机大战.pdf

    单片机程序跑飞后寻找跑飞位置

    4. **解析结果**:addr2line会输出对应内存地址的源代码行号和文件名,这可以帮助你快速定位问题所在。 除此之外,为了更好地防止和处理单片机程序跑飞,开发者还需要关注以下几点: - **异常处理**:确保程序中设...

    30秒快速让系统快速如飞

    标题“30秒快速让系统快速如飞”和描述中提到的主题主要集中在系统优化和垃圾清理上,这对于保持计算机高效运行至关重要。系统垃圾通常包括临时文件、日志文件、无用注册表项、缓存、应用程序卸载残留等,它们会占用...

    AAA飞机设计软件.pdf

    AAA飞机设计软件是一个功能强大且专业的飞机设计分析软件,旨在帮助飞机设计师、学生和研究人员快速、准确地进行飞机设计、分析和优化。下面是AAA飞机设计软件的详细知识点: 1.飞机设计分析绘图:AAA飞机设计软件...

    让你的系统快如飞

    【标题】:“让你的系统快如飞”是指通过优化和使用特定软件来提升电脑性能,使其运行更加流畅、快速。这种提升可能涉及到内存管理、磁盘清理、启动项优化、系统资源调度等多个方面。 【描述】:“让你的系统快如飞...

    小甲鱼《带你学C带你飞》课后动动手参考答案~

    在《带你学C带你飞》这门课程中,小甲鱼深入浅出地讲解了C语言的基础知识,帮助初学者快速掌握编程技能。这门课程的课后动动手环节是学习过程中至关重要的一部分,通过实际动手编写代码,可以巩固理论知识,提高编程...

    飞豆快速软件

    "飞豆快速软件"是一款专为快递行业设计的高效打印软件,它以其稳定性和易用性赢得了用户的高度评价。在快递行业中,打印运单、标签等文档是日常操作的重要环节,而飞豆软件正是为此目的而开发的专业工具。 首先,这...

    让你的win8飞起来的优化方法

    通过启用和正确配置“快速启动”功能、禁用不必要的启动项以及合理使用第三方优化工具,用户完全可以让自己的Windows 8系统“飞”起来。但优化工作不应只局限于系统层面,个人习惯的调整也同等重要。根据自己的使用...

    Everything – 快速飞快的文件搜索

    Everything – 快速飞快的文件搜索 Favorite收藏 88 1 Star2 Stars3 Stars4 Stars5 Stars (2 votes) caoglish on 2008.11.07. Everything (中文主页) 是一款很牛的文件搜索软件, 速度飞快,支持正则表达式。 ...

    飞秋--局域网快速传输工具

    飞秋,全名“飞秋局域网传文件软件”,是一款专为局域网内的用户设计的高效文件传输工具。它的主要功能是帮助用户在局域网内部快速、便捷地分享大文件和整个文件夹,极大地提升了办公或协作中的文件传输效率。 在...

    基于Simscape的飞行机械臂仿真平台,与Simulink集成,快速进行算法开发验证 .zip

    基于Simscape的飞行机械臂仿真平台,与Simulink集成,快速进行算法开发验证 .zip 基于Simscape的飞行机械臂仿真平台,与Simulink集成,快速进行算法开发验证 .zip基于Simscape的飞行机械臂仿真平台,与Simulink...

    让你的PPT飞起来——《PPT炼成记》读书笔记.rar

    "让你的PPT飞起来"这一主题,暗示了本书的核心理念,即通过有效利用PPT的功能和设计原则,使演示文稿更具吸引力,更能在观众中引起共鸣。 在PPT的使用中,一个重要的知识点是理解其与Word和Excel的区别。Word更适合...

    jQuery商品快速飞入购物车

    在电子商务网站中,"jQuery商品快速飞入购物车"是一种常见的交互效果,它能提升用户的购物体验,使得商品添加过程更为生动有趣。这种效果通常利用JavaScript库jQuery来实现,通过动态改变元素的位置、大小和透明度,...

    跟飞秋功能相似,包含mac版和win版,局域网内快速传文件

    综上所述,这款与飞秋功能相似的软件,以其跨平台特性、局域网内快速传输文件的能力,以及对Mac用户的友好设计,成为了局域网通讯工具中的佼佼者。它不仅方便了不同操作系统之间的信息交流,更提高了团队在日常工作...

    渐飞网站管理系统_C#门户网站cms程序.rar

    《渐飞网站管理系统:C#技术在门户网站CMS中的应用解析》 “渐飞网站管理系统_C#门户网站cms程序.rar”是一个基于C#编程语言的网站内容管理系统(CMS)压缩包,主要用于构建和管理大型的门户网站。C#,一种由微软...

    【上位机】逐飞科技智能车传感器调试助手_逐飞上位机_逐飞_逐飞上位机_智能车_逐飞摄像头调试助手_

    "逐飞科技智能车传感器调试助手"就是这样一款专为智能车开发者设计的高效工具,它集成了串口通信和图像处理功能,使得摄像头的调试变得更加便捷。 这款上位机软件的核心功能在于串口调试和摄像头图像处理。串口调试...

Global site tag (gtag.js) - Google Analytics