ic_ee

IP 地址是如何工作?

在本文中hostgator香港服务器将详细说明 IP 地址如何工作?IP 地址代表 Internet 协议地址。它被定义为使用TCP/Internet 协议建立通信的唯一标识网络中设备的地址。一个 IP 地址包含四个 8 位字段的十六进制数字,由符号点“.”分隔。每个数字从一位到三位不等,这四个数字的范围从 0 到255 位。

例如, 198.134.45.6

如果我们想向任何人发送一封信,我们需要他们的邮寄地址,类似地,计算机使用设备的 IP 地址与网络中的另一台计算机通信。Internet 地址由管理 Internet 的组织 InterNIC 分配。推荐阅读:《IPSec 协议是什么,有哪些传输协议列表》

IP 地址是如何工作?

IP 地址中的类型和命令

以下是 IP 地址版本的类型:

  • IPV4
  • IPV6

IPV4: Internet 协议版本 4,具有 32 位数字的存储容量。由于安全问题和技术的发展,IPV4 已经耗尽,所以 IPV6 出现了。

IPV6: 互联网协议版本 6使用 128 位数字来存储地址。

以下是了解任何设备/网络的 IP 地址的命令:

ifconfig -a:用于查看每个配置和设置。

hostname -i:显示你机器的IP地址。

ip addr show:显示设备上的 IPv4 或 IPv6 地址。

IP 地址中的部分

它由两部分组成:

主机:它唯一地标识网络中我们可以分配给每个主机的设备/机器。它需要 8 位地址。主机部分将保持不变,但 IP 地址的网络部分将发生变化。

网络:它唯一地标识网络及其类。它还需要 8 位地址。

IP地址的分类

它可以是下面列出的类型:

静态

静态 IP 地址通常不会更改,但它们可能会因网络管理而有所不同。它们是一个永久的 Internet 地址,提供了一种简单可靠的通信方式。从静态 IP 地址中,我们可以获得任何重要的细节,例如计算机所在的地理信息。Internet 服务提供商 (ISP) 使用这些详细信息通过设备进行通信。静态 IP 地址的最佳示例是 DNS 服务器(域名服务)。但是,与动态 IP 地址相比,由于其分配,统计 IP 地址的安全性较低。推荐阅读:《服务器、IP、域名之间的关系》

动态

当我们将任何设备(如移动设备、计算机等)连接到互联网时,互联网服务提供商 (ISP) 会从可用 IP 地址范围内向设备提供一个 IP 地址,我们可以通过该设备连接、发送和接收信息。下次当我们再次将同一设备连接到互联网时,ISP 将提供不同的 IP 地址,但来自相同的可用 IP 地址范围。由于每次我们连接到互联网时 IP 地址都会不断变化,因此这样的 IP 地址被称为动态 IP 地址。动态 IP 地址的一个示例是 DHCP 服务器(动态主机配置协议)

IP 地址的用途和类别

以下是其中的不同类:

  • A类地址
  • B类地址
  • C类地址
  • D类地址
  • E类地址

在进入课程之前,我们必须对子网划分有一个概念。子网划分是将较大的网络(主机部分)划分为较小的网络以便更好地管理和使用的过程。

例如,在一家公司中,有四个部门;销售、生产、开发和管理。每个部门有 30 个用户。该公司使用了一个私有的 C 类 IP 网络。没有任何转租的概念,所有计算机都将在一个大型网络中工作。

现在让我们了解这些类:

1 字节 = 8 位

注意:范围 127.xxx.xxx.xx 是为 loopback/localhost 保留的,例如 127.0.0.1 是 loopback 地址。范围 255.255.255.255 向本地网络上的所有主机广播地址。

  • A 类:该类中的 IP 地址范围为 0 – 126,子网掩码为 255.0.0.0。它在 127 个网络中的每一个上支持大约 1600 万台主机。主要由 Internet 服务提供商 (ISP) 使用
  • B 类:B 类中的 IP 地址范围为 128 – 191,子网掩码为 255.255.0.0。它支持大约。16,000 个网络中的每一个都有 65,000 台主机。供企业和组织中的大中型网络使用。
  • C 类: IP 地址范围为 192 – 223,子网掩码为 255.255.255.0。它在 200 万个网络中的每一个上都有 254 台主机。此类地址最常见,用于小型企业和家庭网络
  • D 类: IP 地址范围为 224 -239,无子网掩码。它是为多播组保留的。
  • E 类: IP 地址范围为 240 -255,无子网掩码。它是为将来使用或研究和开发目的而保留的。

IP 地址的使用

为网络中的新设备分配静态/动态 IP 地址以进行通信。

不同的协议(如 DNS、DHCP 等)适用于 IP 地址的概念。

对网络中的数百万台设备进行适当的跟踪、安全和监控。

源路由功能允许数据包的发送者指定数据包在到达目的地的途中应采用哪条路由。

基于IP 地址的网络

让我们看看 IP 地址是如何工作的,基于两种类型的网络:

公共:公共 IP 地址是分配给计算设备以允许通过 Internet 直接访问的地址。电子邮件服务器、电子邮件服务器和任何可从 Internet 直接访问的服务器设备都是全球唯一的公共 IP 地址,并且只能分配给唯一的设备。

私人:私人IP地址分配给您私人空间内的计算机,而不会让它们直接暴露在互联网上。例如,如果我们在您家中有多台计算机和移动设备,您可能希望使用私有 IP 地址来寻址您家中的每台计算机。私有 IP 地址以 :

  • Class A:10.0.0.0
  • Class B: 172.16.0.0
  • Class C: 198.168.0

总结

IP 地址用于使用 TCP/IP 协议在网络内/外的两个或多个不同设备之间进行通信,以使用 Internet 服务提供商 (ISP) 定位和管理设备。推荐相关阅读:《IP地址如何被他人追踪》

ic_ee

什么是NVMe硬盘?对比NVMe与SATA的好处

如果你在2010年代的任何时候研究过购买个人电脑(PC)的规格,你可能已经注意到SSD(SSD)、USB 3.1和HDMI都已经成为最高数据传输率的新标准。这些硬件的进步主要有利于办公室和家庭电脑的设置。一项有利于本地工作站和服务器主机的新技术是取代SATA和M.2SSD性能的较新的存储技术,也是我们独立主机服务器最近升级的一部分——非易失性内存快递(NVMe)驱动器。hostgator美国服务器分享什么是NVMe硬盘

