虚拟主机中网站带宽是什么?

  选择合适的虚拟主机计划之前需要了解自己的选择为何不同。

  对于一个新手来说,可能连虚拟主机的概念和术语都还不熟悉,想要弄清楚其中的奥秘是最难的。

  在虚拟主机计划中,最需要了解的一个东西,就是带宽。

  网站带宽是什么?

  网站带宽是指网站在规定时间内可以传输给访问者的数据量。而人们之所以可以访问网络上的每个网站就是因为虚拟主机。当托管网站的网络服务器向访问者提供其内容时,它们就需要带宽。访问网站的访问者越多,该网站仅用于加载简单网页的带宽就越多。对于那些使用了动态内容和媒体(如视频和音频)的网站而言则需要更多带宽。

  网站带宽为什么很重要

  网站带宽会直接影响网站的性能。如果网站上的访问者正在观看视频,则需要少量带宽。但是,如果五十万访问者都试图在同一时间在该网站上观看视频,则需要大量带宽才能为他们提供可观的播放质量。如果网站的虚拟主机计划没有提供足够的带宽,这些访问者将面临加载时间缓慢、经常需要缓冲或无法完全加载视频等问题。

  网站所使用的带宽是由虚拟主机计划决定的。虚拟主机提供商使用的网络服务器通常功能非常强大,足以提供海量带宽。

  但是还有许多类型的虚拟主机计划是供多个网站共享一台服务器的资源。当所有的带宽被分配给几十个或几百个网站时,为了不影响网站的性能,每个网站可使用带宽都面临着限制。

  如今,所有访问者都希望网站能够像预期的那样快速地完成加载。要做到这一点,并确保访问者能够留下来,同时更有可能回到网站。对于任何网站而言,这两个重要目标都是非常重要的,即确保虚拟主机计划为网站提供足够的带宽。

  网站需要多少带宽?

  网站需要为访问者提供的带宽取决于几个主要因素:

  访问网站的访问者数量

  网站有多大(就网页数量而言)

  您的网站承载了多少丰富的内容。如果网站上使用了海量图像,相比于一个纯文字网站而言,它需要更多的带宽。如果它提供了很多音频、视频或可下载的内容,带宽需求会更高。

  对于那些只有几个页面和有限内容的简单网站的小型企业来说,满足带宽需求也是最基本的要求。大多数个人网站和小型企业网站将从合法提供商的共享主机计划中获得所需的所有带宽,尽管这意味着它们将与其他网站共享服务器带宽。

  较大的企业、组织和媒体网站的需求往往超出了共享计划的可用带宽。下一步是一个虚拟专用服务器(VPS)计划,该计划仍处于共享服务器上,但资源只在较少的网站之间共享,并且与其他计划相互隔离,互不干扰。所以不必担心其他网站使用带宽的同时会影响自己网站的性能。VPS计划成本更高,但提供了更多的带宽,所以一旦网站的需求超过了共享主机计划,网站所有者应该提供更快的加载时间和更好的网站性能。

  对于流量巨大的大型复杂网站,VPS可能已不能满足其需求,考虑投资独立服务器计划。独立服务器比其他计划成本更高,但作为交换,网站所有者可以获得一个完全由自己使用的网络服务器。这意味着服务器提供的所有带宽只有一个网站使用。

  如果阅读了以上所有内容,仍然有顾虑,“好吧,但是如果我的需求不一致,我该怎么办?”那么也有一些选择。比如说,一家销售冰淇淋的公司,一年中的大部分时间都会有相当稳定的访客数量。然后到了夏天,天气突然变得非常炎热,流量增加了四倍多。当二月的需求与八月的需求完全不同时,如何计算出网站需要多少带宽?

  此时,云主机可以派上用场。网站所有者可以使用云主机网络计划,根据需要轻松地增加和缩减带宽,并且只为使用的资源付费。因此,如果想避免在一年中只有一部分时间需要VPS级别的带宽,那么云计划可以帮助网站在繁忙的几个月里增加带宽,然后在剩下的时间里减少带宽。

  如果超出了带宽,会发生什么?

  根据以上内容,网站所有者也许会选择接受一个更实惠的虚拟主机计划。但还是很担心。如果在几个月后,网站变得非常受欢迎,以至于现在足够的带宽突然变得不够用,会怎么样呢?

  从技术层面来讲,这取决于虚拟主机提供商和他们处理超出合理带宽的网站的策略。但在大多数情况下,虚拟主机不会直接让网站离线。优秀的虚拟主机提供商会与网站所有者联系,告知这一问题,并建议减少带宽的使用或升级到更符合需求的计划。

  如果真的很担心这个问题,在这之前,问问虚拟主机提供商通常是如何处理的,这样就知道应该会发生什么(以及是否切换提供商)。

  应该选择一个承诺无限带宽的计划吗?

  如果一直在浏览不同主机提供商的网站,可能已经注意到部分主机提供商承诺“无限带宽”,即使在他们较便宜的计划中。这听起来确实不错,但是为什么其他类型的计划没有提供?如果一个负担得起的共享计划提供“无限带宽”,为什么你需要为升级支付更多费用呢?

  那是因为这个说法用词不当。没有一个虚拟主机提供商可以真正提供无限的带宽。他们的服务器只能处理这么多,如果是共享服务器,那么其他使用它的网站仍然需要使用这些资源。这些虚拟主机计划将有某种限制,如果网站超过该数值,其性能将受到影响。

  相比之下,承诺不限带宽的计划才是准确无误的表达。这意味着不需要根据使用的带宽来付费。无论每月使用多少带宽,都会根据选择的计划支付一个固定的金额,因此不会有意外的账单。但是,如果计划超出了他们的服务器所能处理的数量,那时候就会收到他们的通知——很可能会有一个升级或减少带宽使用的提示。

  总结

  带宽对于新手来说可能是一个令人困惑的话题,但大多数网站所有者不需要每天过多地考虑这个问题。如果不知道自己需要多少或者选择哪种计划,一个拥有良好支持团队的虚拟主机可以帮助网站所有者找到最合适的计划。

