域名

搭建个人网站需要的三个步骤

…衆ロ難τιáo~ 提交于 2019-12-25 18:14:36
记录一下自己的个人网站的搭建过程。其实网上有很多教程了,有的讲的好,很详细,有的就很笼统了,当然还有抄别人的,我这篇就纯属记录一下自己搭建的过程。 搭建一个个人网站要知道以下三个步骤, 得有自己的一个域名,通过这个域名,在只要可以上网有浏览器的地方,就可以访问。 得有一个空间,来放置网页文件。 将域名和空间绑定,也就是传说中的域名解析。同时,得有自己的网页文件才可以让别人访问的时候看到东西了。 做个比喻吧:域名就是你家地址,通过这个地址,别人才可以找到你家;空间就是你家的大小,多少平米啊,网页文件就是你家的家具布置,当然可以空,空了就是进来看啥也没有。现在我们一步步解决: 域名:域名就是地址了,地址得买才可以得到,类似于买房子,好的地段贵,不好的地段便宜,因此域名也有贵和便宜的,像.com .cn.org之类的都不便宜的,当然国内有免费的不好的域名.tk之类的或者二级域名,.1a.cn之类的。应该都可以买到,自己找找吧。当然如果你一定想买个好的,那我推荐去上Godaddy网,这是一个国外的网站,当然不用怕,它支持支付宝,太人性化了。我就是在这里买的域名。我写日志时买的.com域名才2.多刀一年,还是可以接受的。我买的域名是hwq2.com 。这个网址目前只是留我做研究生毕业设计项目时用,以后等我研究生毕业了考虑作为个人网站用。 空间:或者称为主机。域名买好了,相当于你只有了门牌号

七牛云图床测试域名到期迁移记录

一个人想着一个人 提交于 2019-12-25 15:02:46
七牛云图床测试域名到期迁移记录 markdown 背景 :使用的是小书匠markdown客户端,之前绑定配置了七牛云图床 迁移原因 :之前开开心心的申请一个七牛云图床,作为自己的markdown图床用,一开始的确好用,截图图片直接就到图床中,并且方便记录和发博客,但是早几天七牛云客服打电话过来说提供的是测试域名,需要自己更换域名,不然一个月后将不能使用了,今天花了一个多小时终于全都配置好,在这里记录一下。 过程 : 按照官方示例进行操作: 如何从测试域名过渡到自定义域名 操作第一步时便需要拿自己的域名,我找朋友友情赞助了一个二级域名,然后那这个域名进行了创建,基本一路默认即可,创建完成后,到了官方操作的第三步,我这显示的是处理中,因此需要接着按照官方提供的另外一个操作去配置cname: 如何配置域名的 CNAME 注意 :这里我朋友给我穿建的是A记录,所以新添加一个cname记录时必然冲突,这里刚开始看文档一直没看懂。直到自己操作的时候发现问题,瞬间明白了。这里是配置加速CDN,因此把刚才新加的A记录直接删掉就好了,重新添加新的CNAME记录。 配置完了,再回到第一步的官方文档接着进行操作,测试外联。外链测试成功。自此,还没大功告成! 小书匠中的图片外链地址还全是以前的测试地址,也就意味着测试地址30天到了,这些图片还是的挂。因此需要更换成新的外链。 想着资深Ctrl + C ,

CDN 基础知识

蹲街弑〆低调 提交于 2019-12-25 09:32:24
CDN 技术 CDN 基础知识 CDN是什么?有什么作用? CDN的诞生 什么是CDN? 为什么要用 CDN CDN 基本原理 CDN 调度 DNS 调度方法 HTTP 302 调度 HTTP DNS调度 CDN 接入原理 dig 和 DNS 记录类型 最终接入 CDN CDN 基础知识 CDN是什么?有什么作用? CDN的诞生 CDN技术诞生于二十多年前,随着网络的逐渐普及,以及数据长传的需求逐渐增多,骨干网的压力越来越大,而且网络压力越大,导致丢包越来越严重,长传的质量也越来越差。于是1995年,MIT的应用数学教授 Tom Leighton 带领着研究生 Danny Lewin 和其他几位研究人员一起尝试使用数学的方法来解决网络拥塞的问题。 他们使用数学算法,处理内容的动态路由安排,并最终解决了困扰 Internet 使用者的难题。后台,史隆管理学院的 MBA 学生 Jonathan Seelig 加入了他们的队伍,从那以后他们开始实施自己的商业计划,最终于 1988 年 8 月 20 号正式成立公司,命名为 Akamai (Akamai 至今仍是全球 CDN 布点最多,技术最成熟的公司) 划重点: CDN 是用来解决 Internet 骨干网网络拥塞问题的方案; 世界上第一家 CDN 商业公司是 Akamai ; 什么是CDN? CDN 的全称为 Content

