Но, блин, прежде всего!
Бэкапы! Не забывайте про бэкапы, блин! А то нафигачите херню, а потом всё перестанет работать. И хотя мы никуда не лезем, кроме как в wp-config.php, всё равно забэкапьте всё, что можно. Ну или скопируйте сам wp-config.php куда-нибудь в сторону, чтобы в случае чего сдёрнуть его обратно и оставить как было до вмешательства.
Поехали!
Скорость: Ревизии
Скажите мне кто-нибудь: на кой хер они нужны, эти ревизии, эти сраные варианты предыдущих редактирований сраных записей? Вам хоть раз приходилось возвращаться к предыдущей версии какой-нибудь записи? Мне нет. И надеюсь, не придётся. Поэтому, чтобы не грузить базу данных лишним говном, отключает ревизии нахрен, вписывая в wp-config.php следующую строку:
define('WP_POST_REVISIONS', false );
Но если вам всё-таки жмотно взять и отключить их совсем, но хочется иметь в запасе хотя бы парочку предыдущих версий, то напишите так:
define('WP_POST_REVISIONS', 2 );
Тут цифра 2 (или любая другая) означает количество ревизий, которые вордпресс будет оставлять после редактирования записи, не больше того.
Скорость: Установка cookie для субдомена
Если вдруг все ваши медиафайлы (картинки и прочая фигня) хранятся на субдомене, будет здорово прописать в wp-config.php строчку следующего вида:
define('COOKIE_DOMAIN', 'www.yourwebsite.com');
Таким образом вордпресс не будет перезагружать картинки заново при следующем обращении к ним, что естественно и благотворно влияет на скорость загрузки страниц в целом.
Подсказка: Настроить сохранение медиафайлов в нужном месте можно через страницу Параметры — Медиафайлы. Там есть две нижние строки, куда можно вписать путь для сохранения картинок (примерно так: /home/myblog/public_html/mysubdomain) и указать url вашего субдомена (примерно так: http://mysubdomain.myblog.com/)
Скорость: Доработка ftp-доступа
Не знаю, сейчас мне такое не попадается, но когда-то давно было так: хочу я обновить какой-нибудь плагин, какую-нибудь темку, жму «Обновить», а оно у меня спрашивает логин и пароль для ftp, чтобы вордпресс подконнектился к хостингу и смог закачать плагин, темку, что-то другое. Эта тупая фигня меня тогда жутко бесила. Сегодня, слава богу, не встречается. Но всё же... Если у вас такая тупая фигня — значит, совет для вас. Пропишите в wp-config.php строчку:
define('FS_METHOD', 'direct');
И будет вам счастье, вордпресс больше не станет выпытывать доступ по ftp. А вообще, если такая фигня встречается, то ещё лучший совет — меняйте хостера. Правда, выбирайте хороший хостинг, с хорошей защитой. Впрочем, любая хорошая защита — это всегда относительно, правда?
Безопасность: Ограничение доступа к wp-config.php
А вот тут мы будем править файл .htaccess вместо нашего любимого wp-config.php. Это поможет защитить wp-config.php от посягательства всякими демонами, любопытствующих до него. В .htaccess надо вписать вот это:
# защищаем wpconfig.php
<files wp-config.php>
order allow,deny
deny from all
</files>
И великое благо снизойдет на вас, вы — молодец!
Безопасность: Использование протокола SSL в админке
Для большей безопасности в работе с админкой можно использовать протокой SSL, ежели он влючен на хостинге. Для этого можно вписать в wp-config.php строчку:
define('FORCE_SSL_LOGIN', true);
А ещё большим параноикам можно добавить и строчку:
define('FORCE_SSL_ADMIN', true);
Коротая использует зашифрованное соединение SSL для каждого вашего действия в админке. Подробнее озакомиться с SSL в вордпрессе и методами его использования можно на странице Administration Over SSL.
Безопасность: Измените префикс базы данных
Эта штука работает исключительно при установке нового блога. Если вы попробуете сделать это на уже работающем блоге, то эта штука всё сломает и блог не загрузится. Так что только при установке нового блога.
Поменяйте в wp-config.php значение в строчке $table_prefix на примерно такое:
$table_prefix = 'wordpressina_';
Теперь злоумышленникам, использующим для своих грязных целей традиционную запись wp_, придётся потрудиться, чтобы понять, на что вы её поменяли.
Безопасность: Добавьте ключи безопасности!
Неужели вы этого не сделали сразу, при установке блога?! Ведь нет ничего проще, чем зайти на эту страницу, скопировать всё, что там появилось и вставить в wp-config.php заместо тех, которые идут по умолчанию:
define('AUTH_KEY', 'впишите сюда уникальную фразу');
define('SECURE_AUTH_KEY', 'впишите сюда уникальную фразу');
define('LOGGED_IN_KEY', 'впишите сюда уникальную фразу');
define('NONCE_KEY', 'впишите сюда уникальную фразу');
define('AUTH_SALT', 'впишите сюда уникальную фразу');
define('SECURE_AUTH_SALT', 'впишите сюда уникальную фразу');
define('LOGGED_IN_SALT', 'впишите сюда уникальную фразу');
define('NONCE_SALT', 'впишите сюда уникальную фразу');
Если оставить как есть, считайте, что блог ваш голый и его любой негодяй порвёт на куски. Так что меняйте ключи, если не сделали этого ранее!
Прочее: Увеличиваем лимит памяти
Вордпресс тяжелеет, скотина. И на некоторые его процедуры может не хватать памяти, выделяемой им по умолчанию — 32 МБ. Чтобы увеличить память на процесс, надо вписать в наш любимый wp-config.php строку, например, со следующим значением:
define('WP_MEMORY_LIMIT', '64M');
И будет вам счастье! Во всяком случае, лучше, чем с 32 мегабайтами.
Прочее: Интервал автосохранения
Бывает, пишешь-пишешь запись, час-другой, а эта зараза-вордпресс автосохраняет твою запись каждые 60 секунд! Это мелочь, конечно, и даже полезная, но может бесить страшно. Чтобы побороть это гадкое явление нужно вписать в wp-config.php следующую строку:
define('AUTOSAVE_INTERVAL', 240 );
Важно понимать, что значение тут должно задаваться в секундах, так что не поскупитесь!
Прочее: Как легко перенести вордпресс на другой домен
Ещё такая фишка. Задумали переехать на другой домен. Перед копированием файлов и базы данных забейте в wp-config.php строчку:
define('RELOCATE',true);
Теперь копируйте файлы и базу данных. На новом сайте сразу залогиньтесь yournewwebsite.com/wp-login.php и проверьте, чтобы на странице Параметры — Общие поменялись url сайта. Ага, поменялись. Отлично! Теперь можно удалить нашу волшебную строчку из wp-config.php. Таким образом можно избежать тягомотины с редактированием базы данных и изменением в ней всех урлов.
Заметочка: Хотя этот способ довольно облегчает переезд блога, он, однако, не помогает в том случае, если в ваших записях есть абсолютные ссылки, то есть с заданной жесткой привязкой на страницы со старым доменом. В этом случае можно попробовать пофиксить такие записи с помощью плагина Search Regex, который ищет по блогу любые заданные вами условия и меняет на другие заданные вами.
Прочее: Запрет на редактирование плагинов и шкурок
Например, сделали вы сайт для клиента и не хотите, чтобы тот лазил там и что-то менял через админку в ваших плагинах или шкурке. Тогда вписываем в wp-config.php строку:
define('DISALLOW_FILE_EDIT',true);
И радуемся тому, что эти сволочи ничего не смогут сковырнуть и тем самым испортить во внешнем виде сделанного нами сайта. Ещё можно им запретить устанавливать новые темы и плагины, а также обновлять те, которые сейчас есть. Это делается такой строкой:
define('DISALLOW_FILE_MODS',true);
Только помните, что плагины и шкурки могут устаревать и потому легко взламываться, если их долго не обновлять. Так что вам придётся за этим как-то следить и, возможно, кое-что обновлять всё-таки.
Прочее: Включайте WP_DEBUG, если чё
Ну, например, правите вы плагин, шкурку, ещё что-то на сайте. Всегда удобнее будет активировать:
define('WP_DEBUG',true);
Таким образом вы сможете довольно четко отслеживать, какие штуки и косяки происходят у вас на сайте при его монтировании.
Итого
Вот мы и рассмотрели несколько вялых примеров для улучшения вашей жизни на вордпрессе. Конечно, ими не ограничивается весь круг хитрых и прекрасных способов оптимизации сайта. Наверняка у вас есть, чем поделиться. Пишите в комменты, если чё. Салют!
P.s. Статья слизана по мотивам этой пьесы.
Комментариев нет:
Отправить комментарий