Linux 中的常用的 grep 命令

  你是否遇到过需要在文件中查找一个特定的字符串或者样式,但是不知道如何查询?那么,可以使用grep命令查询。grep是每个Linux发行版都预装的一个强有力的文件模式搜索工具。无论何种原因,如果你的系统没有预装它的话,你可以很容易的通过系统的包管理器来安装它(Debian/Ubuntu系中的apt-get和RHEl/CentOS/Fedora系中的yum)。

  $ sudo apt-get install grep #Debian/Ubuntu $ sudo yum install grep #RHEL/CentOS/Fedora

  使用现实世界中的真实例子让你投身其中是让你接触grep命令的最容易方式。

  1.搜索和寻找文件

  假设你已经在你的电脑上安装了一个全新的Ubuntu,然后你打算卸载Python。你浏览网页寻找教程,但是你发现存在两个不同版本的Python在使用,而你不知道你的Ubuntu安装器到底在你的系统中安装了哪个版本的Python,也不知道它安装了哪些模块。解决这个烦恼只需简单的运行以下命令:

  $ sudo dpkg -l | grep -i python

  输出例子

  ii python2.7 2.7.3-0ubuntu3.4Interactive high-level object-oriented language(version2.7)

  ii python2.7-minimal2.7.3-0ubuntu3.4Minimal subset of the Python language(version2.7)

  ii python-openssl 0.12-1ubuntu2.1 Python wrapper around the OpenSSL library

  ii python-pam 0.4.2-12.2ubuntu4APython interfacetothe PAM library

  首先,我们运行dpkg -l列出你系统上安装的.deb包。接着,我们使用管道将输出结果传输给命令grep -i python,这一步可以简单解释为把结果传输给grep然后过滤出所有含有python的项,并返回结果。–i选项用于忽略大小写,因为 grep 是大小写敏感的。使用选项-i是个好习惯,除非你打算进行更细节的搜索。

  2.搜索和过滤文件

  grep还可以在一个或多个文件里用于搜索和过滤。让我们来看一个这样的情景:

  你的Apache网页服务器出现了问题,你不得不从许多专业网站里找一个发帖询问。好心回复你的人让你粘贴上来你的/etc/apache2/sites-available/default-ssl文件内容。假如你能移除掉所有的注释行,那么对你,对帮你的人,以及所有阅读该文件的人,不是更容易发现问题吗?你当然可以很容易的做到!只需这样做就可以了:

  $ sudo grep -v “#” /etc/apache2/sites-available/default-ssl

  选项-v是告诉grep命令反转它的输出结果,意思就是不输出匹配的项,做相反的事,打印出所有不匹配的项。这个例子中,有#的是注释行(译注:其实这个命令并不准确,包含“#”的行不全是注释行。关于如何精确匹配注释行,可以了解更多的关于正则表达式的内容。)。(欢迎关注公众号:网络工程师阿龙,提升网络技术。)

  3.找出所有的mp3文件

  grep命令对于过滤来自于标准输出的结果非常有用。例如,假设你的一个文件夹里面全是各种格式的音乐文件。你要找出艺术家jayZ的所有mp3格式的音乐文件,里面也不要有任何混合音轨。使用find命令再结合管道使用grep就可以完成这个魔法:

  $ sudo find . -name “.mp3” | grep -i JayZ | grep -vi “remix””

  在这个例子中,我们使用find命令打印出所有以.mp3为后缀名的文件,接着将其使用管道传递给grep -i过滤和打印出名字为“JayZ”的文件,再使用管道传送给grep -vi以便过滤掉含有“remix”的项。

  4.在搜索字符串前面或者后面显示行号

  另外两个选项是-A和-B之间的切换,是用以显示匹配的行以及行号,分别控制在字符串前或字符串后显示的行数。Man页给出了更加详细的解释,我发现一个记忆的小窍门:-A=after、-B=before。

  $ sudo ifconfig | grep -A 4 etho $ sudo ifconfig | grep -B 2 UP

  5.在匹配字符串周围打印出行号

  grep命令的-C选项和例4中的很相似,不过打印的并不是在匹配字符串的前面或后面的行,而是打印出两个方向都匹配的行(译注:同上面的记忆窍门一样:-C=center,以此为中心):

  $ sudo ifconfig | grep -C 2 lo

  6.计算匹配项的数目

  这个功能类似于将grep输出的结果用管道传送给计数器(wc程序),grep内建的选项可以达到同样的目的:

  $ sudo ifconfig | grep -c inet6

  7.按给定字符串搜索文件中匹配的行号

  当你在编译出错时需要调试时,grep命令的-n选项是个非常有用的功能。它能告诉你所搜索的内容在文件的哪一行:

  $ sudo grep -n “main” setup.py

  8.在所有目录里递归的搜索

  假若你要在当前文件夹里搜索一个字符串,而当前文件夹里又有很多子目录,你可以指定一个-r选项以便于递归的搜索:

  $ sudo grep -r “function” *

  9.进行精确匹配搜索

  传递-w选项给grep命令可以在字符串中进行精确匹配搜索(译注:包含要搜索的单词,而不是通配)。例如,像下面这样输入:

  $ sudo ifconfig | grep -w “RUNNING”

  将打印出含有引号内匹配项的行。另外,你还可以试一下这个:

  $ sudo ifconfig | grep -w “RUN”

  搜索这个匹配项时,若搜索的东西里面没有这样的一个单独的单词,将什么也不会返回。(欢迎关注公众号:网络工程师阿龙,提升网络技术。

  10.在Gzip压缩文件中搜索

  我们还要关注一下grep的衍生应用。第一个是zgrep,这个与zcat很相似,可以用于gzip压缩过的文件。它有与grep相似的命令选项,使用方式也一样:

  $ sudo zgrep -i error /var/log/syslog.2.gz

  11.在文件中匹配正则表达式

  egrep是另一个衍生应用,代表着“扩展全局正则表达式”。它可以识别更多的正则表达式元字符,例如at + ? | 和()。在搜索源代码文件时,egrep是一个非常有用的工具,还有其他的一些零碎代码文件的搜索需要,使得这样的搜索能力成为必需。可以在grep命令中使用选项-E来启用它。

  $ sudo grep -E

  12.搜索一个固定匹配字符串

  fgrep用于在一个文件或文件列表中搜索固定样式的字符串。功能与grep -F同。fgrep的一个通常用法为传递一个含有样式的文件给它:

  $ sudo fgrep -f file_full_of_patterns.txt file_to_search.txt

  这仅仅是grep命令的开始,你可能已经注意到,它对于实现各种各样的需求简直是太有用了。除了这种我们运行的这种只有一行的命令,grep还可以写成cron任务或者自动的shell脚本去执行。保持好奇心,试验一下man页的各个选项,为实现你的目的写出一些grep表达式吧。

保护Linux独立服务器的分步指南

  大多数人都是从共享托管计划开始他们的托管之旅——经济实惠且易于使用。然而,随着流量开始增长,网站需要一个可以无缝处理增长的更强大的托管平台。虽然云和VPS托管是很好的升级平台,但没有什么比独立服务器的力量、隔离和控制更胜一筹了。在网络托管业务中,独立服务器意味着该服务器仅供一个用户使用。

  使用独立服务器时,服务器的资源不会被多个用户共享。所有的资源,无论在任何时候是否被使用,都是完全为一个用户所专用。

  鉴于所有的资源都分配给单个用户或单个网站,独立服务器可以轻松处理持续的高流量,使其成为大型网站的理想选择。

  独立服务器提供的另一个重要优势是近乎无限的定制。当所有的资源被专门分配给一个网站时,您可以完全自由地按照您的确切规格来设置服务器。

  这种自由有助于您实现两个重要目标——速度和安全。本文探讨了一些可以对Linux独立服务器进行的最重要的安全升级。

  保护Linux独立服务器的步骤

  1. 考虑基于云的第三方安全应用

  拥有自己服务器的网络托管公司通常在服务器中内置一些安全措施。然而,鉴于网络攻击正在上升,而且自COVID-19大流行以来,网络攻击成倍增加,使用第三方安全应用程序是一个好主意。

  例如,像SiteLock Website Security这样的安全应用程序,是完全基于云的,并且是专门为防止网络攻击而设计的具有成本效益的保护。像Sitelock这样的应用程序是多种工具的结合。这些工具的开发是为了让它们无缝协作,构成一个可以保护网站的完整的安全解决方案。

  这些应用通常有恶意软件扫描程序、恶意软件清除工具、黑名监控、主动拦截、企业级防病毒、高级通知系统等等,使它们成为您网站的一站式解决方案。

  2. 安装SSL证书

  SSL证书或安全套接字层证书表明确实是某一网站的网站所有者,并且还拥有与该网站相关的业务。

  SSL证书对用户上传到您的Web服务器的所有数据进行加密,使MitM(中间人)网络攻击完全成为多余。

  SSL证书还能围绕您的网站和品牌创造更多信任。当您购买了SSL证书后,您的网站URL左边会出现一个绿色的锁,告诉您的浏览者网站是安全的。此外,您网站的URL会从HTTP变为HTTPS(S代表安全)。

  最后,任何没有SSL证书的网站都会出现谷歌浏览器(世界上最流行的网络浏览器之一)发出安全警告。该警告非常清楚地指出,您的网站是不安全的。任何这种性质的警告必定会将客户赶走。

  3. 服务器端口管理

  如前所述,拥有独立服务器的最重要优势之一是,您可以改变所有的设置和配置。您需要做的最关键的改变之一涉及服务器端口。

  端口是服务器的通信点。它们是将信息或指令发送到服务器的通道。一个开放的端口意味着它是一个可以接收指令的活动端口。

  关闭所有不使用的开放端口。开放端口往往是黑客的目标,用来向您的网络注入恶意代码。默认情况下,一些端口是开放的。通过关闭所有开放但未使用的端口,将您的风险降到最低。

  接下来,改变默认的端口号。如今由机器人进行的攻击比以往任何时候都多,其中一个最大的推动因素是大多数人将其服务器留在默认设置中。

  简单地改变端口号会使服务器更难被攻击。例如,默认情况下,SSH的监听端口是22。只要改变端口号就可以了。这是一个简单的任务,网上有很多方便的指南。

  4. 定期更新操作系统和应用程序

  更新带有重要的安全补丁和对不断被发现的问题的修复。不管使用哪种Linux发行版,也不管服务器上有什么应用程序,更新对网络的安全至关重要。

  5. 只使用受信任的设备来登录您的服务器

  做到这一点的最好方法是,不要从陌生设备访问服务器。另外,登录到服务器时,不要使用公共WiFi网络。

  登录信息、金融交易详细信息、用户数据——当您从不安全的设备或网络访问服务器时,它们都会有风险。

  此外,即使您使用自己的设备,也要确保这些设备没有病毒和恶意软件。为您的个人设备安装防病毒软件从来都不是一个坏主意。

  6. 检查PHP设置

  PHP总是有一大堆的服务在运行,以确保网站顺利运作。虽然它们中的大多数至关重要,但有些根本不是,而且已知会产生问题。

  一些始终开放,但不应该开放的常见服务包括:

  Allow_url_include

  Register_globals

  allow_url_fopen

  禁用它们的过程其实很简单,同样,可以遵循一些简单易行的在线指南。请查看这些HostGator的链接,以获得支持:

  How to enable allow_url_fopen

  Register_globals and other PHP settings

  总结

  独立服务器是强大而安全的托管解决方案。只需几个简单的步骤,就可以提高它们的安全性和性能。

  确保服务器安全的最佳方法是与一家在提供安全的主机服务器方面有明显的、经过验证的历史的网络托管公司合作。通常最好是与行业领导者合作。

  hostgator提供由固态硬盘(SSD)驱动的独立托管服务器,具有完全的根访问和快速的服务器配置。同时,获得24×7的专业系统管理员支持,进而有效地处理和快速解决您的所有查询。

  一旦您与hostgator合作来满足您的独立服务器需求,您就可以不再担心安全问题,而可以专注于发展您的业务。

  如果您有任何问题或建议,请随时在下面发表评论。前往我们的“服务器博客”类别,了解更多有关不同类型服务器的信息,以及最大化服务器性能的技巧等等。

在IIS 上将经典ASP 与Microsoft Access 数据库结合使用

  Microsoft Access 数据库在将Active Server Pages (ASP) 用于小型应用程序的开发人员中已经流行多年,但Microsoft Access 数据库不是为可伸缩性而设计的,因此Access 数据库应该只在性能不是一个因素的情况下使用,并且最好不要使用Microsoft Access 数据库托管大型数据驱动应用程序。

  在IIS 7.0、IIS 7.5 及更高版本中,进行了多项安全更改,这些更改可能会影响经典ASP 应用程序的运行方式。例如,如果您要将使用网站内容区域内的Access 数据库的经典ASP 应用程序复制到使用IIS 7.0 或更高版本的服务器,您可能会收到以下错误消息:

  Microsoft JET 数据库引擎错误“80004005”

  未指明的错误。

  /example.asp,第100 行

  这是由Access 驱动程序触发的一般性错误,可能由于多种原因发生,但不正确的权限是一个常见原因。更具体地说,使用Microsoft Access 数据库的能力是通过Microsoft JET 数据库引擎实现的,该引擎在连接到Access 数据库时会创建各种临时文件和锁定文件。以下部分将讨论可能发生这种情况的一些原因以及如何解决这些情况。

  使用64 位系统

  不幸的是,没有64 位ODBC 驱动程序,因此在64 位系统上,您必须以32 位模式运行应用程序。为此,请使用以下步骤:

  1)在任务栏上,单击开始,指向管理工具,然后单击Internet 信息服务 (IIS) 管理器。

  2)在连接窗格中,单击应用程序池。

  3)突出显示应用程序的应用程序池,然后单击“操作”窗格中的“高级设置… ” 。

  4)在Advanced Settings对话框中,为Enable 32-Bit Applications指定True。

  5)单击确定关闭高级设置对话框。

  注意:用于管理ODBC 连接的64 位控制面板小程序不会显示32 位ODBC 驱动程序。要解决此问题,您需要打开32 位ODBC 小程序。为此,请使用以下步骤:

  1)单击“开始”,然后单击“运行”,或打开命令提示符。

  2)输入以下命令:

  Console

  %windir%\syswow64\odbcad32.exe

  3)按回车键。

  使用用户访问控制

  您需要使用具有完全管理权限的帐户来确保按照本文档中的步骤进行操作。这最好通过使用以下两种方法之一来完成:

  1)使用本地管理员帐户登录您的计算机。

  2)如果您使用具有管理权限但不是本地管理员帐户的帐户登录,请使用“以管理员身份运行”选项打开所有应用程序和所有命令提示符会话。

  上述条件是必需的,因为Windows Vista 和Windows Server 2008 中的用户帐户控制 (UAC) 安全组件将阻止对IIS 配置设置的管理访问。

  在IIS 7.0 及更高版本中使用失败请求跟踪

  如果您将IIS失败请求跟踪配置为从HTTP 500 错误中捕获跟踪日志,当您检查失败的跟踪日志时,您将看到错误提示。

  尽管此错误表明打开数据库时发生了故障,但它并未提供任何附加信息来帮助您将问题缩小到特定区域。

