Wordpress сайт работает медленно - PullRequest
0 голосов
/ 18 января 2011

У меня только что был установлен WordPress для моего сайта (http://www.crewof1.com). Я заметил, что теперь он работает очень медленно. Мои изображения оптимизированы, и у меня нет постов на страницах. Я разговаривал со службой технической поддержки моего веб-хостинга и они сказали мне попытаться проиндексировать мою базу данных и использовать плагин кеша. Я не знаю, как создать индекс для моей базы данных, или стоит ли пытаться?

Должен ли я использовать плагин кеша? Или использование другого плагина замедлит мой сайт?

Пожалуйста, помогите, любая помощь будет оценена.

Ответы [ 6 ]

1 голос
/ 14 марта 2013

Увеличение скорости сайта WordPress -

Ниже есть несколько способов увеличить скорость WordPress сайта

1. кеширование - Использовать плагин W3 Total Cache

2. Оптимизация изображений (автоматически) -

Уменьшите размеры файлов изображений и улучшите производительность, используя Smush.it API в WordPress.

7. Компоненты Gzip и сжатия

Перевод: сжатие файлов на уровне сервера перед отправкой в ​​браузеры

3. Оптимизация базы данных WordPress -

Можно просто использовать плагин WP-Optimize.

Этот плагин позволяет вам выполнить одну простую задачу: оптимизировать базу данных (спам, публикации, черновики, таблицы и т. Д.), Чтобы уменьшить их накладные расходы

4. Деактивировать плагин -

Удалить Деактивный плагин

5. Сокращение HTML, CSS и Javascript -

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

6. Использование сети доставки контента (CDN) -

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

Использовать плагин Cloudflare

7. Минимизация перенаправлений -

Удалить неверный запрос и ненужный запрос

0 голосов
/ 14 марта 2016

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

Вы также можете проверить журнал доступа вашего домена с cPanel /home/yourdomainname.com/ access-logs /, чтобы увидеть, какие страницы запрашиваются.

Если вы не можете определить, какая страница находится на сайте, попробуйте использовать что-то вроде инструментов Google для веб-мастеров, чтобы увидеть, могут ли они добраться досайт и какие страницы они видят.У них может быть проиндексирована страница, которую кто-то потенциально использует для эксплойта (бэкдор).Вы можете выполнить поиск по сайту: yourdomainname.com, и он перечислит все проиндексированные страницы.

Вы также можете проверить:

developers.google.com/speed/pagespeed/insights/
0 голосов
/ 28 июля 2015

У меня была такая же проблема, и я потратил на нее целых два дня, я сменил хост на VPS, но длительность загрузки все равно очень плохая. и я нашел решение

wordpress сохраняет много Джанков в базе данных для вашей статистики, например, переходные процессы (API переходных процессов очень похож на API параметров, но с добавленной функцией времени истечения,что упрощает процесс использования таблицы базы данных wp_options для временного хранения кэшированной информации).

enter image description here

Согласно этому изображению время загрузки веб-сайта составляет 12,93 с, новсе посты на этом сайте менее 100 постов.

я проверил статистику cpanel, нет использования процессора.проблема была из-за мусора базы данных.Мой SQL работал так усердно, чтобы сделать несколько простых запросов.Я проверил все таблицы от страницы 1 до конца.и я нашел свою проблему.

на первом шаге проверьте htaccess enable сжатие gzip , Leaverage Browsing Cache и Keep Alive .Теперь откройте браузер и нажмите F12 , выберите вкладка сети и обновите свой сайт.как вы можете видеть, это делает последние две страницы вашей страницы.Прежде всего, проверьте, является ли ваш процессор высоким или нет.если он не очень высокий, то это проблема вашей базы данных .в ваших таблицах содержится столько же информации об мусоре.

прежде всего перейдите к phpmyadmin (зайдите в свою базу данных).и запустите этот оператор SQL.

с первым запросом я удалил 140 000 бесполезных записей.

delete  FROM wp_options WHERE option_name LIKE '_transient%'

DELETE pm FROM wp_postmeta pm LEFT JOIN wp_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL;

проверьте таблицы префиксов.

и послечто я убрал некоторые пользовательские метас

Delete * FROM `pb_usermeta` WHERE ....

время загрузки уменьшается с 25 с до 1,3 с .

enter image description here

просто не забудьте сделать резервную копию вашей системы.

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

0 голосов
/ 31 мая 2014
  • Вы должны выбрать хороший веб-хостинг, такой как wp engine или blue host.
  • Установите плагин W3 Total Cache.
  • Сократите свой CSS.
  • Удалить все неактивные плагины и темы.
  • Удалить все спам-комментарии
  • Использовать меньше виджетов на боковой панели.
  • Используйте плагин Smush.it для оптимизации изображений
  • Используйте CDN как MaxCDN или Cloud Flare

Источник: http://softdevsol.com/blogging/speed-up-wordpress-site/

0 голосов
/ 18 января 2011

Вы должны сделать следующее, чтобы ускорить ваш сайт

  1. Оптимизируйте ваш CSS, я видел много избыточного кода, такого как margin: 0; отступы: 0; используется много раз, даже если вы используете лист сброса
  2. Сократите свой CSS
  3. используйте CDN
  4. Использовать плагин wp-super-cache

редактировать: только что пересмотрел ваш сайт, он кажется медленным из-за медленной обработки PHP, может быть, у вас установлен какой-то плагин, который запрашивает сторонний сайт? например, если вы загружаете последние твиты через php, ваше начальное время загрузки страницы увеличится на 100 ~ 200 мс в зависимости от сервера.

0 голосов
/ 18 января 2011

Использование плагина кеша может значительно повысить скорость вашего сайта. Я использую wp-supercache для всего: http://wordpress.org/extend/plugins/wp-super-cache/

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