前端性能优化

纵然是瞬间 提交于 2019-12-25 03:52:58
客户端 一、减少HTTP请求数   1、合并JavaScript、CSS等文件   2、使用CSS Sprite:将背景图片合并成一个文件,通过background-image和background-position控制显示     3、字体图标   4、将请求划分到不同的域名上 二、减少DNS查询   用户输入URL后,浏览器首先要查询域名对应服务器的IP地址,一般需要耗费20到120毫秒时间。DNS查询完成之前,浏览器无法从服务器下载任何数据。首次访问、没有相应的DNS缓存,域名越多,查询时间越长。所以应尽量减少域名数量。但基于并行下载考虑,把资源分布到2个域名上(最多不超过4个)。 三、避免重定向   客户端收到服务器的重定向响应后,会根据响应头中 Location 的地址再次发送请求。重定向会影响用户体验,尤其是多次重定向时,用户在一段时间内看不到任何内容,只看到浏览器进度条一直在刷新。 四、缓存Ajax请求 五、延迟加载   1、非首屏使用的数据、样式、脚本、图片等;   2、用户交互时才会显示的内容。 六、预先加载   1、无条件预先加载:页面加载完成(load)后,马上获取其他资源。   2、有条件预先加载:根据用户行为预判用户去向,预载相关资源。 七、减少DOM元素数量   八、划分内容到不同的域名    九、尽量减少iframe使用   iframe优点    

Nginx基础详细讲解

≡放荡痞女 提交于 2019-12-25 00:31:25
Nginx基础详细讲解 链接:https://pan.baidu.com/s/1xB20bnuanh0Avs4kwRpSXQ 提取码:migq 复制这段内容后打开百度网盘手机App,操作更方便哦 1.nginx的特点 作为HTTP服务软件的后起之秀,Nginx与它的老大哥Apache相比有很多改进之处,比如,在性能上,Nginx占用的系统资源更少,能支持更多的并发连接(特别是静态小文件场景下),达到更高的访问效率;在功能上,Nginx不但是一个优秀的Web服务软件,还可以作为反向代理负载均衡及缓存服务使用;在安装配置上,Nginx更为方便,简单,灵活,可以说,Nginx是一个极具发展潜力的Web服务软件。 2.Nginx是什么? nginx是一个开源的,支持高性能,高并发的www服务和代理服务软件。 nginx因具有高并发(特别是静态资源),占用系统资源少等特性,且功能丰富而逐渐流行起来。 nginx不但是一个优秀Web服务软件,还具有反向代理负载均衡功能和缓存服务功能,与lvs负载均衡及Haproxy等专业代理软件相比,Nginx部署起来更为简单,方便;在缓存功能方面,它又类似于Squid等专业的缓存服务软件。 3.Nginx的重要特性 支持高并发:能支持几万并发连接(特别是静态小文件业务环境) 资源消耗少:在3万并发连接下,开启10哥Nginx线程消耗的内存不到200MB

SharePoint配置IP地址或域名访问(默认机器名访问)

≡放荡痞女 提交于 2019-12-24 06:09:32
SharePoint 2016部署完成后,默认以机器名作为 Web 的访问地址。即使局域网内采用 IP 地址访问,也只能看到网站的 Logo,网站内容是空白。 若需要外网用 IP 地址访问(或者通过外网域名),该如何实现呢? 1)打开 SharePoint 管理中心。 2)在“系统设置(System Settings)”下,点击“配置备用访问映射(Configure alternate access mappings)”。 3)点击“编辑URL(Edit Public URLs)”。 4)在弹出的页面中,点击下拉菜单 “备用访问映射集(Alternate Access Mapping Collection)”,继续点击“更改备用访问映射集(Change Alternate Access Mapping Collection)” ,选择对应的应用程序网站(比如选择默认网站“SharePoint - 80”);“默认(Default)”文本框为机器名的网址,在“Internet”文本框中,输入IP访问地址(或者是域名访问地址)以及对应的端口号,点击“Save (保存)”。 5)使用IP地址或域名地址访问,进行测试。 来源: CSDN 作者: PiaoShiSun 链接: https://blog.csdn.net/JohnnySun2015/article/details

SSO 单点登录总结(PHP)