WordPress建站为何首选BlueHost主机?

  WordPress是世界上最受欢迎的CMS建站程序之一,拥有丰富的主题和插件、操作简单、多功能性和扩展性强,因此越来越多的人把WordPress程序作为建站的第一选择。众所周知BlueHost是WordPress官方推荐主机之一,那么WordPress建站为何首选BlueHost主机?

  一、配置高

  BlueHost主机采用稳定强大的主机架构,所在服务器全部是全新采购的品牌机器,仅在犹他州的BlueHost自建机房就有3万台以上的品牌服务器为全球用户提供稳定安全的持续服务;所有驱动均有RAID控制器,冗余电源、高压交流电和火灾监测系统确保服务器系统的稳定,所以说配置和实力是毋庸置疑的。

  二、速度快和稳定性强

  访问速度和稳定性直接关系到用户体验,所以对于WordPress网站变得尤为重要。BlueHost主机有美国、香港、欧洲和印度,分别位于高速稳定的顶级数据中心,其中BlueHost美国主机和香港主机采用电信CN2线路,再加上支持全球CDN加速,可以更好地保证提升网站访问速度和稳定性。

  三、操作简单,一键安装WordPress

  对于WordPress网站建设者来说都希望操作简单,然而可以轻松地管理网站。很多新手站长在搭建WordPress时,常常因为某个安装步骤出错导致程序无法正确安装,而BlueHost主机支持后台一键安装WordPress程序的功能,几分钟就能完成WordPress程序的安装过程。同时BlueHost主机提供cPanel和Plesk两种控制面板,功能强,操作简单,所以无论是新手用户还是老用户使用起来都可以游刃有余。

  四、产品方案多样化

  BlueHost主机产品方案非常丰富,提供Plan A、Plan B和Plan C方案,Windows和Linux两种系统可供选择,除了Plan A只能建一个网站且有100G空间限制之外,Plan B和Plan C两种方案都是不计空间和流量的,并且赠送免费域名、SSL证书和网络云备份,大家可以根据不同的WordPress建站需求来灵活选择。

  五、售后服务完善

  BlueHost主机支持30天退款保障,专业的客服专家为提供7*24小时全天候技术支持。与此同时BlueHost强大的知识库、博客和视频涵盖了各种产品操作使用知识,可以快速解决大多数常见问题。

