主页 自由分享讨论区 请教一个用Wordpress建网店的专业问题
不睡覺的羊
发表于2016-12-19 14:47:57
楼主
头衔:  业精于勤
注册时间: 2014-11-09
用户组: 论坛版主
发帖数:  97
金币数:  1112
短消息
前一段时间因为在以前建的网络书店上新增加了“支付宝”的付款方式,就叫大陆的一些非常信得过的朋友到网站实际测试了一下。这个网是用Wordpress构建的,采用的是Storefront主题,然后增加了WooCommerce外挂插件:

1459919.com/booksc (现在针对大陆的人优化)

结果发现,只有一个测试的人顺利通过整个付款过程,其它的人都说网站极慢,甚至是“卡机”的状态。开始以为是因为加载了防止网络“机器人” spam 登录插件的缘故,就将那些外挂插件一个一个地停用,测试的人说网速有所改善,但还是有些慢。

直到前天晚上才发现真正的问题所在,原来,Storefront主题要加载一个位于谷歌服务器的字体,但在谷歌撤出中国后,大多数的服务器都在大陆被封,为此网速奇慢:

<link rel='stylesheet' id='storefront-fonts-css' href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,300italic,400italic,700,900&#038;subset=latin%2Clatin-ext' type='text/css' media='all' />

因为我自己对PHP语言编程一窍不通,无法解决此问题,就只好对这个原本是繁简体在一起的网站切割,成为两个独立的网,繁体的放在这里:

1459919.ca/books(针对大陆以外的人优化)

繁体就采用上面的谷歌字体,简体的网(1459919.com/booksc)就采用下列来自360的字体加载方式:

<link rel='stylesheet' id='storefront-fonts-css' href='http://fonts.useso.com/css?family=Source+Sans+Pro:400,300,300italic,400italic,700,900&#038;subset=latin%2Clatin-ext' type='text/css' media='all' />

现在大陆的人上简体网 1459919.com/booksc 虽然更快了,而大陆之外的人上繁体网 1459919.ca/books 快,两个网之间也有相互切换的链接,但还不是最终的解决办法。

最终解决的办法是,或者根本不加载任何网络字体(让浏览器使用用户电脑上的字体),或者写一个非常小的一个PHP编程,检测网站用户来源:来自大陆就上载360字体,来自海外就上载谷歌字体。找到下列一个网页,提供了一个检测网站用户来源的建议,但不知如何具体应用:

www.hongkiat.com/blog/google-fonts-china

盼望懂Wordpress建站和PHP编程的人,能够提供解决的办法。谢谢!

最后更新于 2016-12-20 03:48:39
 
不睡覺的羊
发表于2016-12-19 15:27:081楼
头衔:  业精于勤
注册时间: 2014-11-09
用户组: 论坛版主
发帖数:  97
金币数:  1112
短消息
尝试过这个Wordpress外挂插件,但不起作用:

https://wordpress.org/plugins/disable-google-fonts

但安装了这个外挂插件的1.2版本,问题轻松解决了:

https://wordpress.org/plugins/remove-google-fonts-references
最后更新于 2016-12-20 04:39:10

回复人
回复内容


认识真理 | 探讨人生 | 仰望复活 | 备进禧年: (1459_919) 疑似無久,久亦久;一死务救,救易救

操作管理

 举报     删除