什么是NVMe?

Non-Volatile Memory Express(NVMe)是2013年推出的一种逻辑设备接口规范,它主要使用外围元件互连网(PCI-e)连接而不是串行AT附件(SATA)连接来访问固态存储。这使得存储设备和其他硬件组件之间的数据传输速率更高,并且提高了PC(个人电脑)和服务器的整体性能。推荐阅读:《专用服务器上的 NVMe 驱动器存储优势》

NVMe相比于SATA的优势是什么?

这里有一些误解值得澄清一下。NVMe和SATA不是同一类型的技术。许多人将这种比较视为 “NVMe SSD与SATA SSD “的原因是,最快的、广泛可用的NVMe SSD使用PCI-e。

什么是NVMe硬盘?对比NVMe与SATA的好处

在NVMe技术标准成为主流之前,”SSD”一词几乎总是指2.5英寸的SATASSD,SSD适用于笔记本电脑,使用SATA III计算机总线接口与高级主机控制器接口(AHCI)。简单地说,SSD使用了SATA连接和主板芯片组中的旧标准。业界远离这对组合的原因很简单——他们无法达到NVMe的全部处理能力。

因此,NVMe驱动器主要是为PCI-e硬件接口生产,它直接连接到中央处理器(CPU),以获得最佳性能。PCI-e通常用于向台式电脑添加图形处理单元(GPU)或声卡,这两种外围设备需要低延迟。

这里需要记住的是:NVMe驱动器可以使用PCI-e卡插槽或旧的SATA连接,通常用于SATA SSD和HDD。它们被称为2.5英寸U.2 NVMe SSD,通常只在企业环境中出现。

综上所述:

例子形式因素

为NVMe主机控制器制造的SSD使用PCI-e、SATA或M.2 “口香糖”(稍后详述)的形式因素来连接到系统。

SATASSD使用SATA外形尺寸和AHCI作为主机控制器的驱动器,以连接到系统。

NVMe是一种规范。SATA是一个物理连接器。

作为视觉参考,请看图片中四个最流行的形式因素(从上到下)。

1. M.2 SATA III SSD

2. M.2 NVMeSSD(注意它有一个压痕,而SATA M.2有两个)。

3. 用于笔记本电脑的2.5英寸SATA SSD

4. 3.5英寸SATA HDD

用于NVMe驱动器的PCI-e插槽适配器

然后是NVMe PCI-e SSD插卡(AIC)。这是一个PCI-e适配器中的NVMe M.2驱动器。

PCI-e如何使NVMe驱动器比旧的存储技术更好?

PCI-e与SATA的对比

SATA连接允许6GB/s的”连接”或链接速度时,PCI-e连接允许16GB/s的链接速度。由于链接速度是SATA的两倍以上,基于PCI-e的硬盘可以更快地读取和写入数据。

关于NVMe基准与SATASSD的比较,请查看UserBenchmark、Gaming PC Builder、PC World和Kingston。推荐阅读:《SSD固态硬盘和HDD机械硬盘有什么区别?》

M.2 NVMe与M.2 SSD的对比

NVMe驱动器最常见于PCI-e连接的M.2外形尺寸。M.2驱动器直接安装在主板上,通常平躺着,与主芯片板平行。这与其他需要在计算机或服务器机箱中单独安装的形式因素不同。

传统的硬盘通常通过SATA电缆连接,并需要与电源连接才能发挥作用。由于NVMe硬盘直接安装在主板上,因此不需要电缆,减少了机箱内的杂乱,改善了冷却部件的空气流通。对于注重性能的用户来说,M.2形式因素可能是高效硬件构建的理想选择。稍后会有更多关于使用情况的信息。

记住,有M.2 SATA SSD。尽管共享相同的外形尺寸,但它们使用SATA连接,与NVMe驱动器相比,它的链接速度会出现瓶颈。因此在审查购买的M.2驱动器时,要记住这种区别。记住NVMe和SATA M.2模块连接器之间的区别。

是否选择NVMe SSD?

NVMe驱动器是否比SATA SSD更好,这取决于使用情况。我们将分成两部分:虚拟主机和本地工作站。

NVMe虚拟主机

是的。NVMe虚拟主机已经成为虚拟主机的行业标准。升级到NVMe主机是提高网站性能和用户体验(UX)的一个简单方法,你不需要整合内容交付网络(CDN)或第三方缓存软件和集成。这意味着服务器将会把更多的资源分配给用户请求,而不是缓存任务。

更好的资源分配是有经验的Linux系统管理员(sysadmins)从cPanel服务器迁移到非托管云服务器的一个主要原因。

在高可用(HA)基础设施中利用NVMe驱动器的虚拟主机计划将在系统管理员的优化配置下更快地工作。

用于本地工作站的NVMe驱动器

也许吧。这个问题比较主观。

一般使用:如果你每天仅仅使用网络浏览器、电子邮件客户端和办公套件,即使你是在远程工作时,也有更多具有成本效益的方法来提高PC的安全性和性能。从SATASSD到NVMe硬盘的性能跳跃不会像从HDD升级到SSD那样明显。

最有可能看到NVMe技术的好处的高级用户:

音乐家和视频编辑,以高清(HD)质量渲染复杂的项目

运行《魔兽世界》和《星际争霸》等大型多人在线(MMO)游戏的硬核PC玩家

追求每秒最高帧数(FPS)的多媒体流媒体人,可以在开放广播软件(OBS)等软件中进行定制。

即使有这些用户,系统性能也可能被处理器限制。可能需要一个英特尔i7以上的CPU,以获得NVMe硬盘的大部分性能。可以在TechRadar.com找出最适合的NVMe SSD。

对NVMe虚拟主机的好处或一般的技术是否有疑问?请在下面告诉我们。

或者了解更多关于可以用Linux VPS主机做什么。推荐相关阅读:《固态硬盘与硬盘驱动器的区别及怎样选择》

ic_ee

如何安全上网并阻止 Cookie

Cookie 对网络非常重要,大多数网站都使用它们。您可能已经使用它们多年而不自知。这些小临时文件能够保存有关您的网络活动的某些信息。hostgator美国VPS主机分享如何安全上网并阻止 Cookie

以下是 Google 的完整定义:

Cookie 是您访问的网站创建的文件。它们通过保存浏览信息使您的在线体验更轻松。借助 Cookie,网站可以让您保持登录状态,记住您的网站偏好,并为您提供与本地相关的内容。例如,cookie 可以为“会话”保存您的登录数据,因此您不必在使用该站点上的各种安全页面时一遍又一遍地登录该站点。同样,相同的 cookie 可以帮助确定某人是否已从站点注销并阻止相关页面。

现在我们知道 cookie 很重要,几乎每个网站都使用它们。然而,我们用于上网的浏览器使我们能够阻止个别网站的 cookie 或完全阻止它们。推荐阅读:《本地存储、会话存储和Cookie之间的区别》

此外,新的数据保护法要求用户接受在某些网站上使用 cookie。(您在访问您喜欢的网站时已经注意到这些烦人的小弹出窗口。)

那么,如果 cookie 如此重要,我们为什么要阻止它们呢?

如何安全上网并阻止 Cookie

阻止还是不阻止?

人们有安全问题,他们应该这样做。有些担忧是合理的,有些则是疯狂的出路。哪种安全级别适合您?你应该阻止所有的cookies吗?

Cookie 非常强大,它们可以让您接触到很多不需要的活动。从保存您的登录数据到为您提供有针对性的广告或服务的一切。

但对于许多网站来说,根本没有理由阻止 cookie。例如,为您自己的博客保存 cookie 是无辜接受 cookie 的完美示例。实际上,cookie 可以使它更方便,因此您不必继续登录博客来编辑帖子或审核最近的评论。您的电子邮件或最喜欢的社交媒体组也可能如此。

这就是为什么流行的网络浏览器(如 Firefox)允许您阻止个别网站的 cookie。

安全

当谈到在网络上保护自己时,你真的不能太小心。有很多恶意黑客试图尽可能地嗅出数据。但是,如果您能记住一些简单的指导方针,您就可以自信地穿越信息高速公路。

始终检查您从哪里获得该 wifi 信号。如今,几乎每家咖啡店、杂货店甚至沃尔玛都可以使用 wifi。这非常适合在旅途中工作,但公共 wifi 可能成为恶意 cookie 抢夺者的温床。因此,在公共 wifi 上浏览时,请使用浏览器的“隐身”模式。这基本上可以让您以一张白纸冲浪,无论您保存的任何 cookie 都将对恶意行为者隐藏。

请记住,您的冲浪活动(例如您正在访问的网站)在隐身模式下仍然可见。推荐相关阅读:《互联网Cookie是什么以及它如何帮助企业》

ic_ee

了解Linux 和 Python

Linux,人们习惯把Linux说成是一个操作系统,而严格来说Linux只是一个类Unix操作系统的内核。Linux内核的创始人是Linus Torvalds,他开放Linux的源码,使得全球的程序员都可以得到并且改进或者修改这份代码。于是后来就出现了好多Linux的发行版,比如Ubuntu,Debian, Fedora, Red Hat等。hostgator 美国Linux服务器分享了解Linux 和 Python

再说说Python。Python是一门具有面向对象、跨平台、解释型等特点的高级程序设计语言。Python的用途非常广泛,经常用于当作脚本语言用于处理系统管理任务和网络编程。当然除此之外还有很多用途,比如经常用来写web程序,作图像处理,做科学计算,做桌面应用等。Python的语法简单优雅,可读性非常好。

Python然而说到与Linux的关系,可能主要还是其作为“脚本语言”的特点和作用。Python用来做Unix/Linux系统管理非常方便,所以有一些Linux发行版都已经预装了Python,比如我正在使用的Ubuntu。这些Linux操作系统上有不少用Python写的系统程序和应用程序。推荐阅读:《保护Linux独立服务器的分步指南》

对于开发人员来说,Python 是简历上的一大亮点,而且 Python 开发者们也明显会从熟悉 LINUX 平台的角度受益,因为任何 LINUX 发行版都会将Python 作为同绑推出的一项标准功能。Python 能够从许多不同的站点处免费下载甚至是从各类 LINUX 发行版的软件包中获取,这意味着一定会有大量潜在的用户在下载并利用其进行编程。

了解Linux 和 Python

在 LINUX JOURNAL 于 2011 年 9 月在网上所进行的调查中,24%(约 8600 名用户)将 Python 列为自己最喜欢的编程语言。Python 以极为明显的优势击败了人气榜中位居第二的竞争对手 C 语言。显然,Python 在 LINUX 社区中的人气相当高。而在一些国外大学和科研机构共享的开源代码中我们发现,大部分代码均是Python 或者 MATLAB 写成。尤其是 Python 程序可以在 LINUX 下完美运行,这对于计算海量数据(比如海量数据挖掘)和大型科学计算等需要进行并行计算和网格计算的项目来说,Python 也成了 C/C++之外的一个不错的选择。

另外,已经有不少 IT 企业开始使用 Python 进行企业级程序开发,其中不乏GOOGLE、微软、百度等名企。这些企业有些是使用 Python 开发部分模块,有些是使用其来开发程序框架,甚至一小部分企业完全使用 Python 进行开发。据我了解的几家国外的使用 Python 进行全过程开发的企业,大部分是利用开源资源开发科学计算程序,并且也开放源码供外界下载,这也提供了一个让我了解企业级程序编码的机会。

Python 的优势与劣势:与 C/C++对比

1. Python 的优势

Python 在设计上坚持了清晰划一的风格,这使得 Python 成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。Python 直接编写的程序段有时运行效率甚至高于用 C 编写的程序。从个人开发 Python 程序和 C++程序的经验来看,编写 Python 程序能让我更加集中精力去考虑算法的整体流程框图和逻辑结构,相比之下写 C++程序则需要事先处理许多细节问题。

Python 是一种代表简单主义思想的语言。阅读一个良好的 Python 程序就感觉像是在读英语一样。Python 极其容易上手,因为 Python 有极其简单的语法,它使你能够专注于解决问题而不是去搞明白语言本身。在我最近进行的某个项目的开发过程中,团队中有一名开发者并不熟悉 Python 语言,但是他依旧能在我们标注的注释的指导下轻松地理解其他人所写的 Python 程序,并且现在已经学会基础的 Python 编程。

Python 的免费与开源。Python 是 FLOSS(自由/开放源码软件)之一。使用者可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。FLOSS 是基于一个团体分享知识的概念。因为我主要是在国外的一些开源代码共享网站,如 GITHUB, SOURCEFORCE 等下载及上传开源代码,发现一些科学计算的开源程序,开发者大多都提供 MATLAB 或 Python 的代码,这与 Python 的可移植性和大量共享的开源科学计算包密不可分。这些高效的共享资源,也是吸引我学习 Python 编程的重要原因之一。