维护美国虚拟主机网站正常运行时间的详细指南

  在当今的数字世界中,网站是您业务投资回报率的完美关键。随着社会距离和非接触式交易模式的兴起,拥有一个在线业务可以确保品牌的成功,以及更好的客户服务。说到线下商店,您需要确保它得到适当的维护,商店的时间对大多数客户来说是适宜的,并且随时有客户服务人员来照顾客户。同样,对于一个在线商店,您需要确保网站对您的用户可用,随着数字世界24×7的工作,需要确保网站也可以使用。

  因此,只要您的网站出现故障,不管是计划内的还是计划外的,您就会失去业务。您需要确保网站在任何时候都能正常运行。保证维护是必要的,但您需要保证网站至少有99.9%以上的正常运行时间。

  但什么是网站正常运行时间?如何才能保持良好的正常运行时间?让我们一探究竟!

  什么是美国虚拟主机的正常运行时间

  Web服务器的正常运行时间是衡量服务器不间断运行的时间。正常运行时间以百分比来衡量。当服务器崩溃时——原因和持续时间都不重要——它被称为停机时间,会降低服务器的正常运行时间。

  如何计算正常运行时间百分比

  例如,假设我们正在测量一台服务器一年的正常运行时间,即365天。现在,让我们假设在这一年中,服务器每个月都经历了1小时的停机时间。因此,网站的正常运行时间是一年中的总时间(8760)减去12小时,等于8748小时。如果用百分比表示,则为99.86%。这意味着在给定的时间段内,服务器有99.86%的时间在运作。

  当然,每当网络服务器出现故障,您的网站也会停机。在理想情况下,服务器的正常运行时间是100%,因为服务器根本就不会崩溃。然而,即使是世界上最好的托管公司,100%也是几乎不可能的。最好的托管公司通常保证99%以上的正常运行时间。

  为什么网站正常运行时间很重要?

  1. 如果您的网站出现故障,您将失去客户

  一个面临停机的网站是不赚钱的网站,它伤害了您的营销工作,并使您的企业声誉受到影响。

  如果您的网站加载时间超过两秒,14%的访问者不会在您的网站上购物,并把他们的生意带到其他地方。您可以想象,如果您的网站一开始就没有加载,他们会怎么做。

  2. 它损害了搜索引擎优化

  SEO或搜索引擎优化对任何网站的成功都至关重要。良好的SEO意味着搜索引擎会将网站显示在更高的结果中。谷歌是这个游戏中的佼佼者,他们已经明确表示,网站的可靠性对良好的SEO很重要,而这又依赖于正常运行时间。

  因此,如果所有其他事情都一样,谷歌将在搜索结果中显示正常运行时间较长的网站。如果曾经读过任何有关建立网站的文章,就会知道这一点至关重要。搜索引擎为网站带来的自然流量任何营销渠道都无法复制。拥有一个正常运行时间更长的网站将在SEO方面获得优势。

  什么会使网站的正常运行时间下降?

  1. 服务器压力

  好的托管公司永远不会把其网站服务器填得满满的。服务器留有剩余,以便网站在性能方面有一定的空间。即使您看到网站流量激增,也没有关系,因为服务器有资源来进行处理。

  如果不这样做,即使流量略有增加,服务器也会承受压力,最终导致崩溃,并降低服务器的正常运行时间。

  2. 硬件故障

  没有任何硬件是万无一失的。所有的硬件都会在某些时候发生故障,这无法避免。硬盘、主板、处理器,甚至是在服务器不同部分之间传输信息的电缆——它们都会在某个时候发生故障。

  硬件故障是导致公司对提供100%正常运行时间保证望而却步的方面之一。当然,好的托管公司通常有一个强大的备份策略,以确保最小的停机时间。

  3. 网络攻击

  网络攻击导致服务器瘫痪的情况时有发生。DDoS攻击在这里尤其值得关注。分布式拒绝服务(DDoS)攻击会在同一时间从多个设备向服务器发送成千上万的请求。这使服务器不堪重负,进而导致崩溃。

  4. 人为错误

  疏忽、事故、恶意——它们都会造成这一情况。人为错误是服务器故障的最常见原因之一。服务器,特别是一旦连接到一个更大的网络,其工作的复杂性令人难以置信。结果是,即使有小错误,服务器也会宕机。

  如何通过正确的网络托管来防止网站宕机?

  1. 与一家好的托管公司合作

  如果您可以做一件事让网站有更好的正常运行时间,那就是——谨慎地选择您的网络托管公司。确保该公司在提供可靠的网络托管服务方面有经过验证和证明的历史。

  阅读发布在独立网站上的评论,而不是公司网站上的评论。

  好的托管公司使用持续时间更长的优质硬件;他们有更好的备份策略,花更多的钱来确保其服务器的安全,并有额外的防火墙层,有很好的灾难恢复协议等等。所有这些都意味着他们提供了行业内最好的正常运行时间。

  2. 选择合适的主机平台

  除了可靠的托管服务提供商,您还需要为您的网站选择合适的托管平台。如今有一系列的网络托管服务,如共享托管、云托管、VPS托管和专用托管。虽然专用托管以其强大和强大的主机设置而闻名,但非常昂贵。

  小型网站可以选择可靠供应商的共享托管计划,并保证99.9%以上的正常运行时间。如果您正在寻找更独立的托管平台,VPS托管是一个不错的选择。但是同样,请确保购买一个超过99.9%正常运行时间保证的计划。

  如果是一个需要可扩展主机方案的成长中的企业,那么云托管是一个不错的选择。在这里,您的网站数据将被托管在多个服务器上。这种分布式存储确保了高数据冗余、数据保护和高正常运行时间的保证。由于您的数据在多个地方存在镜像,因此,在实时的情况下,数据会自动从第二台服务器上恢复,不会出现任何停机时间。

  3. 使用基于云的安全工具

  如果您的网站成为专门的目标,并受到了成功的网络攻击,您的网站可能会崩溃。防止这种事情发生的最好方法是使用基于云的网站安全工具。这些工具会检测并删除恶意软件,使用企业级防病毒软件,每天扫描您的网站,检查网络中的漏洞等等。有许多专门为小企业而设计的网站安全应用程序,如SiteLock网站安全。您可以购买负担得起的月度计划,并确保您网站的全面安全。

  总结

  网站正常运行时间对任何网站的成功都至关重要。确保最长正常运行时间的最佳方法是简单地选择一个有正确历史的公司和支持冗余的主机方案。与一家领先的网络托管公司合作,您不仅会得到很出色的正常运行时间,而且还会得到快速和安全的主机服务——这都是网站成功的先决条件。一旦您选择了一家优秀的公司,您就可以不再担心正常运行时间,而是专注于发展您的网站并使其获得成功。

  bluehost提供可靠、完全托管的云托管解决方案。我们的云托管具有一键升级、SSD(固态硬盘)存储和99.9%的高正常运行时间保证。您可以查看我们的云托管解决方案,并确保不间断地访问您的网站。

  欲了解更多信息,现在就联系我们!

  想了解更多关于我们的托管服务,以及来自托管领域的其他更新信息,请前往托管博客。

