20170316111406

服务器中网站常见HTTP 错误代码

如果您在访问网站的时候出现http的错误代码。在这里,可以了解一些HTTP 错误代码所代表的意思。

400 – Client HTTP Error Codes

400 错误类保留用于“客户端”在其请求中出错或以其他方式发出错误请求的情况。例如例如您的 Web 浏览器向您提供这些错误代码,以帮助您进行故障排除。幸运的是,所有主要浏览器都遵守此建议。推荐阅读:《什么是HTTP API?HTTP API的相关介绍》

400 Bad Request

400 错误表明对服务器的请求错误的,由于语法错误或其他一些问题。客户端应尝试使用改进的语法再次发出请求。

服务器中网站常见HTTP 错误代码
服务器中网站常见HTTP 错误代码

401 Unauthorized

401表示请求资源需要认证。

402 Payment Required

HTTP 标准已将此代码标记为“保留以备将来使用”,因此我们尚无关于此代码的详细信息。

403 Forbidden

此错误表示请求已成功发出,但服务器不会满足请求。

一些可能的故障排除步骤可能包括:

联系相关 IT 支持,因为资源可能受到保护

检查文件权限,因为文件读取错误会触发 403 代码

404 Not Found

经典的 404“Not Found”错误表示在服务器上找不到您尝试访问的资源。许多人可能会遇到 404 错误,并对其含义感到困惑,即使他们可能知道这意味着未找到资源。

因此,如果您遇到 404 错误,最好记住实际发生的情况:连接已成功建立,所有其他资源似乎都在按预期工作,但根本找不到您的页面或资产。

此时,检查以确保您输入了正确的地址,检查您的站点代码(如果您使用的是动态页面生成器或内容管理系统),特别注意确保您正在查找的特定资源for 输入正确。

405 Method Not Allowed

所使用的连接方法对于请求的资源是不可接受的。您的浏览器应在调试区域为您提供更多信息。

406 Not Acceptable

此错误表示传递给资源的某些实体未被接受,因为只有某些实体是可接受的。推荐阅读:《HTTP 和 HTTPS 有什么区别?》

407 Proxy Authentication Required

如果您看到此错误,则必须检查以确保是否需要以及如何进行身份验证。这可能需要编码解决方案或联系 IT 部门以查看客户是否需要某些身份验证。

408 Request Timeout

服务器通常有一个预定的时间段,在该时间段内它们将等待查看成功的连接建立。如果您看到 408 错误,很可能是因为超时期限已过且请求未完成。

409 Conflict

这个错误表示请求和资源有冲突,但是是可以解决的冲突。在大多数情况下,您的浏览器会提供更多用于故障排除的信息。

500 – Server Error

以下状态代码因其在调用服务器错误方面顽固的一致性而赢得了不好的声誉。如果您看到这些错误之一,您就知道有问题,但可能很难确切知道发生了什么。

500 Internal Server Error

这是状态代码手册中最臭名昭著的错误。500 错误无处不在,但不幸的是含糊不清。

由于 PHP 是大多数网站上最受欢迎的脚本语言之一(主要是因为它出现在 WordPress 中),因此您通常可以打赌此错误是由 PHP 生成的,但并非总是如此。

501 Not Implemented

与一般错误 500 不同,501 表示用于建立连接的方法未在服务器上实现或安装或以其他方式支持。

502 Bad Gateway

该502错误应该只在充当代理,以表明通信故障发生服务器中可以看出,在所讨论的服务器无法保证数据的正确交换。大多数 502 错误都是暂时的,似乎可以自行修复。

503 Service Unavailable

此错误用于指示由于维护或临时过载问题导致服务器上的服务暂时中断。

504 Gateway Timeout

再一次,当服务器充当代理或网关时,对服务器的请求超时。根据此状态的实现方式,您可能会看到 400 或 500 错误。

505 HTTP Version Not Supported

在这种情况下,用于发出请求的特定协议版本被服务器踢回,因为不支持。这意味着连接已建立,但服务器不接受它。

以上就是服务器中网站常见HTTP 错误代码的全部内容。推荐相关阅读:《HTTPS协议基础知识汇总》

20170316111406

什么是虚拟化以及它是如何工作的?

在过去十年,IT业出现了前所未有的繁荣和发展。现在,许多IT经理所面临的挑战是最佳性能服务与降低成本之间取得平衡。从本质上讲,从较少的资源中获得尽可能多的资源。实现这些目标的一个解决方案是虚拟化。

因此,让我们讨论一下虚拟化,因为它为许多企业提供了成长的机会,并达到他们无法想象的高度。本文,我们将首先回答一个简单的问题:什么是虚拟化?

  虚拟化的定义:

虚拟化是指创建某物的”虚拟”版本的过程,如操作系统(OS)、服务器、网络资源或存储设备。推荐阅读:《什么是服务器虚拟化?》

  虚拟化如何工作:

通过虚拟化,应用程序、客户操作系统或数据存储与底层软件或硬件分离。被称为管理程序,为抽象的硬件或软件复制底层硬件的功能和操作——在单个物理系统上创建多个虚拟机。虽然这些虚拟机的性能可能无法与运行在真正硬件上的操作系统相提并论,但对于大多数系统和应用来说还是绰绰有余。这是因为大多数系统和应用并不利用或需要充分利用底层硬件。当这种依赖性被移除时,虚拟机(由虚拟化创建)为其客户提供了更大的隔离性、灵活性和控制力。接下来,让我们简单了解一下虚拟化的类型。

什么是虚拟化以及它是如何工作的?
什么是虚拟化以及它是如何工作的?

  虚拟化的类型:

最初,虚拟化主要是指服务器的虚拟化。然而,该方法的流行帮助它扩展和发展到包括网络、应用程序、数据、桌面和存储。本文,我们将简要地讨论每一种类型。

1. 网络虚拟化:如今的通信网络规模庞大、不断发展且日益复杂。由于这个原因,它们对硬件的依赖性很高,使其成为一个极其僵化和昂贵的结构来运作。对其进行修改或推出新产品和服务,成为一个耗时的过程。这就是虚拟化发挥作用的地方。网络虚拟化本质上是将可用带宽分割成多个通道——每个通道都是独立、可移动的(也就是说,每个通道可以实时重新分配或分配给特定的服务器或设备)。虚拟化掩盖了网络的真正复杂性,将其分割成可管理的部分(从而可以在这些特定的通道上,而不是整个网络,做出改变和部署资源)。

