Как настроить 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 - несовместимые версии и темы могут иногда замедлять работу сайта.
убедитесь, что во входном интерфейсе (при просмотре сайта) нет таких вещей, как флеш-память или всплывающие меню, - которые должны загружаться и открываться, когда зритель что-то делает на сайте. Это также может замедлить ход событий.
Надеюсь, что это небольшая подсказка, чтобы помочь вам.