香港主机CN2 GT和CN2 GIA线路的区别

  现在我们在租用香港主机和服务器的时候都会听到CN2 GT和CN2 GIA两个线路,不过对于很多新手来说,可能并不清楚CN2 GT和CN2 GIA线路的区别?为了便于大家更好的了解CN2 GT和CN2 GIA线路之间的区别,这篇文章将详细说明。

  据了解,目前中国电信共有两条线路接入全球互联网,分别是163骨干网(也就是CN1)线路以及现在新建设的CN2线路,出海的时候这两条线路是相互独立的,163骨干网(CN1)线路和CN2线路的简单区别如下:

  163骨干网接入的是as4134带宽、CN2线路接入的是as4809带宽;

  163骨干网是以202.97 IP地址开头的路由,而CN2线路是以59.43 IP地址开头的路由;

  163骨干网海外出口带宽容量大,价格便宜,而CN2线路整体带宽容量较小,费用高。

  在弄清楚163骨干网和CN2线路的不同之后,接下来就正式说说CN2 GT和CN2 GIA线路的区别。

  一、概念区别

  CN2 GT线路是中国电信CN2产品线中的Global Transit产品,特点是国际出口拥有单独的线路,但进入国内使用的是163出口线路。

  CN2 GIA也是中国电信一款比较受欢迎的产品,和CN2 GT产品的主要区别是,CN2 GIA拥有独立的回国线路,目前使用的用户有限,所以快速访问基本没有什么大问题。

  二、线路走向区别

  CN2 GT线路在没有出国之前一般是走的是202.97(163骨干网),出国之后才会走59.43,CN2 GIA线路从国内省级网络开始就已经走59.43了,出国还是走59.43。

  CN2 GT路由测试经过202.97,CN2 GIA路由测试不经过202.97。同理,由于CN2 GT没有专门的独立线路,所以回国之前走的是59.43,回国后走的是202.97,而CN2 GIA线路回程都是走59.43。

  三、优缺点分析

  CN2 GT线路国内线路采用的是163骨干网,不但保证充足的带宽资源,而且也可以节约一些成本。但是,现在接入电信CN2 GT的美国机房有很多,所以在网络高峰时段,电信163骨干网回国方向会非常的拥堵,这势必对CN2 GT线路的访问速度会造成一定的影响。

  CN2 GIA拥有独立的回国线路,而且负载较轻,所以目前应该是电信网络中质量最好的。但是也有缺点,一个是租用价格较贵,大概是CN2 GT线路的2~3倍;二是CN2 GIA的出口带宽资源较小,在遭受到大流量攻击时,可能会造成整个CN2 GIA网络波动。

  总的来看,对于租用美国VPS、独立服务器来说,主要了解CN2 GT和CN2 GIA线路以上几点区别就可以了。目前很多香港主机商都有提供CN2、CN2 GT及CN2 GIA不同线路的产品,而作为用户来说,了解各个线路之间的区别还是很有必要的。