扶醉桌前 提交于 2019-12-23 12:46:51
本篇文章根据个人理解的知识整理汇总,如有不足之处,请大家多多指正。 单点登录(SSO——Single Sign On)的应用是很普遍的,尤其在大型网站系统中,比如百度,登录百度账号和,再转到百度经验、百度贴吧等是不用重新登录的。本文将从 cookie 和 session 基础详细介绍单点登录的原理,代码实现为 PHP。 Cookie Cookie 是由客户端访问服务器时服务器发送给客户端的特殊信息,且这些信息以文本文件的方式存储在客户端。第一次访问服务器时,服务器会在 HTTP 响应头(Response Header)返回 Cookie 信息。客户端保存 Cookie 信息之后,下次访问服务器时,HTTP请求头(Request Header)会包含 Cookie 信息。 简单的说: 服务器不认识访问它的客户端,为了识别它们,就给每个访问它的客户端一个口令,服务器通过口令识别这些客户端。 注意: 不是访问每个服务器都会返回 Cookie 的,只有服务器中有设置 Cookie ,才会返回给客户端。 Cookie 生成和传递流程 在本地服务器下的 test.php 中设置 Cookie <?php // Cookie 是 HTTP 标头的一部分,因此 setcookie() 函数必须在其它信息被输出到浏览器前调用,这和对 header() 函数的限制类似 setcookie(

vuecli3配置全局域名抽离和history模式下的调整等

做~自己de王妃 提交于 2019-12-23 12:22:22
1.1配置通用的变量ip域名等使用的配置文件: (该方法会被打被打包,如果是要想打包后修改域名会比较麻烦) 在与src同级创建两个文件: 然后在文件内部这样写变量: 接下来就可以通过vuex或者直接进行全局应用了! 1.2配置被抽离出来的ip域名变量 (上一种方法不能在打包后修改域名,这种方法能解决这样问题) 在src同级的pablic文件下创建config.js文件: 然后在文件中写域名或者其他想要配置的全局变量信息: 最后在进行应用: 打包完成后的config.js(可以进行修改): 2.1history模式下进行打包 这个模式地址栏不会有#号 首先:在router/index.js中 ps:如果服务器不是根路径,需要这样: 然后在src同级的目录下创建的-打包-配置文件vue.config.js配置publicPath ps:当服务器不是根路径时:(/font-test/为你服务器dist文件放的文件名) 接下来打包即可。 3.1后台的配置 通过nginx配置的服务: 也可以参考这边文章: https://segmentfault.com/a/1190000017009422?utm_source=tag-newest 首先下载nginx,然后修改conf/nginx.conf ps:服务器非根路径: 然后把dist文件放在 然后启动nginx

微信小程序调试正确,没有错误,但是体验版没有数据

ⅰ亾dé卋堺 提交于 2019-12-23 01:41:06
踩坑 :我在本地调式都没有错误,但是上传到体验版就看不到应该有的商品数据, 在开发工具上,真机调试没有错误,预览还是没有数据,在百度看到了这篇文章 https://blog.csdn.net/Douz_lungfish/article/details/81741437 才找到了原因,一般开发的时候就习惯性的关闭了校验合法域名的选项,我之前 小程序配置的是另一个域名,换域名后在微信后台没有改新的域名,但是在本地 开发的时候,没有校验就可以获得数据。 解决办法就是:保证微信小程序请求的域名和微信后台配置的域名一致,当然域名 要正确并且安装好了SSL证书。后台配置的路径是 开发/开发设置/服务器域名/request合法域名 。 来源: CSDN 作者: 光九 链接: https://blog.csdn.net/qq_41509873/article/details/103655962

HTTP请求流程你了解了么?

萝らか妹 提交于 2019-12-22 22:52:14
预备知识 前文没有描述到传输和协议直接的层级对应关系,大概补充下网络通信中数据传输对应的协议,首先了解下OSI(开放式系统互联:Open System InterConnection)七层 模式,及其对应不同层次的协议。 OSI体系结构 TCP/IP相关协议结构 应用层 HTTP,Telnet,FTP等 表示层 会话层 传输层 TCP,UDP 网络层 IP 数据链路层 物理层 了解到HTTP协议是建立在TCP连接基础之上的。 HTTP 是一种允许浏览器向服务器获取资源的协议,是 Web 的基础 ,通常由浏览器发起请求,用来获取不同类型的文件, 例如 HTML 文件、CSS 文件、JavaScript 文件、图片、视频等。此外,HTTP 也是浏览器使用最广的协议。 我们对HTTP不太了解的话都会存在这样的疑惑,为什么再次访问同一站点会比第一次快,登录过一次后的网站再次访问就处于登录状态等,我们 通过对HTTP请求过程的剖析来解开这些谜团。 浏览器端发起 HTTP 请求流程 浏览器输入网址: http://time.geekbang.org/index.html,之后会完成什么步骤呢 ? 1、构建请求 首先,浏览器构建 请求行 信息,构建好后,浏览器准备发起网络请求。 GET /index.html HTTP1.1 2、查找缓存 在真正发起网络请求之前