2. 存储虚拟化:这个过程是指将多个存储设备的物理存储空间集中起来,变成一个。然后,这个单一的存储设备由中央控制台管理。存储虚拟化有助于削减大量的管理成本,并帮助公司有效地利用存储。

3. 桌面虚拟化:在这个过程中,相对于服务器而言,工作站被虚拟化了。这允许用户使用所谓的瘦客户机远程访问桌面。(瘦客户机是一种低预算的终端计算设备,它的计算活动在很大程度上依赖于与中央服务器的网络连接)。由于工作站在数据服务器中运行,访问它变得更容易和更安全。它还有助于降低对操作系统许可证和基础设施的需求。

4. 数据虚拟化:这是一种数据管理的方法,应用程序可以检索和操作数据,而不需要技术数据。从本质上讲,数据的检索和管理可以在不知道其物理位置、格式或来源的情况下完成。它提供了更广泛的访问,按照应用、流程、分析和业务用户的要求,提供统一、综合的业务数据的实时视图。

5. 应用虚拟化:这是指应用层从操作系统中抽象出来的时候。这允许应用以封装的形式运行,而不需要底层操作系统。通过应用虚拟化,Windows应用可以在Linux上运行。

6. 服务器虚拟化:这个过程中,服务器资源被隐藏起来,并不被服务器用户发现。这包括在一台服务器上工作的服务器数量、用户身份、处理器和操作系统等信息。这样,用户就不需要了解和管理服务器资源的复杂性。这个过程也增加了资源共享和利用率,同时保持了进一步扩展的能力。

  虚拟服务器如何工作:

什么使服务器虚拟化?一个名为管理程序的薄薄的软件层。最常见的形式被称为一型,该层位于硬件上并将硬件平台虚拟化,以便多个虚拟机可以利用它。

另一方面,二型管理程序使用主机操作系统来创建孤立的来宾虚拟机。

每个虚拟服务器在一台服务器上模仿专用服务器的功能。然后,通过根访问为每台服务器指定一个独立的操作系统、软件和重启规定。在虚拟服务器环境中,网站管理员和ISP可以拥有独立和不同的域名、IP地址、分析、日志、文件目录电子邮件管理等。安全系统和密码也单独运作,就像它在专用服务器环境中一样。

  云和虚拟化之间的区别

提到虚拟化,与云计算的比较和对比不可避免。它们可能看起来很相似。两者都是虚拟的,在这个意义上,它们依赖于类似的模型。然而,它们在本质上不同。虚拟化,就其核心而言,是用虚拟的组件(存储、网络、数据、服务器等)简单地取代物理组件。从本质上讲,它以虚拟形式复制了物理组件的行为。另一方面,云计算是一种设置,多个计算机或硬件通过IP或无线连接网络发送邀约。输入的数据可以通过名为“云”的抽象网络发送到远程位置。

虚拟化通常被认为是硬件虚拟化的同义词,它在为云主机提供基础设施即服务(Infrastructure as a Service)解决方案方面发挥着重要作用。因此,它被许多虚拟主机商用于云托管和VPS主机。我们在我们的网站上提供强大的云托管解决方案。您可以在这里查看我们的网络托管套餐,并选择适合您的预算、增长和目标的主机套餐。推荐相关阅读:《使用管理程序进行服务器虚拟化的优势》

20170316111406

影响应用开发成本的因素

“这个应用的开发成本让我疯狂”——这是一个初次创业者的共同想法。

许多企业主在应用开发的路上都会沮丧地说。这是可以理解。第一次构建一个应用并不容易。开发者必须制定良好的战略,才能很好地执行,特别是涉及到建立软件的持久性。据统计,16%的初创企业因财务问题而失败。这就是需要牢记并在开始之前进行成本估算的原因。hostgator美国虚拟主机为您介绍影响应用开发成本的因素:

我们为什么这样说?

有几个因素会影响应用的开发成本,并可能使其脱离正轨或停止。为了防止这种情况发生,我们整理了一份所有重要因素的清单,以在这个开发过程中为您提供帮助。

  哪些点影响构建应用的成本,如何以及为什么?

那么,建立一个应用的成本是多少?

任何应用的平均成本都取决于设计和构建预期所需的集成。

让我们假设,构建一个基本的应用平均需要50,000至70,000美元,而一个中等复杂度的应用的成本在70,000至120,000美元之间。

在这里,我们将讨论影响应用开发成本的四个主要因素:

  •   设计
  •   功能的复杂性
  •   应用主机
  •   隐性成本

设计

设计是应用开发过程中不可或缺的一部分。一个应用程序的特点是用户体验和用户界面。定义目标、了解市场、最终用户的体验是应用程序的重要元素。

就像开发过程一样,随着我们增加更多的功能和集成,构建应用程序所需的时间和成本也会增加。然而,如果您使用预制的模板,成本就可以得到控制。

简单地说,设计的复杂性、业务逻辑和角色的数量会大大影响应用的开发成本。

让我们讨论一下这是如何工作的。

  简单的设计

具有基本功能、简单功能、三到四个屏幕、没有数据存储的最小设计构成了一个简单的设计。少数的集成和框架确保了所需的功能,同时没有任何额外的东西。

简言之,只添加应用的基本功能。例如,如果您的应用程序不包含大量的数据,就不需要开发后台,也不会创建。这有助于控制成本。

一些简单的网络应用程序的例子是不同的计算器或时间跟踪器,如Pomodoro。

  定制设计

定制化带来了更具体的特征和功能。不同的库,如React.js、Vue.js、Angular支持添加功能和动画。因此,在实施第三方集成、框架和库时,预计应用程序的开发成本会上升。

更多的定制就等于更多的价格。记住,简单的设计才具有成本效益。

事实上,您在日常生活中使用的所有网络或移动应用程序都有定制设计:TikTok、Facebook、Instagram、Salesforce等等。

下面是一个远程医疗应用程序的主屏幕示例。

  功能的复杂性

构建应用程序的成本也取决于业务逻辑的复杂性:应用程序中的角色数量,功能数量,功能的复杂性。

  跨平台或本地应用

无论您决定是为一个特定的平台或多个平台构建,都不能出错。形象地说,跨平台的应用程序,即为不同的平台构建的应用:安卓、iOS或Web,构建和维护成本比原生应用(即专门为安卓、iOS或Web构建的软件)要低。这就是跨平台和原生平台之间的关键区别。

在构建应用程序之前,确定应用程序的平台,安卓或iOS,或两者都有。为此,要考虑诸如市场份额、设备和流行程度等因素。只有在确定了这些方面之后,才能继续前进。

  数据库的复杂性