美国共享主机与WordPress主机之间的区别

  选择美国共享主机与WordPress主机时,不知道该从哪里开始?如果您已经决定为企业购买虚拟主机计划,您可能想知道两种最流行的计划类型——美国共享主机和WordPress主机之间的区别。

  两者之间有很多的共同点。这两种产品都提供令人难以置信的网站的强大资源,提供卓越的性能,并使用户有难忘的体验。标准的美国共享主机计划仍然是托管WordPress网站的好地方!

  两者之间的主要区别是优化和专业化。让我们来看看两者的区别,以帮助找到适合您业务的方案。

  计划概述

  美国共享主机

  美国共享主机是最简单、最具有成本效益的选择之一,可供那些希望自己的网站在线的人使用。它通常是小型个人网站的首选,如为了好玩而运行的博客、作品集或家庭网站。通过这种主机选项,您的网站与其他许多网站一起被放在同一个计算机服务器上。您与其他网站之间共享服务器的资源。这种资源共享有时会导致问题,但好处是有更多的空间,而成本却比其他形式的主机低得多。

  WordPress主机

  然而,WordPress主机专门为WordPress内容管理系统(CMS)而建立。WordPress是当今最常用的内容管理系统,以快速、安全、可靠而闻名。WordPress主机是美国共享主机的一种托管形式,专门为支持WordPress网站而托管。

  当我们提到一个计划或服务器被托管时,我们的意思是服务器的更新和技术方面由训练有素的专业人士处理。这样您就可以更专注于网站内容和实际运行网站。

  做出选择

  是否想选择WordPress?

  WordPress主机计划的主要限制是,不能转向不同的CMS。很有可能,如果您不确定需要什么,WordPress仍然是一个很好的开始。毕竟,WordPress令人难以置信的流行是有原因的。您可以使用WordPress建立任何类型的网站,而且会很容易找到从插件形式的现成软件到高度熟练的设计师的一切,而且价格相对较低。

  一分钱一分货?

  与相同级别的美国共享主机计划相比,WordPress计划通常有较少的资源或略高的费用。不过,在纯粹的”每月多少美元”的基础上,这种差异对于大多数企业来说无关紧要,直到进入两位数的阶段。此外,除非您正在建立一个摄影画廊或一个有数千件商品的电商商店,否则WordPress网站开始时很少超过几GB。

  另一方面,如果您想要的是以尽可能低的成本获得尽可能多的资源,那么标准的美国共享主机计划就是首选。

  WordPress计划的特殊功能

  NGINX——关键的区别:WordPress特定计划的最大优势之一是,由于先进的服务器缓存,网站将尽可能快地运行。虽然您可以在标准的美国共享主机计划上运行WordPress网站,但为WordPress优化的计划在性能和稳定性方面更上一层楼。

  由于服务器只承载WordPress网站,整体速度和资源负载已经通过先进的缓存进行了优化,以带来超快的加载时间。在bluehost,所有的WordPress主机计划都在NGINX服务器上,让我们以充分利用其先进的缓存功能来加快响应时间。

  高级缓存:在传统的主机环境中,WordPress会动态生成所有的内容,这些内容构成了页面上每个客人的网页。以这种方式完全生成所有的文本、图形和功能,会减慢网站的加载体验。它也很容易耗尽主机服务的资源。

  使用NGINX缓存,WordPress只需为第一个访客生成一次网页。以后的访问者将看到该网页的缓存副本,直到您再次编辑它。这意味着网站的加载时间得到了明显的改善,同时也有能力为更多的访问者服务。

  PHP-FPM——最新和最棒的:此外,名为PHP-FPM 的 FastCGI 管理器产生了一些进程来管理您的在线应用。通常情况下,您的网络服务器必须使用插件来显示和处理 PHP 代码。PHP-FPM运行自己的服务器,所以它可以直接处理PHP代码。这种功能的分离对于像WordPress这样的PHP应用来说,显示出了一些令人难以置信的速度和性能的提高。

  美国共享主机与WordPress主机:最后的思考

  选择正确的虚拟主机计划可能是一个艰难的选择。然而,如果您做了研究,并对您的网站和计划诚实,那么您肯定会找到适合您需求的计划。如果您还想知道更多关于这些计划能提供什么,可查看美国共享主机和WordPress主机的产品页面,以便进行比较。