用 Python 语言编写程序的时候无需考虑诸如如何管理你的程序使用的内存一类的底层细节。这一点相比 C/C++来说确实更能让开发者集中精力在算法设计上。我虽然没有 C/C++内存编程的经验,但是在学习汇编语言的时候,仅仅是做一个小型的汉诺塔游戏就已经体会到设计内存布局和存取的复杂性。推荐阅读:《如何利用Linux分销主机系统获得高回报》

2. Python 的劣势

在相同的算法设计下,Python 程序的运行速度总体上看不如 C/C++程序。这是因为 C 或 C++写的程序可以从源文件(即 C 或 C++语言)转换到计算机使用的语言(二进制代码,即 0 和 1),而 Python 语言写的程序不需要编译成二进制代码,直接从源代码运行程序。两者相比,速度高下立分。所以使用 Python开发辅助模块或者小程序,由于不需要编译,直接进行解释运行,所以编程效率会比较高。但是对一些大型程序以及一些不希望移植到别的平台的程序,C/C++还是主流的选择。

在 LINUX/WINDOW 下进行 Python 编程

1. 编程环境

习惯在 WINDOWS 下工作的入门者可能会不习惯 Python SHELL 下的命令行工作方式,Python 也支持在 IDLE 下新建*.py 文件并编写。个人觉得命令行交互也算是 Python 设计者吸收了 LINUX 终端编程的优秀特质,而且这种编程方式对于习惯 LINUX 操作的开发者来说非常亲切,也增加了吸引他们进行 Python 开发的筹码。对于一些习惯用 MATLAB/MATHEMATICA 进行科学计算程序开发的程序员来说,由于 Python 导入科学计算相关模块后对数值计算、符号计算等强大的支持以及类似的交互环境编程,也让他们在使用 Python 时得心应手。

大部分非计算机专业的学生在学习编程语言(如 C/JAVA)等时习惯使用VISUAL STUDIO 等编程环境,而对 Python 偏 LINUX 风格的编程方式感到头疼。其实很多 Python 的程序设计者也推出了类似 VISUAL STUDIO 的集成环境,如WINGIDE, PyScripter, SPYDER 等。我在 windows 下使用的集成开发环境是SPYDER,它提供了编程、调试、交互等功能,并且有强大的在线帮助、函数查询以及实时纠错等功能。这里又体现出 Python 的优势:因为 Python 是解释器解释运行,所以在写代码过程中解释器可以提示语法错误,而 C/C++需要进行编译后才能返回错误信息,相比之下比较麻烦。

2. LINUX 下 Python 编程

LINUX 下并没有 WINDOWS 下的集成编程环境,所以对 LINUX 初学用户或者习惯在集成编程环境下写代码的开发者来说会不习惯。但是 LINUX 下也有一些开发环境非常适合进行 Python 编程。

在 LINUX 下写程序,相信很多人都会推荐 VIM 或者 EMACS。作为现今最优秀的几个文本编辑器,二者都提供了许多强大的功能,不仅仅像 WINDOWS 下简单的文本编辑器和写字板一样的功能,还在非插入模式下提供了许多命令,可以方便的进行高亮、定位、移动、删除等操作,可以说是省去了编程人员双手游移于鼠标和键盘之间的麻烦,而且当熟悉二者的用法后,程序员的双手甚至不用离开主键盘区域。推荐相关阅读:《从独立服务器托管的根访问中获得最大好处》

ic_ee

数据库模型的类型

数据库模型基本上称为数据库模式,用于表示由数据库管理系统管理的数据库结构和数据库格式。数据库模型代表数据库的外观。数据库模型有多种类型,如网络模型、实体关系模型、层次模型、面向对象模型和对象模型。这些所有类型的数据库模型都有不同的外观,并且在这种类型的数据库模型上执行的操作也彼此不同。数据库模型的使用根据用户要求而有所不同。hostgator香港虚拟主机分享数据库模型的类型

数据库模型的类型

下面列出了不同类型的数据库模型:

平面模型

在平面数据库模型中,有一个数据元素的二维数组,其中假定列具有相似类型的值,并且在行中,元素应该具有相互关联的关系值。推荐阅读:《什么是数据库》

数据库模型的类型

例如,任何安全系统都可以使用名为名称和密码的两列。所以每一行用于存储不同的密码和用户名。平面模型中没有两个条目是相同的。在平面模型中,表格式用于存储数据库。这种数据库模型有一个缺点,因为它无法在二维数组中存储大量数据,因为在平面数据库模型中很难管理如此庞大的条目集。

层次模型

在分层模型中,数据以树状结构存储,其中有一个根节点,数据开始存储。排序字段用于兄弟记录,以在分层模型中存储数据时保持某种顺序。当需要维护信息管理系统时,主要使用分层数据库模型。在这个数据库模型中,数据之间存在一对多的关系。数据的检索在层次模型中有不同的技术。

该技术使用指针向下导航,以便可以顺序访问数据。由于这种技术,分层数据库模型有一个缺点,因为它不能处理所有类型的数据库操作。与其他类型的数据库模型相比,数据的检索时间更长。记录未连接到分层模型。该模型由一个向上链接组成,用于表示存储在数据库系统中的数据的层次结构。

网络模型

与分层模型相比,网络结构数据库模型具有非常相似的结构。该模型允许树状结构模型中的多对多关系。这意味着可以有多个父母。网络模型使用两个基本概念,即集合和记录。记录包含可以是分层形式的文件和用于定义记录之间的多对多关系的集合。该集合使用循环链表作为数据结构,其中作为父项的一条记录可以在一个圆中出现一次,并且该特定父项的子项可以在每个圆中出现多次。

在网络数据库模型中,记录是相互连接的。以这种方式,在记录之间维护层次结构。此数据库模型中的数据访问可以采用顺序形式,也可以采用循环链表模式。并且可以有多个路径来访问任何特定的记录。这种网络模型的缺点是它包含记录之间的冗余,这意味着一条记录可以在数据库模型中出现多次。推荐阅读:《什么是数据库服务器及其用途》

关系模型