添加数据库对应用程序的开发成本有直接影响。一些附加的功能,如应用内购买、社交媒体整合、位置跟踪、更好的安全性、地理定位需要更多的数据存储。

同时,了解客户群也很重要。这也有助于估算成本。更多的客户意味着需要存储更多的数据。

例如,YouTube等视频存储服务或Netflix等流媒体服务需要大量的服务器租用费用。因为视频文件占用了大量的存储空间。

但是,存储资源密集型文件较少的应用在服务器上需要的空间要少几倍,因此也比较便宜。例如,像Todoist的待办事项清单。

  角色数量(根的复杂性)

在定制设计中,设计者可能需要定义用户角色,以确保业务逻辑对各种用户都有价值。通常,这涉及到在软件内确定”谁能看到什么”。这有助于创建具有多种功能的套件。

这种功能通过通用工作流、模块化的小部件、通用的导航位置和为每个用户定制的文本来创建。如果需要的话,这样的定制需要时间,并增加了成本。

  集成的数量和种类

一旦您决定了功能,开发人员就会在集成方法上下功夫。导入代码比从头开始写要便宜,后者的成本更高。

比方说,您的应用需要支付集成,以便用户能够在应用中支付。有几种方法可以获得这种集成。使用现成的方案,如PayPal或Stripe。或者自己编写。

第二种选择将更加昂贵,因为它需要编码许多复杂的功能和法律许可来与银行打交道。

此外,一些应用需要双部分——用户和管理面板。这样的集成需要更多的同步和工作。开发成本将相应上升。

  经常性支付

经常性支付,如在电商应用中,需要更高级别的的安全性和功能。他们也需要更多的数据存储。此外,每个产品都需要不同的页面,因此,信息存储变得至关重要。

集成这些功能以获得更好的用户体验需要时间,因此增加了应用程序的开发成本。

  托管应用程序

应用程序必须被托管在远程云基础设施或服务器上,以便在互联网上可用和访问。

  隐性成本

不仅仅是上述内容,还有一些因素会增加制作应用程序的整体成本,包括:

  •   行政或管理成本
  •   基础设施成本
  •   内容开发
  •   功能成本
  •   应用安全
  •   测试和错误修复
  •   IT支持服务和
  •   营销

包括营销、销售和维护在内的应用整体隐性成本可能从20,000美元到30,000美元不等。

最后一项费用,营销是迄今为止被遗忘最多的一项。然而,它必不可少。目标受众必须了解该应用和这种沟通策略,而实施起来需要资源和资金。它可能需要投资1万美元左右。

这些隐性支出可能因应用程序和服务而不同。安全起见,最好事先了解上述服务所征收的费用信息。

因此,一旦您决定建立自己的应用程序,您需要注意许多不同的因素,以确保开发方案符合您的预算。

除了想法的复杂性,您还需要考虑到创业的业务部分:在哪里获得客户,如何让他们为您付费?在哪里扩展您的解决方案?

因此,您一定要对未来的技术合作伙伴做深入的研究,以建立有利的关系。可以从Clutch、GoodFirms或The Manifest等平台开始。

记住,应用程序开发不是一件简单的事,而是一个昂贵和有风险的商业追求,所以要明智地计划。

查看更多有助于您开发、安全、主机的文章,并为您的网站提供令人难以置信的技术技巧!

20170316111406

本地存储、会话存储和Cookie之间的区别

HTTP协议是服务器和客户端之间平滑通信的最重要协议之一。HTTP协议的主要缺点是它是一个无状态协议,这意味着它不跟踪服务器和客户端的任何类型的响应和请求信息,因此为了解决这个问题,有三种方法可以跟踪有用的信息。在本文中,我们将看到本地存储,会话存储和Cookie,以及web开发人员了解这些术语的重要性。

本地存储:此只读接口属性提供对文档本地存储对象的访问,存储的数据跨浏览器会话存储。与sessionStorage类似,只是本地存储数据在页面会话结束时(即页面关闭时)被清除。当浏览器的最后一个“私有”选项卡关闭时(在私有浏览或匿名会话中加载的文档的本地存储数据),将清除该选项。