服务器配置中常见的磁盘阵列

  目前服务器配置中已有的RAID(Redundant Array of Independent Disks,独立冗余磁盘阵列)技术有很多种,像RAID0、RAID1、RAID5是最常见的几种方案,下面来为大家介绍一下。

  1、RAID0

  RAID0技术把多块(至少两块)物理硬盘设备通过软件或硬件的方式串联在一起,组成一个大的卷组,并将数据依次写入到各个物理硬盘中。这样,在最理想的情况下,硬盘设备的读写性能会提升数倍,但是若任意一块硬盘发生故障将导致整个系统的数据都受到破坏。虽然,RAID0技术能够有效的提升硬盘数据的吞吐速度,但是不具备数据备份和错误修复能力。如下图,数据被分别写入到不同的硬盘设备中,即disk1和disk2硬盘设备会被分别保存数据资料,最终实现提升读取、写入速度的效果。

  2、RAID1

  尽管RAID0技术提升了硬盘设备的读写速度,但是它将数据一次写入各个物理硬盘中,也就是说,它的数据是分开存放的,其中任何一块硬盘发生故障都会损坏整个系统的数据。因此,如果生产环境对硬盘设备的读写速度没有要求,而是希望增加数据的安全性时,就需要用到RAID1技术了。

  RAID1技术示意图如下图,它是把两块以上的硬盘设备进行绑定,在写入数据时,是将数据同时写入到多块硬盘设备上(可以将其视为数据的镜像或备份)。当其中某一块硬盘发生故障后,一般会立即自动以热交换的方式来恢复数据的正常使用。

  RAID1技术虽然十分注重数据的安全性,但是因为是在多块硬盘设备中写入了相同的数据,因此硬盘设备的利用率下降了一半。从理论上说,如下图所示的应哦按空间的真实可用率只有50%,由三块硬盘设备组成的RAID1磁盘阵列的可用率只有33%左右,以此类推。由于需要把数据同时写入两块以上的硬盘设备,这无疑也在一定程度上增大了系统计算功能的负载。

  3、RAID5

  RAID5技术是把硬盘设备的数据奇偶校验信息保存到其他硬盘设备中。RAID5磁盘阵列组中数据的奇偶校验信息并不是单独保存到某一块磁盘设备中,而是存储到除自身以外的其他每一块应哦按设备上,这样的好处是其中任何一个设备损坏后不至于出现致命缺陷。下图“parity”部分存放的就是数据的奇偶校验信息,换句话说,就是RAID5技术实际上没有备份磁盘中的真实数据信息,而是当硬盘设备出现问题后通过奇偶校验信息来尝试重建损坏的数据。RAID5这样的技术特性“妥协”的兼顾了硬盘设备的读写速度、数据安全性与存储成本问题。

  4、RAID10

  鉴于RAID5技术是因为磁盘设备的成本问题对读写速度和数据的安全性能而有了一定的妥协,但是在企业里更在乎的还是数据本身的价值而非硬盘的价格,因此在生产环境中推荐使用RAID10技术。

  RAID10即RAID0+RAID1的一个组合体。如下图所示,RAID10技术需要至少4块硬盘来组建,其中先分别两两制作成RAID1磁盘阵列,以保证数据的安全性;然后再对两个RAID1次哦按阵列实施RAID0技术,进一步提高硬盘设备的读写速度。这样从理论上讲,只要坏的不是同一组中的所有磁盘,那么最多可以损坏50%的硬盘设备而不丢失数据。由于RAID10技术继承了RAID0的高速写速度和RAID1的数据安全性,在不考虑成本的情况下RAID10的性能都超过了RAID5,因此当前成为广泛使用的一种存储技术。

  说明:

  RAID5是奇偶校验,RAID5最少3个盘,用4个盘举例说明,更容易理解为什么是N-1容量首先数据是二进制格式的,例如10000101,11000111,一般是8位,每位不是0就是1。前三个盘记录数据,第四个盘记录前三个盘的8位数据中每一位有几个1,偶数个就是0,奇数个就是1,所以也是8位0或1,这样如果盘二丢失,通过1,3和校验,就推算盘二对应位置是0还是1了。例如:1,X,1,1;校验是1,说明前面有奇数个1,X位置就应该也是1才对。每块都轮流做校验盘,可以提供N-1个盘的容量,丢失任意一块盘可以恢复,但同时坏两块就不能恢复了。

  以上就是服务器配置中常见的磁盘阵列全部内容。