关系数据库模型旨在消除数据库管理系统中的依赖关系。关系数据库模型的开发主要针对微型计算机系统。关系数据库模型中使用的三个键是域、属性和关系。关系被定义为包含行和列的表。表中的列在关系数据库模型中称为属性。域被定义为一组可以插入到数据库模型中的值。在这个模型中使用的数据结构是一个表,数据在模型中以行和列的形式存储。这些行也称为元组。

例如,有一个名为员工详细信息的关系。它可以有多个属性,如姓名、年龄、性别。一个名为员工详细信息的关系可以有多个元组。可用于唯一标识任何行的键称为主键。并且这些键可用于同时连接多个表。例如,employee 表中可以有一个名为 location 的列,该列 location 可以是 location 表的主键。

通过该键,可以将两个表位置表和员工表连接起来,并对连接表进行操作。关系数据库模型使用结构化查询语言(SQL)对数据库系统执行操作。关系模型包含多个看起来像平面数据库模型的表。该模型的主要优势之一是,只要值在两个不同的记录中出现的时间超过时间,它们之间就会存在一些关系。

维度模型

维度数据库模型被定义为关系数据库模型的特殊版本。该模型用于以这样一种方式表示数据仓库中的数据,以便可以使用 OLAP 查询和在线分析处理来汇总数据。在维度数据库模型中,数据库模式由一个包含事实和维度的巨大表组成。该维度用于定义事实的上下文,并采用分层形式。维度数据库模型使用星型模式,其中包含具有事实和维度的高度规范化的表。

总结

 

数据库模型被广泛用于以不同的结构形式存储数据。目标是正确维护结构,以便尽可能缩短数据检索时间。并且可以在不同类型的数据库模型中轻松执行数据库操作。推荐相关阅读:《MariaDB数据库与MySQL数据库之间的关系与区别》

ic_ee

如何以及为什么要创建网站地图

很多人运营网站的时候似乎觉得自己的待办事项清单一直在不断增长。也听说过自己应该有做很多事情,但有时你更想知道哪些是真正值得花时间去做的事情。创建网站地图是值得花时间去做的事情之一。接下来hostgator香港Windows虚拟主机将概述为什么创建站点地图是值得做的事情,如何创建站点地图,以及有了站点地图之后应该该怎么做。

什么是网站地图?

网站地图是一个文件,它详细说明了网站上的页面和文件以及它们之间的关系。网站地图最常见的格式是XML(可扩展标记语言),这是最容易提交到谷歌的类型。你还可以创建一个HTML(超文本标记语言)网站地图,这对访客更加有用。推荐阅读:《什么是网站地图,网站地图有哪些作用?》

为什么要创建网站地图

网站创建网站地图的主要原因是为了SEO(搜索引擎优化)。搜索引擎通过爬取网页来查找要包含在搜索结果中的页面。但是网络世界广袤无垠,尽管搜索引擎算法很强大,但爬取整个网络的内容是一项巨大的任务。

如何以及为什么要创建网站地图

站点地图可以让搜索引擎更容易地看到网站上有哪些页面,优先爬取哪些内容,以及这些页面上包含的一些基本信息。创建站点地图并向谷歌提交站点地图可以加快页面出现在搜索结果的这一过程。

但是站点地图也可以有算法和技术SEO之外的用途。创建HTML网站地图对于网站所有者来说大有益处,因为它可以帮助网站所有者在网站发展的过程中维持好网站机构。它不仅可以让网站所有者在一个文档中看到所有页面,还能确定这些页面之间的关系。

为网站访问者提供一个指向网站地图的链接(可能放在页脚中)。希望所有访问者都会发现网站的结构非常直观,他们永远不需要使用网站地图,但提供一个辅助选项以防万一也没有什么坏处。

如何创建网站地图

既然你已经接受了这是一个要添加到待办事项列表中的任务,好消息是,许多工具能够让创建站点地图变得非常简单。以下是几个选择。推荐阅读:《怎样设置网站地图,网站地图sitemap有什么作用》

1.Yoast插件

如果你使用WordPress,Yoast插件的免费版本提供了一个为网站创建XML网站地图的功能。下载并激活插件后,你可以将其设置为自动创建网站地图。只需点击WordPress侧菜单中的SEO,选择Features(功能)选项卡,然后向下滚动到你看到XML sitemaps(XML站点动图)选项的位置。确认它已设置为On(打开);如果显示关闭,请点击图标更改设置。

2.AIOSEO插件

WordPress用户的另一个选择是All in One SEO插件(通常简称为AIOSEO)。与Yoast一样,这个SEO插件提供了免费和高级版本,其中包含了许多SEO功能,站点地图生成器也包含在其免费版本中。该插件提供动态生成的站点地图,这些地图能够自动更新,并自动使用新的网站地图更新Google和Bing。

在WordPress中安装并激活了AIOSEO插件之后,你可以通过点击WordPress菜单中的All in One SEO,点击站点地图,并检查页面上的Enable Sitemaps(启用站点地图)按钮是否打开,确保它已设置为自动创建站点地图。

3. Screaming Frog

如果正在阅读这篇文章的你并非WordPress用户,那么你可能会觉得自己被忽略了。别担心,你也有很简单的选择。Screaming Frog提供了一个站点地图自动生成器,可以为拥有500多个网址的网站提供服务。如果网站所有者想在网站地图添加500多个页面,他们提供了一个高级版本的工具。

首先,下载SEO spider工具。打开它,在网站上输入“在spider里面输入URL”,然后点击开始按钮。该工具显示爬行网站进度已达到100%之后,点击菜单中的站点地图和下拉列表中的XML Sitemaps。你将看到一个类似这样的菜单:

该工具将自动包含网站上的大多数重要页面。但它也给网站所有者提供了添加和删除某些类型页面的选项,以及为不同的页面设置优先级的能力。完成了设置首选项的过程之后,点击“下一步”生成站点地图。

有了网站地图之后该怎么办?

网站地图创建好了之后,你就要把它提交给搜索引擎。

如果你使用了WordPress插件,该插件可能会自动在网站上为网站地图生成一个页面。如果你不是WordPress用户,则需要将网站地图加载到网站的根文件夹,将其添加到网站中。你可以使用FTP(文件传输协议)客户端或在cPanel中选择File Manager(在cPanel中,根文件夹通常是public_html)来完成此操作。你需要将站点地图文件加载到此文件夹,并注意其名称。

