Часто возникает вопрос, как ускорить сайт на WordPress и одновременно уменьшить величину занятого дискового пространства на своем хостинге.
Можно заметить, что с течением времени база данных сайта на популярном движке WordPress становится непомерно большой и может составлять в некоторых случаях десятки мегабайт.
На самом деле база данных сайта это текстовый файл и он не может быть очень большого размера, несмотря на то, что текстов на сайте пусть совсем и немало.
Содержание:
- Почему становится большой база данных сайта
- Как ускорить сайт на WordPress при помощи плагина
- Устанавливаем плагин WP-Cleanup
- Сохраняем базу данных сайта
- Настройка WP-Cleanup
Почему становится большой база данных сайта
Откуда берется подобный размер базы данных сайта, в частности, на движке WordPress?
Дело в том, что когда вы пишете или редактируете статьи в административный панели сайта, то происходит автосохранение текста.
Это происходит не только с текстом статей, но и с графической частью записей.
Но проблема заключается в том, что когда статья будет уже опубликована, все эти сохраненные вещи, а их может быть достаточно много, так и останутся в базе данных сайта. То есть они никак не используются, но объем занимают.
В административной панели WordPress, чтобы ускорить сайт, есть возможность запретить автосохранение текстов, но так лучше не делать.
Это нужно потому, что если случится, например, банальное отключение электроэнергии, или какие-то другие непредвиденные случаи, когда вы занимались редактированием статьи в административный панели сайта, то есть реальная возможность все потерять.
Поэтому лучше оставить автосохранение текстов, но добавить возможность удаления всех ненужных копий сайта. В WordPress они называются ревизии.
Как ускорить сайт на WordPress при помощи плагина
Для реализации этой возможности нужно установить плагин WP-Cleanup. Он удаляет все ревизии автосохранения записей, спамные комментарии и неподтвержденные комментарии.
Кстати, стоит обратить внимание, что если вы комментарии на запись не подтвердили, то нужно сначала это сделать, а потом уже запускать плагин.
Так же WP-Cleanup удаляет все ненужное теги — метки записей. То есть, такие, когда вы создали теги, но ни к одной из записей их не прикрепили.
Еще одна задача WP-Cleanup заключается в оптимизации базы данных MySQL, путем удаления неиспользуемого пространства в таблице.
Устанавливаем плагин WP-Cleanup
Итак, в административный панели заходим во вкладку Плагины, находим Добавить новый, в строке поиска вводим название WP-Cleanup и запускаем поиск.
Плагин успешно нашелся, устанавливаем его стандартным образом и активируем.
Так как данный плагин производит некоторые манипуляции с нашей базой данных, а там хранятся все наши тексты, связи между рубриками, записями, метки и много еще чего, то сначала желательно сохранить эти данные в файл.
Сохраняем базу данных сайта
Все достаточно просто, в разных панелях управления хостингов это реализовано по-разному — какой хостинг выбрать можно почитать здесь.
Но в любом случае можно зайти в phpMyAdmin, это на любом хостинге можно сделать, выбрать вкладку Экспорт и нажать кнопочку OK.
При этом ваша база данных сохранится в файл.
Настройка плагина
После того, как произошло сохранение, нужно плагин WP-Cleanup настроить. Для этого в административный панели открываем вкладку Настройки и выбираем WP-Cleanup.
В открывшемся окне появляется возможность выбора — что нужно почистить, чтобы ускорить сайт. Информация о том, какую именно чистку делает плагин, приведена выше.
Можно выбрать все пункты, поставить напротив флажки и нажать при этом кнопку Cleanup the Selected items!
Происходит чистка данных. Затем, если вы скачаете базу данных, то есть еще раз сделаете экспорт в файл, то увидите, что объем ее будет заметно меньше.
За счет уменьшения времени на выборку данных, сайт удается ускорить, он начнет загружаться быстрее, и в целом будет работать лучше.
Таким образом, реализуется такая возможность, как ускорить сайт на WordPress. Очевидно, что чем сайт работает быстрее, тем он в большей мере нравится поисковым системам и вашим посетителям.