美国主机Linux 中的 rsync 命令与示例

  rsync(remote synchronize)是一个远程数据同步工具,可通过 LAN/WAN 快速同步多台主机之间的文件。也可以使用 rsync 同步本地硬盘中的不同目录。rsync的可用于镜像数据,增量备份,系统之间的复制文件,并且作为替代scp ,sftp 和cp 命令。本文rsync通过实际示例和最常见rsync选项的详细说明bluehost美国主机来解释如何使用。

  Rsync 命令语法

  在讨论如何使用该rsync命令之前,让我们先回顾一下基本语法。

  rsync表达式采用以下形式:

  Local to Local: rsync [OPTION]… [SRC]… DEST

  Local to Remote: rsync [OPTION]… [SRC]… [[email protected]]HOST:DEST

  Remote to Local: rsync [OPTION]… [[email protected]]HOST:SRC… [DEST]

  OPTION- rsync 选项 。

  SRC – 源目录。

  DEST – 目标目录。

  USER – 远程用户名。

  HOST – 远程主机名或 IP 地址。

  基本的 Rsync 用法

  最基本的用例rsync是将单个文件从一个本地位置复制到另一个本地位置。下面是一个例子:

  $ rsync -a /opt/filename.zip /tmp/

  运行该命令的用户必须具有对源位置的读取权限和对目标位置的写入权限。

  从目标位置省略文件名复制具有当前名称的文件。如果要以不同的名称保存文件,请在目标位置上指定新名称:

  $ rsync -a /opt/filename.zip /tmp/newfilename.zip

  rsync同步目录时,真正的威力就来了。下面的示例显示了如何创建网站文件的本地备份:

  $ rsync -a /var/www/domain.com/public_html/ /var/www/domain.com/public_html_backup/

  如果目标目录不存在,rsync将创建它。

  值得一提的是rsync,对带有斜杠 ( /)的源目录进行了不同的处理。如果源目录有尾部斜杠,则该命令将仅将目录内容复制到目标目录。当省略尾部斜杠时,rsync将源目录复制到目标目录中。

  使用rsync从本地将数据同步到远程计算机

  当使用rsync到远程传输数据 ,它必须被安装在源和目标计算机两者上。新版本rsync配置为使用 SSH 作为默认远程 shell。

  在以下示例中,我们将目录从本地传输到远程机器:

  $ rsync -a /opt/media/ [email protected]_host_or_ip:/opt/media/

  如果您没有设置远程机器的无密码SSH登录,您将被要求输入用户密码。

  要将数据从远程传输到本地计算机,请使用远程位置作为源:

  $ rsync -a [email protected]_host_or_ip:/opt/media/ /opt/media/

  如果远程主机上的SSH正在侦听默认端口22以外的端口,请使用以下-e选项指定端口:

  $rsync -a -e “ssh -p 2322” /opt/media/ [email protected]_host_or_ip:/opt/media/

  传输大量数据时,建议rsync在屏幕会话中运行该命令或使用以下-P选项:

  rsync -a -P [email protected]_host_or_ip:/opt/media/ /opt/media/

  以上就是美国主机Linux 中的 rsync 命令与示例全部内容。