WordPress网站为什么打不开?

分享本文:

Share Buttons
文章目录

今天有一个客户咨询:我能正常访问谷歌,为什么打不开自己的WordPress网站?是不是网站有问题?这篇文章就给大家分享一下,遇到网站打不开的情况,专业的建站服务商是怎么处理的,以后大家遇到自家网站打不开的情况,也可以参照我的思路,逐项排查问题。

首要排查:客户自己的网络问题

收到客户打不开网站的反馈时,我的第一个动作是:自己尝试在无痕模式下打开这个网站,如果可以正常访问,说明网站服务器、程序都在正常运行,网站本身并没有问题。

根据我多年的建站经验,网站打不开90%都是客户自身网络的问题。如何区分是网站的问题还是客户网络的问题呢?

很简单,就像你在互联网上看一个视频,如果这个视频的源文件损坏了(网站本身出了问题),这个视频所有人都看不到。如果有一个人能看到(我在无痕模式下能打开),说明视频资源没有问题,是个别访客自己的网络环境有问题,或者因为网速慢导致的无法加载。

如何解决网络问题?

Step1 科学上网的工具

防火长城(GFW)如果发现你正在进行普通的跨境连接(即便是没被封的网站),它会限速并人为制造丢包和延迟,导致你无法访问或者速度非常慢。科学上网工具可以将流量伪装成正常的网页浏览骗过GFW的识别系统,避开它对跨境流量的限制。

Step2 优质的网络线路

普通线路数据传输路径迂回且丢包率高,优质线路可以让你的数据包避开繁忙的公网节点,通过更高级别的跨境出口直达目的地,延迟更低,稳定性更高。

当然,越优质的线路价格越贵。带上公司的营业执照,去中国移动或者中国电信申请开通跨境专线,这种最贵、最稳定、最合规。

缓存问题

如果你曾经访问网站失败,后来通过科学上网工具切换到了优质的网络线路,但网站还是无法打开,有可能是浏览器留存了之前访问失败的旧记录,只要手动清空缓存,或者通过浏览器无痕模式访问,就能正常打开网站了。

访问谷歌 VS 访问自己网站

有些客户以为能访问谷歌就能访问所有境外网站,包括自己的Wordpress网站,这是一种误解。

你的WP网站部署在某个机房的某一台服务器上,有一点基础的CDN资源。而谷歌拥有全球专属骨干互联线路、上百座自建数据中心与海量 GGC 边缘 CDN 缓存节点,你只要能连接到中国周边的任意节点(香港/台湾/日本/韩国),都可以顺利访问谷歌。

而要访问自己的Wordpress网站,首先要保证你的网络环境可以稳定连通网站所在的海外服务器机房。最好的方案是你拥有一条指向该机房所在地的优质线路。比如:你的Wordpress网站部署在美国机房,应该准备美国线路;你的Wordpress网站部署在新加坡机房,应该准备新加坡线路。

网站出问题导致打不开的情况

首先,我建站的时候也需要访问网站,在建站的过程中,这个网站肯定是可以正常访问的。然后,我都是确认过网站可以正常访问才交付的,后续出现无法访问的情况,大多是客户自己折腾的。

域名解析问题

有客户为了给企业邮箱添加域名解析,把网站的域名解析删除了。域名和服务器(IP地址)的对应关系都解除了,网站当然就不能访问了。解决方法也很简单,把网站的域名解析再放回去就行了。

互相冲突的插件

有客户为了安装 Facebook Pixel 实现广告追踪,装了5款插件,每款插件他都是随便设置的——主打一个不懂乱装。这些插件互相冲突,把网站搞崩溃了,自然也就打不开了。

循环重定向问题

可能是服务器和域名解析中,SSL安全证书、HTTPS相关的设置出错;也可能是SEO和其它插件的重定向设置互相冲突,程序进入死循环。如果沿用我交付时的设置,不要自己随便乱改,是不会出现这种问题的。

资源问题

如果网站本身没有问题,自己的网络也没有问题,但是网站还是很慢,而且无论谁从哪里访问都慢,主流速度测试平台也显示很慢,那就是建站资源的问题了。由于资源不足导致的网站卡顿和加载速度慢,升级主机套餐即可。

这种情况大多源于客户跟随网上的建站教程,购买了配置最低的云主机。各大厂商提供的最便宜的云主机,大多是给新手练习用的,不足以支撑商业网站的稳定运行。

分享本文:

Share Buttons