DOMStrings是使用UTF-16编码数据的存储格式,每个字符使用两个字节。字符串是从整数键自动生成的,就像它们用于对象一样。存储在LocalStorage中的数据特定于文档中的协议。如果站点通过HTTP加载(例如。,http://example.com),localStorage返回的对象与通过HTTPS加载的对象不同。

本地存储、会话存储和Cookie之间的区别
本地存储、会话存储和Cookie之间的区别

如果文档是从file:URL加载的(也就是说,直接从用户的本地文件系统加载,而不是从服务器加载),行为要求是未定义的,并且在不同的浏览器中可能会有所不同。在所有当前浏览器中,localStorage都会向每个文件返回一个不同的对象:URL。从本质上讲,这似乎是每个URL的一种情况:文件都有自己独特的本地存储区域。

无法保证这种行为,因为如上所述,file:URL要求仍然不明确。因此,浏览器有可能随时改变处理文件的方式。一些浏览器处理它的方式已经发生了变化。

本地存储有4种方法:

setItem()方法–此方法接受两个参数,一个是key,另一个是value。它用于使用键的名称将值存储在特定位置。

setItem(键、值)

getIteam()方法–此方法接受一个作为键的参数,该参数用于获取使用特定键名存储的值。

localStorage.getItem(键)

removietem()方法–此方法用于删除存储在内存中的关于键的值。

localStorage.removeItem(键)

clear()方法–此方法用于清除本地存储中存储的所有值。

localStorage.clear()

什么是会话存储?

可以使用sessionStorage只读属性访问会话存储对象。sessionStorage和localStorage之间的区别在于localStorage数据不会过期,而sessionStorage数据在页面会话结束时被清除。

在浏览器选项卡中加载文档后,将创建唯一的页面会话。页面会话一次仅对一个选项卡有效。页面仅在选项卡或浏览器打开时保存;在页面重新加载和恢复后,它们不会持续存在。每次打开选项卡或窗口时,都会创建一个新会话;这与会话Cookie不同。使用相同URL打开的每个选项卡/窗口都会创建自己的会话存储。复制选项卡时,会将原始选项卡中的会话存储复制到复制的选项卡中。关闭窗口/选项卡将结束会话并清除会话存储对象。

页面的协议确定会话存储中存储的数据。特别是通过HTTP访问的脚本存储的数据(例如,http://abc.com)存储在通过HTTPS访问的同一站点的单独对象中(例如,https://abc.com). DOMString编号是UTF-16 DOMString格式的每个字符两个字节。字符串是从整数键自动生成的,就像它们用于对象一样。

会话存储有4种方法:

setItem()方法–此方法接受两个参数,一个是key,另一个是value。它用于使用键的名称将值存储在特定位置。

sessionStorage.setItem(键,值)

getIteam()方法–此方法接受一个作为键的参数,该参数用于获取使用特定键名存储的值。

sessionStorage.getItem(键)

removietem()方法–此方法用于删除存储在内存中的关于键的值。

sessionStorage.removeItem(键)

clear()方法–此方法用于清除会话存储中存储的所有值

sessionStorage.clear()

Cookie:术语“Cookie”仅指网站的文本信息。为了识别您并根据您的偏好显示结果,当您访问特定网站时,此网站会在您的本地系统中保存一些信息。互联网的历史一直以使用Cookie为标志。网站访问者在访问时向服务器请求一个网页。对服务器的每个请求都是唯一的。同样,如果您访问一百次,服务器会认为每个请求都是唯一的。由于服务器每秒接收许多请求,因此将每个用户的信息存储在服务器上似乎是合乎逻辑且显而易见的。如果您不返回,可能不再需要相同的信息。因此,一个Cookie被发送并存储在您的本地机器上,以唯一地标识您。下次点击时,您将收到来自同一服务器的响应,因为它识别您。几乎每台服务器都使用此Cookie(由于广告,目前存在一些例外情况)。因此,尽管您的系统中可能有许多Cookie,但服务器会识别并分析这些Cookie。推荐阅读:《互联网Cookie是什么以及它如何帮助企业》

当Cookie最初被开发时,它们被用来改善开发人员的体验。考虑访问一个网站以外的语言比你的母语(让我们说英语)。您可以从网站的语言部分选择英语作为您的语言。如果你访问同一个网站五次,可能需要每天切换五次语言。因此,这些详细信息存储在系统上的Cookie中。这确保服务器知道您希望在下次发送请求时以英语查看网站。

区别本地存储,会话存储,和Cookies

本地存储 会话存储Cookies

本地存储容量为5MB/10MB会话存储的存储容量为 5MBCookies 的存储容量为 4KB

由于它不是基于会话的,因此必须通过 javascript 或手动删除它是基于会话的,适用于每个窗口或选项卡。这意味着数据仅在会话期间存储,即直到浏览器(或选项卡)关闭Cookie 会根据每个选项卡和窗口的设置和工作情况而过期

客户端只能读取本地存储客户端只能读取本地存储客户端和服务器都可以读取和写入 Cookie

没有数据传输到服务器没有数据传输到服务器到服务器的数据传输存在

支持它的旧浏览器较少支持它的旧浏览器较少所有浏览器都支持它,包括旧版浏览器

以上就是本地存储、会话存储和cookie之间的区别

20170316111406

八个迹象表明是时候升级您的虚拟主机计划了

虚拟主机最近表现怎么样?希望它正在顺利地运行着,但如果看到自己(或网站)存在以下任何迹象,可能是时候重新考虑一下了。

这里有八个迹象表明是时候升级虚拟主机了。

  1.网站正在减速。

加载缓慢的网站让人非常沮丧。如果网站在几秒钟内没有加载出来,访问者更有可能退出。如果某个网站需要很长时间才能加载出来,搜索引擎会将该网站显示在搜索结果的后半部分。

这意味着很少有人能看到网站提供的内容。如果已经检查并优化了核心网站,可能需要一个新的虚拟主机计划——一个有提供更快的服务器响应时间的虚拟主机计划,或者一个内容交付网络来优化网站的速度。推荐阅读:《快速高效的虚拟主机有哪些特性?》

  2.需要在网站上添加很多图片和视频。

每个人都喜欢图形、照片和视频,而且每个人都希望像现在这样快速地加载出来。通过延迟加载、压缩和正确的格式优化媒体内容可以大大加快网站的速度,但在某些情况下,网站拥有的媒体数量可能超出了当前虚拟主机计划的处理能力。

八个迹象表明是时候升级您的虚拟主机计划了
八个迹象表明是时候升级您的虚拟主机计划了

如果有类似的情况,那么也许是时候从共享主机转向提供更快性能的云主机计划了。

  3.预计流量会激增。

正在策划产品发布会?向新用户开放会员网站?正在策划营销,很肯定会吸引网站无法处理的流量?

确保网站已经准备好迎接比平时更多的流量。当新购物者、会员和社交媒体关注者出现时,你一定不希望他们看到任何的网站访问错误消息或需要等待几秒钟才能加载的网站。

在流量大幅下降之前,检查一下网站是否拥有足够的带宽来处理更多的流量,并确定带宽是否是按流量计费的。如果预计流量会暂时激增,那么可能需要一个可实时扩展的带宽计划或一个提供更多带宽的计划。

  4.网站正在快速增长,很快就会有持续较多的流量。

如果目前需要解决的不是流量激增,而是访客量永久性增加,那该怎么办呢?在这种情况下,与其在需要时依赖主机来扩大规模,不如在投资金额和功能上采取更明智的措施,利用更多的资源制定计划。

如果网站发展迅速,有专门的网站管理员,并且有预算,选择提供不限量磁盘空间和带宽的独立服务器可能是最好的选择。同时这些计划还附带DDoS防护、硬盘选择和防火墙。它们还使网站所有者能够完全控制服务器资源的分配情况。除此之外,网站所有者也可以选择由技术专业人员托管或半托管的更合适的计划。

  5.需要虚拟主机附带的内置安全功能和升级。

即使是一个规模较小的电子商务商店,一个私人网站或一个简单的本地业务网站,安全也很重要。虽然这些网站似乎不是恶意活动的主要目标,但事实是,有大量的恶意自动程序试图制造混乱。

所以,如果网站使用的是一个基本的虚拟主机计划,那么它可能值得升级到更好的虚拟主机。例如,WordPress虚拟主机在发现已知的WordPress漏洞时会处理这些漏洞。这种计划还会自动备份客户的网站,以便在发生崩溃或恶意软件攻击时能够立即恢复这些网站。WordPress虚拟主机计划还包括对恶意软件进行自动扫描,如果在网站上发现恶意软件,则立即将其删除,以便在攻击开始之前将其阻止。推荐阅读:《了解虚拟主机的RAM和CPU》

  6.需要为客户提供一个沙盒或演示站点。

当在尝试新的想法时,尤其是在客户的网站上,需要一个有足够资源的工作空间来尝试新事物,并且有足够的可定制性来做自己想做的事情。虚拟专用服务器(VPS)计划是建立这种沙盒环境的理想选择,以便在对站点或客户端进行任何更改之前进行试验。

如果想找个平台为客户建立演示网站,而且要演示的网站比较少,结构也很简单,VPS会很方便。如果演示的网站很多,尤其是资源密集型网站和大量的媒体——可能需要考虑更改虚拟主机提供商计划。说到提供商计划……

  7.为不同的客户运行多个网站。

如果是一个初出茅庐的网页设计师或开发人员,可能会从将客户的域添加到共享主机计划开始。这样确实可以正常工作,但是也有行不通的时候。

如果要在一个cPanel上管理多个客户端的域,可能需要继续升级虚拟主机计划,原因如下:

提供商计划使网站和客户的网站更加安全。这是因为在提供商计划中,每个客户都可以拥有自己的cPanel。这意味着当他们登录进行更新时,他们只能访问他们自己的域。

用户可以更精确地分配服务器资源。在提供商计划中,可以选择每个客户端可以使用的带宽和磁盘空间量。这样就可以对顾客的服务进行微调,也可以相应地为服务定价。

在同一个提供商计划里,当某个客户超过他们的资源限制,只有他们的网站将面临限制。如果客户端都在共享cPanel上,其中一个客户端过度使用资源可能会影响所有的客户端。

  8.节假日销售旺季即将来临。

这种情况每年都会发生:零售商投入大量的时间和创造性精力来计划交易和订购商品,以吸引节日购物者——然而,当购物者出现时,其中一些零售商的网站会出现严重的延迟或崩溃。

节假日期间的网站宕机对客户来说非常沮丧,对商家来说代价高昂。在大多数情况下,它们也是可以避免的。

因为黑色星期五和网络星期一可能是对网站和虚拟主机计划的压力测试,所以现在就计划好确保通过这个测试是明智的。

网站页面加载速度快吗?即使在移动端,即使这些页面包含高分辨率的图片和视频也可以吗?

当前的虚拟主机计划是否允许在网站访问者激增的情况下快速扩大容量?

目前的客户群和社交媒体受众是否比去年假日旺季之前更大?

虚拟主机提供商现在是否一直保持网站的正常运行?如果出现宕机,能否能快速解决?

虚拟主机计划包括网络安全,防止恶意代码和骗子进入网站吗?

如果这些问题中的任何一个的回答是“没有”,那么在销售旺季到来之前,可能需要做一些功课并升级到新的虚拟主机计划了。

在以上迹象看到自己的网站了没?准备好考虑升级选项了吗?查看我们的虚拟主机计划,找到最适合的虚拟主机计划。推荐相关阅读:《怎样选择香港虚拟主机比较好》

20170316111406

无法访问WordPress-Admin 时如何停用所有插件

您是否需要停用所有 WordPress 插件,但无法访问 WordPress 管理区域?

在 WordPress 故障排除期间,您经常会被建议停用所有插件,然后一一重新激活它们。但是,如果您无法访问 WordPress 管理区域来停用插件怎么办?

在本文中,我们将向您展示如何在无法访问 wp-admin 区域时轻松停用所有 WordPress 插件。

基本上,有两种常用的方法可以在不访问管理区域的情况下停用插件。我们将向您展示它们,然后您可以选择一个看起来更容易的。

方法 1. 使用 FTP 停用所有 WordPress 插件

在这种方法中,您需要使用FTP 客户端或WordPress 主机控制面板中的文件管理器选项。推荐阅读:《如何对WordPress 插件进行故障排除》

如果您之前没有使用过 FTP,那么您可能想看看我们如何使用 FTP 将文件上传到 WordPress。

无法访问WordPress-Admin 时如何停用所有插件
无法访问WordPress-Admin 时如何停用所有插件

首先,您需要使用 FTP 客户端或 cPanel 中的文件管理器连接到您的网站。连接后,您需要导航到 /wp-content/ 文件夹。

在 wp-content 文件夹中,您将看到一个名为 plugins 的文件夹。这是 WordPress 存储您网站上安装的所有插件的地方。

您需要右键单击插件文件夹并选择重命名。接下来,将插件文件夹的名称更改为您喜欢的任何名称。在我们的示例中,我们将其称为“plugins.deactivate”。

执行此操作后,您的所有插件都将被停用。

基本上,WordPress 会寻找一个名为 plugins 的文件夹来加载插件文件。当它找不到文件夹时,它会自动禁用数据库中的活动插件。

通常,当您被锁定在管理区域之外时使用此方法。如果问题出在您的插件上,那么您应该能够登录到您的 WordPress 管理区域。

如果您访问WordPress 管理区域内的插件页面,那么您将看到所有已停用插件的通知。

您还会注意到您的所有插件现在都消失了。不要担心它们都是安全的,您可以轻松恢复它们。

只需切换回您的 FTP 客户端并转到 /wp-content/ 文件夹。从这里,您需要将“plugins.deactivate”文件夹重命名为 plugins。

现在,您现在可以返回 WordPress 管理区域内的插件页面并一次激活一个插件,直到您的站点再次中断。

此时,您将确切知道是哪个插件导致了问题。然后,您可以使用 FTP 从您的站点中删除该插件或向插件作者寻求支持。

方法 2. 使用 phpMyAdmin 停用所有插件

我们认为 FTP 方法绝对更容易,但是您也可以使用phpMyAdmin停用所有 WordPress 插件。

重要提示:在您做任何事情之前,请确保您进行了完整的数据库备份。如果出现任何问题,这将派上用场。推荐阅读:《WordPress的全站编辑:它的地位和未来》

接下来,您需要登录到您的网络托管仪表板。在此示例中,我们向您展示了一个 cPanel 仪表板。您的主机帐户的仪表板可能看起来有所不同。

您需要单击“数据库”部分下的 phpMyAdmin 图标。

这将在新的浏览器窗口中启动 phpMyAdmin。如果尚未选择您的 WordPress 数据库,您将需要选择它。之后,您将能够看到 WordPress 数据库表。

如您所见,数据库中的所有表在wp_表名之前都有前缀。您的表可能具有不同的数据库前缀。

您需要单击 wp_options 表。在 wp_options 表中,您将看到不同选项的行。您需要找到“active_plugins”选项,然后单击它旁边的“编辑”链接。

在下一个图中,您需要将 option_value 字段更改为a:0:{},然后点击 Go 按钮以保存您的更改。

就是这样,您已经使用 phpMyAdmin 成功停用了所有 WordPress 插件。如果是插件阻止您访问 WordPress 管理区域,那么您现在应该可以登录了。

我们希望本文能帮助您停用 WordPress 中的所有插件。推荐相关阅读:《如何为WordPress选择最佳的SEO插件》

20170316111406

如何建立订阅服务网站

订阅是一个稳定可靠的商业模式,并且越来越受市场的欢迎。

事实上,统计数据表明:

  •   超过50%的在线购物者至少注册了一项订阅服务
  •   近20%的男性用户和7%的女性用户表示,他们至少订阅了六项电子通讯服务
  •   在过去五年中,订阅电子商务市场的年增长率超过100%。

如果说订阅服务现在很火,这只是轻描淡写。

如果想搭上这列快速前行的列车,首先要做的是建立一个网站。本文将涵盖构建订阅服务网站所需的所有步骤。

如何建立订阅服务网站
如何建立订阅服务网站

  如何选择虚拟主机计划

建立任何新网站的第一步,尤其是提供订阅服务时,就是选择一家虚拟主机公司。

虽然市场上确实有很多虚拟主机公司,但并非所有公司都提供相同的可靠性、正常运行时间和安全性。

在销售订阅服务时,需要记住以下几点:

  •   需要处理海量流量
  •   需要获取信用卡号码
  •   个人收益也取决于网站运作的好坏

因此,找到能满足网站需求的最好的虚拟主机服务和合适的虚拟主机软件包是至关重要的。

因为电子商务网站可以迅速增长,所以一开始就使用VPS主机计划是明智的选择。

HostGator的美国VPS主机计划比美国虚拟主机计划提供更多的RAM、安全性和CPU。此外,还拥有独立服务器的许多相同优点(例如RAM、安全性和隐私),但成本更低。

如果已经准备好让订阅网站启动并运行,第一步是从选择一个高度安全的VPS虚拟主机计划开始,该计划具有不限量的带宽和99%的正常运行时间。

  什么网站构建器最适合订阅服务网站?

市场上有不少网站构建器。然而,如果想建立一个电子商务订阅服务,我们建议建立WordPress网站。

WordPress是全球最流行的内容管理系统,拥有超过4.55亿个网站。

WordPress如此受欢迎的原因是什么?它非常直观,即使是新手电子商务网站所有者也可以创建一个网站。第二,它是开源的。

开放源代码意味着每个人都可以访问代码,并且可以开发主题、插件和工具来帮助WordPress站点高效运行。

我们推荐WordPress,它提供了几个有用的电子商务平台、主题和插件可以帮助新的电子商务网站所有者立即建立并运行订阅服务网站。

稍后会提到部分。

  适用于订阅站点的WordPress插件和主题

为了建立一个坚实的订阅服务网站,这里有一些精选的电子商务WordPress工具,可以考虑安装在订阅网站上。

  1. WooCommerce

WooCommerce是基于WordPress构建的最流行的开源电子商务平台之一。

因此,它包含了创建电子商务订阅商店等所需的一切。

建立了WordPress站点之后,就可以添加WooCommerce插件并瞬间建立好新商店。

WooCommerce的一些主要功能包括:

简易安装

海量集成

灵活和安全的支付

方便的订单管理

  2. WooCommerce Subscriptions

WooCommerce Subscription是一个付费插件,但如果计划使用WooCommerce构建订阅站点,则值得投资。

WooCommerce Subscription是一个一流的工具,可帮助管理和销售需要定期付款的产品和资产。此插件可以:

管理自动化和持续的付款处理

与二十多个个支付网关集成

支持更新

发送自动发票和收据

允许订阅方管理其订阅

跟踪收入、活跃订阅用户等

如果没有订阅插件来自动化销售和订单管理,网站所有者很难扩展电子商务商店。

  3. OptinMonster

建立一个成功的付费订阅网站的另一个关键部分是确保有一种捕获和转换潜在客户的方法。

口碑只能让你走到这一步,所以你需要投资一些工具,帮助网站成功地营销,增加流量,扩大用户群。

OptinMonster是一个出色的工具,可以帮助网站捕获电子邮件订阅者,减少购物车放弃,增加页面浏览量,重新定位客户,等等。

需要考虑的其他插件

尽管WooCommerce、WooCommerce Subscription以及OptinMonster这样的潜在客户培育或电子邮件工具将提供启动订阅业务所需的基本工具,但还有一些其他的插件值得使用。

  以下是一些其他要考虑的工具:

Teachable——如果打算提供在线课程的订阅服务,那么像Teachable这样的平台是一个很好的起点。

WooCommerce Memberships——此插件适用于希望运行会员网站的订阅业务所有者。

Yoast SEO——每个网站都应该有一个SEO工具来帮助网站实现有机覆盖。Yoast可靠且使用简单。

BuddyBoss——BuddyBoss是一个WordPress会员主题,值得一用。它提供会员资格、课程和建立在线社区的能力。

Ultimate Member——Ultimate Member是一款非常酷的会员插件,适用于那些不确定自己需要多少功能的用户。它的服务是免费的,然后用户可以为他们计划使用的扩展支付另外的费用。

MonsterInsights——创建订阅站点的另一个重要方面是了解有多少人访问站点并进行转换。像MonsterInsights这样的谷歌分析插件可以进行跟踪。

  使用HostGator构建订阅站点!

电子商务的发展比以往任何时候都要快,尤其是随着越来越多的消费者在网上购物。

现在是启动电子商务订阅服务网站的最佳时机,这一切都始于找到一家完美的虚拟主机公司。

HostGator提供各种虚拟主机、VPS主机和独立主机的方案。不管虚拟主机和WordPress的需要,我们都可以提供服务。

20170316111406

快速高效的虚拟主机有哪些特性?

速度很重要。生活中最重要的一个方面就是您的网站。当人们浏览网页时,他们希望网站能快速地加载完成。

您可能认为您网站上的信息值得等待,但对于那些拥有庞大的万维网可供选择的繁忙访问者来说,等待信息加载几乎不值得他们浪费时间。如果他们在内容加载之前点击离开,他们怎么知道这些内容值得等待呢?

  寻找快速高效虚拟主机的四个理由

虚拟主机不是影响网站速度的唯一因素,但它很重要。在您选择虚拟主机提供商时,选择快速高效的虚拟主机将提供网站快速加载的先机。这一点很重要,主要有以下几个原因。推荐阅读:《怎样才能租用一个好用的虚拟主机》

  1.快速加载的网站可以创造更好的用户体验。

无论您网站的主要目标是什么,能否实现这些目标都取决于网站能否为访问者提供良好的体验。如果您想让人们继续访问网站,等待内容加载,留下来并不断回到您的网站,人们必须有一个良好的访问体验。当访问者每次点击您的网站时,网站的加载速度很快,这比他们被迫等待创造了更好的体验。

  2.一个访问缓慢的网站将失去访问者。

在一个缓慢的网站上等待加载是一种令人沮丧的经历。但是对于您的许多访客来说,他们甚至都不会费心等待。他们只需点击退出就可以了。谷歌研究发现,人们离开一个仅需三秒钟就能加载的网站的可能性要高出32%。

如果访问者停留的时间不够长,看不到任何内容,那么网站所有者在网站上所做的工作就没有多大价值。

  3.更快的速度有利于SEO。

谷歌在乎他们的用户关心的事情。由于网站访问者希望网站能够快速地加载完成,谷歌的算法给予这样的网站更多的权重。确保网页快速加载是搜索引擎优化(SEO)技术的一个组成部分。快速加载本身并不能让网站出现谷歌的首页,但是如果网站习惯性地加载缓慢,它可能会让您远离它。

  4.网站速度影响转换率。

来自Portent的研究发现,站点速度对转换率产生影响。如果您经营的是一个商业网站,这意味着选择加载快速的虚拟主机可以直接影响利润。即使您的网站不是商业网站,也希望访问者采取一些行动(注册电子邮件列表,关注社交媒体,留下捐款等)。投资一个快速的虚拟主机计划会增加访问者采取额外步骤的可能性。

  如何评估虚拟主机提供商的速度

您知道网站速度很重要,但这并不意味着选择一个快速的虚拟主机提供商很容易。您甚至如何评价哪些虚拟主机提供商提供快速的托管服务?您有几个不同的因素可以考虑一下。推荐阅读:《SEO虚拟主机完整指南》

  1.检查他们提供的虚拟主机计划选项。

选择合适的虚拟主机公司是实现网站速度的一部分。但投资于正确的虚拟主机计划至少同样重要。虚拟主机提供商提供了几种主要类型的虚拟主机计划,每种计划都是为具有不同需求级别的网站设计的。

如果您经营一个小型商业网站或创建一个个人网站来与世界分享个人的爱好,您的网站需求可能相对简单。网站可能不会每天有成千上万的访问者,页面数量也可以管理,也不会有太多的大型文件。对于有基本需求的企业来说,共享主机或WordPress主机通常已经能够满足需求。

例如,当面对一个每月拥有几十万访问者、数百个页面和大量大型文件的复杂网站时,共享计划可能无法提供足够的带宽,也无法继续为访问者提供良好的体验。此时应投资使用更复杂的计划,例如VPS主机甚至是独立服务器

对于大多数较新的网站来说,这些更高层次的计划并不是必需的。但是如果您想让网站随着时间的推移而增长时能够扩展,那么选择一家提供托管计划的虚拟主机提供商有助于在未来几年保持网站的快速发展。

  2.考虑他们的服务器位置。

当您启动一个网站时,很容易把它看作存在于以太中的东西。但网站存储在物理服务器上,而这些服务器都位于地球上的某个地方。这些服务器的位置会影响网站为访问者加载的速度。

如果虚拟主机公司的服务器位于欧洲,但您大多数访问者来自美国,那么长距离会导致加载时间变慢。在选择虚拟主机服务提供商时,您寻找他们的服务器所在地的信息,以确认他们离最有可能的访问者不会太远。如果是同一个城市,这没什么大不了的,但位于世界的另一端确实会有所不同。

还要检查他们是否使用CDN(内容交付网络)。类似于Cloudflare的CDN可以通过世界各地的数据站点来路由网站,从而加快位于偏远地区的访问者的加载时间。

  3.查看他们使用的硬件。

您的虚拟主机的物理服务器的质量也很重要。相较于不投资的虚拟提供商而言,一个投资于高质量和最新技术并进行良好维护的虚拟主机提供商能够提供更好的总体性能,其中包括更快的速度。

虽然您可能不理解网络服务器技术的来龙去脉,但请查看虚拟主机提供的关于它们使用的技术信息,这样就可以了解到它们的实践是否达到了标准。

  4.查找第三方评论。

最后,寻找提供评价公正的第三方网站。许多人会根据他们进行的速度测试,特别对网站速度进行评论。要找到关于虚拟主机公司典型速度的好信息是很困难的,因为影响网站速度的因素太多了。但是通过这些评论网站,通常您能对一家公司的整体声誉有一些了解。

  如何测试您网站的速度

如果您已经有了一个虚拟主机计划,并且不确定它是否提供了自己想要的速度水平,那么最好的方法就是执行速度测试。虽然您可以在自己的电脑或移动设备上测试网站,但这并不能测试出网站对其他人的表现有多好。

为此,需要使用谷歌的Page Speed Insights等速度测试工具。只需输入您的URL并点击“分析”,该工具将根据您网站的速度性能提供一个分数。您可以查看在桌面和移动设备上的得分,以及提高网站速度的具体建议。

  除了速度之外,还应该考虑哪些因素?

您的虚拟主机很重要,但它不是决定网站速度的唯一因素。您还需要考虑使用图像的大小、您拥有多少插件以及是否启用了浏览器缓存等因素。但选择一个有信誉的虚拟主机公司提供了一个坚实的基础,确保您自己采取的其他步骤可以保持网站快速回报。

考虑过WordPress主机吗?阅读我们的指南,找到快速高效的WordPress主机。推荐相关阅读:《企业网站怎么选择虚拟主机》

20170316111406

如何修复在WordPress 中建立数据库连接的错误

您是否在WordPress 网站上看到“建立数据库连接时出错”通知?这是一个致命错误,使用户无法访问您的WordPress 网站。

当WordPress 无法连接到数据库时会发生此错误。许多事情会影响您的 WordPress 数据库连接,这使得初学者很难进行故障排除。

在本文中,我们将向您展示如何轻松修复在 WordPress 中建立数据库连接的错误。

是什么导致在 WordPress 中建立数据库连接时出错?

“建立数据库连接时出错”问题可能是由 WordPress 设置中的数据库信息不正确、数据库损坏或数据库服务器无响应引起的。

数据库是一个软件,它可以很容易地存储,组织和检索数据到其他软件。

作为内容管理系统,WordPress 使用数据库来存储您的所有内容和其他网站数据。然后,每次有人访问您的网站时,它都会连接到数据库。推荐阅读:《什么是数据库》

WordPress 需要以下信息才能连接到数据库:

数据库名称

数据库用户名

数据库密码

数据库服务器

此信息存储在名为wp-config.php 的WordPress 配置文件中。

如果其中任何一项不正确,WordPress 将无法连接到您的数据库服务器,您将看到“建立数据库连接时出错”错误。

如何修复在WordPress 中建立数据库连接的错误
如何修复在WordPress 中建立数据库连接的错误

这是最常见的 WordPress 错误之一。除了不正确的凭据外,如果数据库服务器关闭或数据库文件损坏,也会出现此错误。

让我们来看看如何通过逐步故障排除来修复 WordPress 中错误建立数据库连接问题。

检查您的 WordPress 数据库凭据

WordPress 中数据库连接错误的最常见原因是数据库凭据不正确。如果您最近将 WordPress 网站移至新主机,那么这可能是最可能的原因。

您的 WordPress 数据库凭据存储在 wp-config.php 文件中。它是 WordPress 配置文件,其中包含重要的 WordPress 设置,包括数据库信息。

您将在 wp-config.php 文件中查找以下几行。

// ** MySQL settings – You can get this info from your web host ** //

/** The name of the database for WordPress */

define( ‘DB_NAME’, ‘database_name_here’ );

/** MySQL database username */

define( ‘DB_USER’, ‘username_here’ );

/** MySQL database password */

define( ‘DB_PASSWORD’, ‘password_here’ );

/** MySQL hostname */

define( ‘DB_HOST’, ‘localhost’ );

您需要确保数据库名称、用户名、密码和数据库主机的信息正确。

您可以从您的WordPress 托管帐户仪表板确认此信息。只需登录到您的主机帐户,然后单击数据库部分下的MySQL 数据库。

这会将您带到托管仪表板中的数据库管理页面。从这里,您可以找到您的数据库名称和用户名。

您将在下面找到数据库用户和更改用户密码的链接。

确认数据库名称、用户名和密码后,您可以根据需要在 wp-config.php 文件中更改该信息。

之后,再次尝试访问您的网站以查看数据库连接错误是否已消失。

如果您仍然可以看到错误,那么这意味着其他地方出了问题。继续阅读以了解更多故障排除步骤。

检查您的数据库主机信息

如果您确信您的数据库名称、用户名和密码信息是正确的,那么您可能需要确保您使用的是正确的数据库主机信息。

大多数 WordPress 托管公司使用 localhost 作为您的数据库主机。但是,一些托管 WordPress 托管公司使用单独的服务器来托管数据库。在这种情况下,您的数据库主机信息将不是 localhost。

您需要联系您的 WordPress 托管公司以确认您的数据库主机信息。推荐阅读:《WordPress真正惊人的好处》

修复WordPress数据库

例如,如果您在 wp-admin 上遇到不同的错误,例如“一个或多个数据库表不可用。数据库可能需要修复”,那么您需要修复您的数据库。

您可以通过在 wp-config.php 文件中添加以下行来完成此操作。在 wp-config.php添加天面配置。

define(‘WP_ALLOW_REPAIR’, true);

注意:用户无需登录即可访问数据库修复页面。完成修复和优化数据库后,请确保从 wp-config.php 中删除此代码。

检查你的数据库服务器是否宕机

如果一切似乎都正确,而 WordPress 仍然无法连接到数据库,那么您的数据库服务器(MySQL 服务器)可能已关闭。

这可能是由于服务器上的流量过大而发生的。基本上,您的主机服务器无法处理负载(尤其是当您使用共享主机时)。

您的网站会变得非常缓慢,对于某些用户,它甚至可能会输出错误。因此,您应该做的最好的事情是与您的托管服务提供商反映,并询问他们您的 MySQL 服务器是否响应。

如果您有其他网站在同一台服务器上运行,那么您可以检查这些网站以确认您的 SQL 服务器已关闭。

如果您在同一主机帐户上没有任何其他站点,则只需转到您的主机仪表板并尝试访问phpMyAdmin并连接数据库。

如果可以连接,那么我们需要验证您的数据库用户是否有足够的权限。创建一个名为 testconnection.php 的新文件并将以下代码粘贴到其中:

$link = mysqli_connect(‘localhost’, ‘username’, ‘password’);

if (!$link) {

die(‘Could not connect: ‘ . mysqli_error());

}

echo ‘Connected successfully’;

mysqli_close($link);

?>

确保替换用户名和密码。您现在可以将此文件上传到您的网站并通过网络浏览器访问它。

如果脚本连接成功,则说明您的用户权限足够,并且还有其他问题。

返回您的 wp-config 文件以确保那里的所有内容都是正确的(重新检查拼写是否有错误)。

其他对用户有用的解决方案

如果上述故障排除提示未能修复您网站上的数据库连接错误,那么您可以尝试这些附加步骤。

我们的用户反馈说,这些步骤已经帮助一些用户解决了他们网站上的数据库连接错误。

更新 WordPress 网站 URL

尝试使用 phpMyAdmin 更新 WordPress 站点 URL。只需从您的主机帐户仪表板访问 phpMyAdmin,然后选择您的 WordPress 数据库。

然后单击顶部的 SQL 菜单并输入以下 MySQL 查询。

UPDATE wp_options SET option_value=’YOUR_SITE_URL’ WHERE option_name=’siteurl’

不要忘记提供您自己的站点 URL 并将 wp_options 更改为您自己的表名,因为您可能已经更改了WordPress 表前缀。

重启 Web 服务器

独立服务器、vps服务器上的用户可以尝试重新启动他们的服务器。

这将重新启动您的 Web 和数据库服务器,这可能会修复导致错误的一些临时故障。

同时,我们希望本文能帮助您修复在 WordPress 中建立数据库连接的错误。

如果您按照本文操作仍不能恢复正常,那么您可能需要联系您的网络托管公司。推荐相关阅读:《WordPress主机需要多少钱呢?》

20170316111406

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

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

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

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

  网站带宽是什么?

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

  网站带宽为什么很重要

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

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

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

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

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

  网站需要多少带宽?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

总结

带宽对于新手来说可能是一个令人困惑的话题,但大多数网站所有者不需要每天过多地考虑这个问题。如果不知道自己需要多少或者选择哪种计划,一个拥有良好支持团队的虚拟主机可以帮助网站所有者找到最合适的计划。推荐相关阅读:《有哪些因素会影响云主机的带宽速度呢?》