现在你可以提交了。最重要的搜索引擎是谷歌,向谷歌提交网站地图最简单的方法是通过谷歌搜索控制台。

将你的网站地图提交到谷歌搜索控制台

如果你还没有谷歌搜索控制台帐户,那么现在就注册。我们在谷歌搜索控制台的初学者指南中有关于如何操作的具体说明。登录谷歌搜索控制台后,从菜单中选择网站地图。使用网站地图的名称创建URL,然后就可以提交网站地图。

向Bing提交网站地图

如果要向Bing提交网站地图,你需要一个Bing网站管理员工具的帐户。你可以按照此处的说明进行设置。如果你已经在谷歌搜索控制台中提交了网站地图,Bing提供了一个简单的选择,可以将网站从谷歌搜索控制台导入Bing网站管理员工具。选择这个工具,你在谷歌搜索控制台中拥有的任何网站地图都会自动提交给Bing。

当你的待办事项清单堆积如山时,很容易让创建网站地图这样的事情顺其自然。但是,创建网站地图并提交给搜索引擎可以帮助网页被搜索引擎算法索引,从而被目标受众发现。推荐相关阅读:《WordPress后台如何安装百度网站地图生成插件》

ic_ee

为什么RoundCub是满足 Webmail 需求的可行应用程序

决定您要使用的网络邮件应用程序可能是一个困难的过程。如果您正在寻找具有集成安全标准并为您提供多个发件人身份选项的可靠产品,则尤其如此。好消息是RoundCube可能就是您要找的。RoundCube 提供广泛的功能,也易于理解并提供用户友好的界面。由于这些和其他原因,它已成为个人、商业和教育用途的流行应用程序。hostgator分销主机分享为什么RoundCub是满足 Webmail 需求的可行应用程序

RoundCube简​​介

Webmail 与传统电子邮件不同,因为它由外部 Web 服务器托管。RoundCube 是该技术的一个很好的例子。它是像桌面应用程序一样运行的开源软件:

RoundCube 网络邮件应用程序。

RoundCube 于 2008 年首次发布,是一款免费的基于浏览器的 Internet 消息访问协议 (IMAP) 电子邮件客户端应用程序。由于它的年龄,它有时间开发并为用户提供流畅的体验。

RoundCube 的主要卖点之一是它是一个用户友好的选项,具有直观、易于导航的界面。此外,它允许使用插件进行定制,提供多语言支持,并提供充分的隐私保护。

RoundCube 的 4 个关键功能(以及它们如何使您受益)

在寻找新的网络邮件主机时,您无疑会有一定的要求。这可能会让您想知道 RoundCube 是否提供您需要的东西。考虑到这一点,让我们来看看这个应用程序的四个主要功能。

1.拖放支持

正如我们前面提到的,RoundCube 旨在易于使用。RoundCube 的拖放式编辑就是这一理念的一个实例。

这种拖放功能有助于促进电子邮件管理。只需单击一下,您就可以移动电子邮件并组织您的文件夹。您无需浏览各个步骤,只需将文件夹和电子邮件拖放到您喜欢的任何位置即可。

如果您需要同时移动一组电子邮件,这也适用。您可以选择多封电子邮件,然后将它们拖到需要的位置。同样,RoundCube 允许您快速移动文件夹、调整存档设置等。

2. 用户友好的界面

使用 RoundCube 的最大优势之一是其用户友好的界面。这种特殊的解决方案强调简单、易于使用和直观的导航。让我们看看有助于实现这一目标的一些事情:

多语言支持,提供 80 多种语言

在线程转换视图旁边搜索消息和联系人的能力

键入时查找功能和拼写检查器

多设备支持,包括移动设备

您还可以获得其他生活质量功能的好处,例如附件预览。这有助于确保您发送正确的文件。此外,您还可以编写特定的键盘快捷键,让您的工作更快、更高效。

3. 安全和隐私保护

电子邮件的安全性至关重要。大约 82%的组织在某个时候遇到过对其电子邮件系统的某种形式的威胁。如果您的电子邮件安全受到网络钓鱼诈骗的破坏,您可能会面临不幸的后果。

许多企业报告说,由于恢复成本和声誉受损,员工生产力下降、数据丢失以及不利的财务影响。幸运的是,RoundCube 有适当的安全措施可以降低您的风险。

这包括支持 Pretty Good Privacy (PGP) 电子邮件加密、防止暴力登录尝试和跨站点脚本 (XSS) 攻击保护。所有这些加起来为您和您的企业提供了额外的防御层。

4. 预设响应模板

不同的业务通常需要特定的电子邮件功能,例如带有组的地址簿或访问控制列表 (ACL)。但是,无论您身处哪个行业,访问预设响应模板对于改进您的工作流程都很重要。

预设回复模板意味着您只需单击一个按钮即可将预先编写的回复插入电子邮件中。这对于希望简化回复的客户支持代理特别有用。它使每个人都不必一遍又一遍地从头开始创建相同的响应。

RoundCube 为您提供这些模板并使它们易于使用,因此您不会被回复所困扰。这样,您就可以将时间花在对您的业务重要的事情上。

如何开始使用 RoundCube

如果您决定 RoundCube 是您的网络邮件服务器,那么下一步就是确保您拥有正确的主机。毕竟,虽然 RoundCube 的软件是免费的,但您仍然需要有人来托管它。

选择主机时,请尽量确保它是兼容的。它必须使用 Apache、Lighttpd、Nginx、Cherokee 或 Hiawatha 作为 Web 服务器技术。同样重要的是,您需要寻找提供多种计划可供选择的主机。

RoundCube结论

有这么多可用的选项,找到合适的网络邮件应用程序似乎是压倒性的。当然,您会想要提供许多有用功能的东西,包括易用性和安全性。

考虑到这一点,RoundCube是一个绝佳的选择。让我们再看看 RoundCube 如何让您受益:

它提供便于电子邮件管理的拖放支持。

该界面用户友好且易于使用。

有一系列重要的安全和隐私保护。

您可以使用预设响应模板简化您的工作流程。

以上就是为什么RoundCub是满足 Webmail 需求的可行应用程序全部内容。

ic_ee

NGINX 与 Apache:哪个服务器适合您

Apache和NGINX 都提供功能强大的开源服务器技术。但是,哪一个适合您?为了确保您的站点尽可能高效地运行,选择最符合您需求的服务器类型非常重要。hostgator香港Windows服务器为您分享NGINX 与 Apache:哪个服务器适合您:

20 多年来,Apache 一直是一个可靠的选择,并且有很多资源可以帮助 Web 开发人员学习和管理它。但是,其代码中的某些设计元素可能是现代 Web 需求的限制因素。虽然它可能不那么受欢迎,但 NGINX 并非没有公平的优势,它的市场份额一直在上升。

在本文中,我们将讨论您对服务器的选择如何完全在您的控制范围内,以及为什么这很重要。然后我们将向您介绍 NGINX 和 Apache,比较NGINX 与 Apache,并帮助您确定哪一个适合您的站点。让我们开始吧!

为什么仔细选择您的 Web 服务器很重要

Apache 和 NGINX 共同负责为互联网上超过 50% 的流量提供服务。这使它们成为世界上两个最常见的开源 Web服务器。

就像您可以选择网络主机一样,您还可以决定希望您的网站在哪个服务器上运行。做出正确的决定很重要。两种解决方案都能够处理不同的工作负载,但每个功能都略有不同。

没有适合每个人的完美服务器——您选择哪种技术取决于您的目标和需求(我们将在下面讨论)。选择一个非常适合的服务器可以对您网站的功能和速度产生积极影响。

Apache 和 NGINX 简介

在这一点上,是时候介绍 Web 服务器领域的两个主要参与者了。首先,我们有 Apache HTTP:

该服务器由大量开发人员通过 Apache 软件基金会开发和维护。它是一个开源、高性能和安全的 Web 服务器,其构建符合当前的 HTTP 标准。

自 1995 年以来,Apache HTTP 一直是 Internet 上最受欢迎的 Web 服务器。由于它是 Apache 软件基金会的原始项目,也是他们最受欢迎的软件,因此通常简称为“Apache”。

接下来,NGINX 是一个 Web 服务器平台,旨在满足现代 Web 需求:

它最初是为了应对服务一万个连接的挑战而设计的,这是不断增长的网络的要求。 因此,该技术专注于以有效的方式同时为大量用户提供服务。NGINX 于 2004 年向公众发布,并稳步增长。

Apache 和 NGINX 服务器的优缺点

正如我们前面提到的,选择满足您特定网站需求的 Web 服务器非常重要。例如,Apache 是一个功能丰富的选项,但 NGINX 提供了卓越的资源效率。

然而,这是对这两种技术必须提供的东西的简化。现在,让我们仔细看看每种方法的优缺点。

Apache

Apache 出现的时间比 NGINX 长得多,并且仍然被许多网站所有者和开发人员视为首选。它几乎可以在任何操作系统上运行,并受益于出色的文档和与其他流行软件项目的集成支持。

Apache 的其他一些主要优点包括:

遵循多线程方法来处理客户端请求

处理 Web 服务器本身内的动态内容

动态加载和卸载模块(使其更灵活)

从头开始设计为 Web 服务器

但是,需要注意的是,当 Web 流量变大时,Apache 无法同时处理多个请求。这是因为它遵循多线程的方式处理客户端请求,每个线程一次只能处理一个连接。

NGINX

与 Apache 不同,NGINX 旨在处理当今网络的需求。它的重点是效率,它具有轻量级架构和高并发性。

NGINX 的一些主要好处是:

使用事件驱动的方法来服务客户端请求

即使硬件资源有限,也能同时高效地处理多个客户端请求

可以通过单个线程处理多个连接

可以部署为独立的 HTTP 服务器,以最少的资源改进 Web 服务器的架构

NGINX 的主要缺点是它不能原生处理动态内容。为了处理 PHP 和其他对动态内容的请求,NGINX 必须将它们传递给外部处理器执行,并等待渲染的内容被发回(减慢进程)。

Apache vs NGINX:如何为您的网站选择合适的服务器

在大多数领域,这两种服务器都相互竞争。尽管如此,它们仍具有明显的优势。Apache 提供了更多的文档和更好的加载各种动态模块的支持,而 NGINX 可以为高流量网站提供大量静态内容和媒体流。

此外,两台服务器现在都提供商业支持和培训。但是,许多使用共享主机的 Web 开发人员更喜欢 Apache 的便利性。另一方面,NGINX 主要用于VPS 托管和专用托管。

另一个需要考虑的选择是结合使用 Apache 和 NGINX。NGINX 可以放在 Apache 前面作为反向代理。这利用了 NGINX 的快速处理速度来处理来自客户端的所有请求。对于动态内容,例如 PHP 文件,NGINX 将请求代理到 Apache,Apache 处理结果并返回呈现的页面。

底线是,如果您正在运行一个包含大量静态内容的高流量网站,那么 NGINX 可能是一个明智的选择。或者,如果您重视支持社区及其提供的丰富资源,Apache 是一个方便的选择。无论您选择哪种方式,我们都有满足您网站需求的选项。

NGINX vs Apache 结论

Apache和NGINX都是强大、灵活且功能强大的 Web 服务器。您选择哪一个在很大程度上取决于您的具体要求和优先事项。

Apache 有一个庞大的社区,并且有很多支持可以帮助您解决常见问题。然而,NGINX 可以提供更高的稳定性和速度。如果您正在运行一个包含大量内容的流行站点,您可能更喜欢 NGINX,而新的 Web 开发人员通常使用 Apache 做得很好。

ic_ee

创建你真正能够记住的强密码的七个小贴士

强密码是你抵御网络黑客的第一道防线。然而,令人费解的是,我们总是重置我们的密码,因为我们只是忘记了我们的强密码。这会让你对整个过程感到沮丧。简单的解决方案就是创建任何旧密码,并希望一切顺利。然而,被黑客攻击是你永远都不想经历的事情,因为罪犯想窃取你的信用卡信息,甚至是你的身份。那么,如何在记住密码的同时创建安全密码呢?下面hostgator虚拟主机将探讨创建可能的最强密码(你实际上可以记住)的策略。

1.使用Bruce Schneier的方法

2008年,安全专家Bruce Schneier提出了一种新的、巧妙的密码方法。他的建议很简单:把一句话变成密码。首先,选择一个令你难忘的句子。然后,给每个单词分配一系列字符以帮助你去记住它。推荐阅读:《如何创建强密码来保护网站安全》

以下有几个例子:

  • 我的宠物是一只哈巴狗= MYp!P@iSaP?
  • 我喜欢花生酱椒盐卷饼= 1<3PnUt.Btt3r.PtZL!
  • 尽量每天给你的狗洗澡一次= TbURd1@d

