我以开发 wordpress 网站为生,今天我遇到了我从未遇到过的事情:极慢的加载时间/延迟问题。您可以在此处查看站点:http://ziprecords.com.previewdns.com/以下是我采取的步骤:
在本地主机上开发了一个主题,一切都很完美。
从 wordpress 后端导出数据
打开 Godaddy 帐户并设置新的共享主机帐户,并使用他们的自安装程序安装 Wordpress。我正在使用他们的“预览 DNS”测试该网站,这使您能够在连接域之前实时查看该网站。 Godaddy 向我保证,这适用于 WP 安装。
然后我尝试从本地安装导入数据。媒体上传错误(导入媒体失败)。
我手动上传了媒体文件,并将图片重新链接到我的所有帖子(从这一点开始,我知道有些可疑)
我转到我本地的 phpMyAdmin 并用 SQL 导出了整个数据库。 (请记住,我正在使用一个名为 shopp 的插件,它为网站的电子商务部分提供支持。这些表格包含在导出中)
在文本编辑器中,我将所有本地主机引用替换为新域 URL。
我去了我的 Godaddy phpMyAdmin 并删除了所有预先存在的 wordpress 表。然后我导入了 SQL 数据库。
然后我去了该网站并查看了它。这真是太慢了。
似乎随着我在商店中输入更多产品和网站上的更多内容,它变得越来越慢,但这也许是巧合。我遇到了一些严重的延迟/速度问题。
我给 Godaddy 打了电话,经过一些测试,他们说他们这边一切正常。
然后我尝试使用与上述完全相同的步骤在另一台服务器上对此进行测试。当我尝试上传 XML 备份时,一切都无法导入,甚至帖子类型和帖子内容。当我尝试导入 SQL 时,一切正常。就速度而言,新站点正在按我希望的方式运行,但是,由于导入失败,所有内容都完全丢失了。
所以现在我陷入了无法定位导致此问题的原因的情况,而且我没有工作的测试环境,因为 Wordpress 导入每次都失败。
延迟问题可能在 Godaddys 端;但是,我确信 WP DB 上出现了问题,如媒体导入/导出失败以及极慢的延迟所表明的那样。
有什么想法吗?
最佳答案
我现在可以想到两个问题,您可能想要检查一下。
首先,如果应用程序运行很快,表中没有数据,或者数据很少,那么这意味着连接和数据传输延迟不是问题,这意味着应用程序中不存在某种奇怪的网络问题背景。为确保这不会导致某种问题,请运行跟踪路由,甚至可能将其张贴到此处,从您的 Web 服务器到数据库服务器,以确保其中没有任何问题。
另一种可能是您的导入没有正确构建索引。检查以确保索引存在于所有主键等上,或仔细检查定期构建的数据库并确保它们共享索引。
为了确保索引正确,您可以让 wordpress 为您构建数据库,而不是删除所有内容并按原样从 mysqldump 文件构建,只需从 mysqldump 中删除所有“创建”语句文件并尝试运行它,将数据直接推送到由 wordpress 创建的表中。
关于sql - wordpress 安装的延迟问题(来自 SQL 导入),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5556413/