задержки с установкой WordPress (из импорта SQL) - PullRequest
2 голосов
/ 05 апреля 2011

Я разрабатываю WordPress сайты для жизни, и сегодня я испытываю то, с чем еще не сталкивался: чрезвычайно медленное время загрузки / проблемы с задержкой. Вы можете просмотреть сайт здесь: http://ziprecords.com.previewdns.com/ Вот шаги, которые я предпринял:

  • Разработал тему на localhost, все отлично работало.

  • Экспортированные данные из бэкэнда WordPress

  • Открыл учетную запись Godaddy и создал новую учетную запись общего хостинга, а также установил Wordpress, используя их самоинсталлятор. Я тестирую этот сайт, используя «предварительный просмотр DNS», который позволяет просматривать сайт в реальном времени перед подключением домена. Godaddy заверил меня, это прекрасно работает с установками WP.

  • Затем я попытался импортировать данные из локальной установки. При загрузке мультимедиа произошли ошибки (не удалось импортировать мультимедиа).

  • Я вручную загружал медиа-файлы и связывал изображения со всеми своими сообщениями (с этого момента я знал, что что-то подозрительно)

  • Я зашел в свой локальный phpMyAdmin и экспортировал всю базу данных в SQL. (имейте в виду, я использую плагин под названием shopp, который поддерживает раздел электронной коммерции сайта. Эти таблицы были включены в экспорт)

  • В текстовом редакторе я заменил все ссылки локального хоста на URL нового домена.

  • Я пошел к своему Godaddy phpMyAdmin и удалил все существующие таблицы WordPress. Затем я импортировал базу данных SQL.

  • Затем я пошел на сайт и посмотрел на него. Это было чертовски медленно.

  • Казалось, что когда я вводил больше товаров в магазин и больше контента на сайте, он становился все медленнее и медленнее, но, возможно, это совпадение. У меня серьезные проблемы с задержкой / скоростью.

  • Я позвонил Годадди, и после некоторых испытаний они сказали, что все хорошо с их стороны.

  • Затем я попытался проверить это на другом сервере, используя те же самые шаги, что и выше. Когда я попытался загрузить резервную копию XML, ВСЕ не удалось импортировать, даже типы публикаций и контент. Когда я попытался импортировать SQL, все работало нормально. Новый сайт работает так, как я хочу, насколько это возможно, однако весь контент полностью отсутствует из-за неудачного импорта.

Так что теперь я застрял в ситуации, когда не могу определить причину этой проблемы, и у меня нет рабочей тестовой среды, потому что импорт Wordpress каждый раз завершается неудачей.

Проблемы с задержкой могут быть на конце Godaddys; однако я уверен, что что-то прикручено в БД WP, о чем свидетельствует неудачный импорт / экспорт носителей, а также чрезвычайно медленная задержка.

Есть идеи?

1 Ответ

0 голосов
/ 06 апреля 2011

Есть две проблемы, о которых я могу подумать прямо сейчас, и вы можете захотеть проверить.

Во-первых, если приложение работает быстро без данных в таблицах или очень мало данных, это будет означать, что задержки соединения и передачи данных не являются проблемой, а это означает, что в фон. Чтобы убедиться, что это не вызывает каких-либо проблем, запустите маршрут трассировки и, возможно, даже опубликуйте его здесь, от вашего веб-сервера до сервера базы данных, чтобы убедиться, что что-то там не смешно.

Другая возможность заключается в том, что при импорте не были правильно построены индексы. Убедитесь, что индексы существуют во всех первичных ключах и т. Д., Или дважды проверьте регулярно создаваемую базу данных и убедитесь, что они совместно используют индексы.

Чтобы убедиться, что индексы правильные, вы можете позволить wordpress создать базу данных для вас, и вместо того, чтобы все отбрасывать и собирать из файла mysqldump как есть, просто пройдите и удалите все операторы 'create' из mysqldump файл и попробуйте запустить его, поместив данные непосредственно в таблицы, созданные WordPress вместо этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...