你的系列人物越随机越奇怪越好。所以,比起记住一串随机的字母和数字,你只需要记住一个句子。

2.在线使用密码生成器

好吧,如果你没有时间创建一个强密码,也或许你已经没有了开发本月第40个密码的想法。

别担心。您可以使用HostGator的密码生成器来缓解压力。在几秒钟内,您就可以拥有唯一的字母数字密码(特殊字符可选)。

43%的网络攻击都是针对小型企业的,这个密码制造商让小型企业主更加安心。

还担心吗?与安全专家一起检查您密码的安全性。

3.尝试多因素身份验证

你能两次证明自己的身份吗?多因素认证要求一个人提供至少两份证据来证明其身份。

首先,您将输入密码,然后提供您知道的、拥有的或个人的证明。您可能很熟悉回答有关过去的住所或汽车贷款的问题。或者,作为远程工作者,你的雇主可能会要求你在智能手机上下载一个应用程序,并输入一个不断变化的数字。推荐阅读:《怎样预防黑客攻击网站服务器后台密码》

屡获殊荣的技术作家Ed Bott表示:“双因素身份验证能够阻止大多数偶然的攻击。不过,这并不完美。直接针对特定帐户的坚定攻击者还是能够找到解决方法。”

4.随机选择一串单词

黑客不会无缘无故地进行攻击。他们有动机。据报道,71%的违规行为是出于经济原因。小偷会试图进入你的银行账户和信用卡。

通过选择随机字符串作为密码来保护您的个人和企业帐户。目标是使用多个单词以及不同长度的单词。

例如,类似“Houses waterloo algebra connie kayak spine tissue earthquake Beyonce toolkit”的密码会非常强大。当你试图记住你的密码短语时,看看你是否能围绕这些不同的单词编一个故事。

如果您想创建一个真正随机的单词字符串,请使用这个密码短语工具。用户可以选择字数、最大字数和是否随机大小写。

5.The Electrum Method

随着比特币风靡一时,需要一种不同的密码安全性。The Electrum Method负责管理比特币钱包,用户需要使用十二个字的种子才能访问比特币地址。

当然,你也可以采取同样的方法来选择十二字短语。你会希望这些词是完全随机的。不要用高中文学课上学到的常用语。准备好之后,使用这个密码检查器来测试它是否能抵御暴力攻击。

安全专家Stefan Topuzov提供了一个关于使用公共方法的提醒:

“一旦一个方法公开之后,打破它的方法也在设计之中。这就是为什么我把密码称为不完美的原因……想出真正的好密码的最好方法是注意破解密码的方法,并选择颠覆这些方法的方案。”

6.PAO策略

你可能是黑客窃取密码的主要原因。是的,没错。IBM的一项研究发现,人为错误是95%网络安全漏洞的主要原因。好消息是,用户可以作出反击,通过为账户创建一个强密码。

Person-Action-Object(PAO)方法是一种用于开发包含长串数字的不可破解密码的记忆技术。将两位数指定给一个人、动作或对象。

使用上面的图表,PAO会记住861326将是王子在台阶上爬足球。当然,您会希望使用熟悉的PAO。

7.语音肌肉记忆

最后,试着用你的语音肌肉来帮助你记住密码。转到密码生成器,扫描密码以找到语音结构。

你想要找到能在脑子里听出来的密码。例如,25XmRbwb可以转化为25 misters be w be。

其真正的目标不是创造一个真正的词。相反,你试图通过声音来理解你的随机密码。这样,你就更容易记住——但对其他人来说这却是完全随机的。

记住强密码

密码保护您的数据免受黑客攻击。因此,您必须创建一个能够真正记住的强密码。请尝试上述技巧,以保护您的在线隐私。推荐相关阅读:《创建安全密码的小贴士》

ic_ee

PHP连接MySQL数据库的三种方式

hostgator美国独立服务器分享PHP连接MySQL数据库的三种方式(mysql、mysqli、pdo)

PHP与MySQL的连接有三种API接口,分别是:PHP的MySQL扩展 、PHP的mysqli扩展 、PHP数据对象(PDO) ,下面针对以上三种连接方式做下总结,以备在不同场景下选出最优方案。

PHP的MySQL扩展是设计开发允许php应用与MySQL数据库交互的早期扩展。MySQL扩展提供了一个面向过程的接口,并且是针对MySQL4.1.3或者更早版本设计的。因此这个扩展虽然可以与MySQL4.1.3或更新的数据库服务端进行交互,但并不支持后期MySQL服务端提供的一些特性。由于太古老,又不安全,所以已被后来的mysqli完全取代;

PHP连接MySQL数据库的三种方式

PHP的mysqli扩展,我们有时称之为MySQL增强扩展,可以用于使用 MySQL4.1.3或更新版本中新的高级特性。其特点为:面向对象接口 、prepared语句支持、多语句执行支持、事务支持 、增强的调试能力、嵌入式服务支持 、预处理方式完全解决了sql注入的问题。不过其也有缺点,就是只支持mysql数据库。如果你要是不操作其他的数据库,这无疑是最好的选择。推荐阅读:《如何在cPanel中为VPS主机更改PHP版本》

PDO是PHP Data Objects的缩写,是PHP应用中的一个数据库抽象层规范。PDO提供了一个统一的API接口可以使得你的PHP应用不去关心具体要连接的数据库服务器系统类型,也就是说,如果你使用PDO的API,可以在任何需要的时候无缝切换数据库服务器,比如从Oracle 到MySQL,仅仅需要修改很少的PHP代码。其功能类似于JDBC、ODBC、DBI之类接口。同样,其也解决了sql注入问题,有很好的安全性。不过他也有缺点,某些多语句执行查询不支持(不过该情况很少)。推荐阅读:《几种常用的PHP探针推荐》

官文对于三者之间也做了列表性的比较:

 

从官方给出的这份结果上来看,优先推荐msqli,其次是PDO 。而“民间”给出的结果很多是倾向于使用PDO,因为其不担有跨库的优点,更有读写速度快的特点。

像discuz、phpcms、akcms等程序一般都会提供两种连接方式mysqli或pdo-mysql(前提是你的部署环境要支持),具体在使用到类以于以上的php程序时,可以根据自己的情况而定。推荐相关阅读:《WordPress网站上如何更新PHP》