云主机,VPS,虚拟主机区别(转)

作者:东楼听风
链接:https://www.zhihu.com/question/19856629/answer/129781552
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

从计算机的发展史来看:
1. 刚开始几乎都是基于物理机,服务器性能和稳定性比普通PC强,但是价格昂贵,一般企业用户才会使用独立的物理服务器(就是需要自己实实在在买一台设备放在那里)。性能强,但是无论用还是不用,机器和网络等成本都在那里。
2. 后来统计发现有很多的物理服务器其实使用率很低,平均cpu的使用率在20%以下。所以虚拟化技术便诞生了。在物理服务器内通过虚拟化技术,在一套操作系统的技术上,虚拟出很多套的独立运行的操作系统出来,从用户角度来看,就像是有很多台服务器可以使用(其实是运行在同一套物理设备里面)。提高了资源的利用率,共享资源从后降低成本。这一套套虚拟出来的独立的操作系统就是VPS。
3. 虽然有了虚拟化技术,但是依然需要安装系统,配置环境等各种操作,耗时耗力。如果我就是想架设一个网站,有没有更快速更偷懒的方法呢?虚拟主机就是这样的产品。虚拟主机其实是在一套安装好的操作系统上将环境配置好(asp+SQLserver、PHP+MySQL等),然后所有的用户公用一套环境。例如现在新增一个用户,那么虚拟主机管理程序直接在设定的路径新建一个文件件、另外在数据库创建一个子数据库,用户将网页代码通过ftp等方式传送到新建的文件夹内,并将数据存入新建的数据库,整个网站就已经弄好了,域名指向绑带后就可以直接使用了。简单快捷,但是因为是和别人公用一套环境,自由度不高,限制较多,很多人公用后性能也一般。
4. 亚马逊AWS是云服务的先驱,一直想把计算资源做成像水和电那样,随用随取、用多少算多少。后来随着技术的发展和概念的普及,越来越多公司进入了云计算的行业。例如微软Azure/阿里云/青云/腾讯云等等。云计算是将一大堆的服务器、网络、存储资源集合成大集群,当有使用需要的时候,便从一堆的资源中分配出来,用完后就释放。(此处的云服务器是指真正的云服务器,不是指很多拿VPS来冒充的)。
从价格来说:
独立服务器>云服务>VPS>虚拟主机
从用户的维护成本来说:
虚拟主机<VPS<云服务器<独立服务器
从对用户的技术要求来说:
虚拟主机<VPS<云服务器<独立服务器
从用户自由度来说:
独立服务器>云服务器~=VPS>虚拟主机
从供应商的技术要求来说:
云服务器>VPS>独立服务器>虚拟主机
从性能来说:
独立服务器》VPS~=云服务>虚拟主机(云服务比较难界定,如果花大价钱可能比普通独服更强)

免费图片分享外链地址(图床)

背景

我们经常可能要贴一些图片,如果自己没有服务器或者服务器流量又比较少,这个时候我们可以用免费提供图片图床服务

  • 路过图床(https://imgchr.com/), 目前自己使用没有发现特别问题,同时提供Html和markdown代码,自己直接复制即可,用户体验还不错
  • 聚合图床(https://www.superbed.cn/),这个目前自己还没有用过
  • 获取新浪短连接简单方法(非API)

    目前新浪短链接的API无法使用,因为新浪直接已经下架了API,那么之前网上直接调用新浪的方案都没有用了,我猜测原因大概是用的人太多,对新浪又没有什么收益,反而会影响
    新浪微博的短链接使用,于是直接下线了,但我们经常也还是会用到短连接,那么网上能用基本都是收费的,免费能用几次,自己还担心他们加了跳转,于是有了这篇文章

    新浪短连接解决方法详解

  • 登录新浪微博
  • 发布一条微博仅仅对自己可见
  • 发布的结果里面含有网页链接,直接复制即可
  • 网上提供收费估计类似的方案实现,因为只有使用官网的方式才会稳定,因为操作是非常简单的,所以我就不截图了,之前用python写了一套可以生成短链接了,后面新浪改了规则,现在用不了了,有时间看能不能自己写一套自己用

    百度301跳转报可能被黑客恶意修改

    因为最近自己更换了域名,通过301跳转到新的域名上面,这样子不会影响搜索引擎以前收录,结果我操作了一下,然后搜索关键词提示原来的网址报恶意修改,google搜索引擎已经替换新的域名了,这样子我只能申请恢复,还好百度反馈很快,申请一会就收到通过审核,过几个小时搜索引擎就恢复正常!

    原因

    • 国内环境太差。好多网站安全意识太差,导致很多网站被恶意篡改掉了。所以百度搜索引擎对30x跳转比较敏感,不过这样子对一些真正需要跳转的网站不是那么好,貌似也会突然降低网站的权重。
    • 301跳转的网址部分没有改成新的,导致百度被恶意修改了,因为之前后台写的绝对地址,没有写相对地址,我觉得百度可以加一个内容比对,如果跳转的地址,内容没有发送特别变化,不应该出现提示,这个地方我认为可以稍微优化一下。