2011-01-17 5 views
-1

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

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

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

+0

Попробуйте http://wordpress.stackexchange.com. –

+0

Wordpress уже имеет индексы на своих таблицах. Вы используете дополнительные плагины? – Ben

+0

Я только что создал свою собственную CMS, чтобы быстро разгонять. http://solicms.com Я должен закончить часть администратора и документацию, но основной движок уже работает! – solisoft

ответ

0

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

+0

После того, как вы немного просмотрите свой сайт (на странице портфолио), да, вы должны полностью использовать wp-super-cache. Кажется, PHP является узким местом; PHP будет делать меньше работы с включенным плагином кеширования, тем самым значительно ускоряя все. – aendrew

0

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

  1. Оптимизация CSS, я видел много лишнего кода, как маржа: 0; заполнение: 0; используется много раз, даже если вы используете сброс лист
  2. Минимизировать ваш CSS
  3. использование CDN
  4. Используйте плагин WP-супер-кэш

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

1

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

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

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

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

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

7. Gzip и сжимают компоненты

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

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

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

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

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

Uninstall Выключена плагин

5. Минимизировать HTML, CSS и Javascript -

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

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

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

Используйте Cloudflare плагин

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

Удалить плохой запрос и unnessery запрос

+0

Ну, выше будет работать, но я нашел этот сайт удобным. https://www.sparringmind.com/speed-up-wordpress/ – user1989488

0
  • Вы должны выбрать хороший веб-хостинга, как в.ч. двигателя или синего хозяина.
  • Установить плагин W3 Total Cache.
  • Минимизировать свой css.
  • Удалить все неактивные плагины и темы.
  • Удалить все комментарии от спама
  • Используйте уменьшенные виджеты на боковой панели.
  • Использование Smush.it плагин для оптимизации изображений
  • Использование CDN как MaxCDN или Cloud Flare

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

-2

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

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

enter image description here

Согласно этому времени загрузки изображения веб-сайта 12.93s, но все сообщения на этом сайте находится под 100 постов.

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

на первом этапе проверить ваш Htaccess включить 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; 

, пожалуйста, проверьте свои префиксные таблицы.

и после этого я очистить некоторый пользователь METAS

Delete * FROM `pb_usermeta` WHERE .... 

время загрузки уменьшается от 25s к 1.3s.

enter image description here

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

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

0

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

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

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

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

developers.google.com/speed/pagespeed/insights/ 
Смежные вопросы