从大型XML文件WordPress导入数据时防止站点关闭

时间:2015-01-21 07:54:16

标签: php xml wordpress import

这不是重复,我问wordpress stackexchange网络,但没有人回答。所以想考虑迁移到这里。

情景:

我正在使用WordPress多站点。我创建了从主题文件夹导入样本数据的插件(我在插件中给出了获取文件的模式)

然后我为新博客定义了默认主题,所以当有人创建博客并登录管理面板时,插件就会开始工作。

问题:

导入大型文件(大约15MB或更多)时导致站点关闭,直到服务器处理该文件。只有在成功或错误后我才能打开网站。

直到显示加载页面。我从isup.me检查了网站,显示网站已关闭。

问题:

那么在处理导入之前,还有其他方法可以解决网站故障。或者我可以在成功导入操作之前显示维护模式吗?

1 个答案:

答案 0 :(得分:0)

尝试使用WXR Splitter拆分文件,或者通过打开终端并输入以下内容进行gzip:

gzip /pathtofile/file.xml

你也可以用这种方式组合WXR Splitter和gzip:

gzip /pathtofiles/*

此命令将压缩所有文件。