amp-web-push-widget button.amp-subscribe { display: inline-flex; align-items: center; border-radius: 5px; border: 0; box-sizing: border-box; margin: 0; padding: 10px 15px; cursor: pointer; outline: none; font-size: 15px; font-weight: 500; background: #4A90E2; margin-top: 7px; color: white; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.5); -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .amp-logo amp-img{width:190px} .amp-menu input{display:none;}.amp-menu li.menu-item-has-children ul{display:none;}.amp-menu li{position:relative;display:block;}.amp-menu > li a{display:block;} .icon-widgets:before {content: "\e1bd";}.icon-search:before {content: "\e8b6";}.icon-shopping-cart:after {content: "\e8cc";}
Categories: WordPress

База данных WordPress: создание, структура, оптимизация

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

Создание базы

Процесс создания базы представляет собой загрузку файлов на хостинг, создание базы MySQL, запуск веб-интерфейса инсталлятора и установку прав доступа.

Загрузить файлы можно по SSH с помощью стандартных команд. Создать базу удобно с помощью панели phpMyAdmin. Вам нужно будет указать имя будущей базы, сделать пользователя и установить права.

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

Откройте редактором файл wp-config.php и укажите в нем имя базы, пользователя, пароль и сервер. О том, какой редактор лучше использовать, мы писали тут.

Структура базы

WordPress база данных представляет собой совокупности таблиц. Для любого сайта на Вордпресс их минимум одиннадцать, но по мере расширения сайта может расти и их число. Все таблицы начинаются с префикса wp_, а затем имеют название, из которого становится понятно, за что именно она отвечает:

  • Wp_commentmeta содержит данные обо всех комментариях
  • Wp_comments непосредственно хранит их тексты
  • Wp_links хранит ссылки
  • Wp_terms – названия категорий
  • Wp_postmeta – данные о записях
  • Wp­_post – сами записи
  • Wp_term_taxonomy – иерархия категорий
  • Wp_options сохраняет настройки
  • Wp_term_relationships показывает, к какой категории отнесена запись
  • Wp_usermeta – метаданные пользователей
  • Wp_users – зарегистрированные пользователи

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

Как оптимизировать работу базы данных

Базы данных WordPress можно оптимизировать, проводя периодическую очистку. Сделать это можно, например, с помощью плагина WP-Optimize. Это уменьшит ее размер и снизит нагрузку. От чего можно избавиться? От промежуточных сохранений записей, пустых папок, спамных комментариев, файлов, находящихся в корзине – да много от чего!

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

На время выполнения работ по оптимизации закройте сайт на техническое обслуживание, чтобы избежать внесения изменений (например, появления новых комментариев).

Адель Гадельшин

Recent Posts

Что такое отказы на сайте, почему они происходят, как их уменьшить

Отказы на сайте - это процент посетителей, которые покидают сайт после просмотра только одной страницы.…

8 месяцев ago

Как сделать запуск инфопродукта

Инфопродукт - это любой продукт, который содержит информацию, полезную для потенциальных клиентов. Это может быть…

8 месяцев ago

Как вебмастеру юридически обезопасить себя

Ведение сайта - это не только подержание его работоспособности и наполнение контентом. В последние годы…

8 месяцев ago

Папки WordPress: значение папок /wp-admin, /wp-includes и /wp-content

WordPress - это популярная система управления контентом (CMS), которая позволяет создавать и управлять веб-сайтами различной…

8 месяцев ago

Что такое сертификат Let’s Encrypt и стоит ли его устанавливать

Сертификат Let’s Encrypt - это бесплатный и открытый сертификат SSL/TLS, который позволяет защитить веб-сайт от…

8 месяцев ago

Защита WordPress от вирусов

WordPress - это одна из самых популярных систем управления контентом в мире, которая используется миллионами…

9 месяцев ago