Как настроить WordPress, чтобы сделать мой сайт более отзывчивым?

У меня есть Linode, на котором загружена Ubuntu, и я размещаю сайт на WordPress. Я хотел бы оптимизировать свой сайт, чтобы больше не получать ошибки "Недостаточно памяти", подобные следующим:

Убитый процесс 16660 (apache2) общий-vm:186232kB, anon-rss:87404kB, файл-rss:0kB

У меня 512 МБ ОЗУ, и всякий раз, когда у меня появляется более 500 пользователей, пытающихся получить доступ к сайту, сайт перестает отвечать на запросы, и я начинаю получать сообщения об ошибках выше.

Какие оптимизации я могу сделать, чтобы улучшить производительность сайта?

2 ответа

Если у вас есть полный root-доступ к коробке, вы можете посмотреть некоторые изменения в посте Эллиотта С. Бека: почему мой сайт намного быстрее вашего. Некоторые из них могут быть сделаны на блоках без поддержки Root (например, W3 Super Cache, который я использую для своих собственных сайтов), но другим может потребоваться доступ с правами root (например, настройка MySQL, PHP OpCode, настройки Apache и Kernel).

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

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

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

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

Надеюсь, что это небольшая подсказка, чтобы помочь вам.

Другие вопросы по тегам