Максим Покровский

— Привет, меня зовут Максим Покровский. Вы находитесь в моем рабочем кабинете. Поскольку я фрилансер, будем считать, что именно так он и выглядит. Здесь я пишу много интересных вещей, и если вы почувствовали, что я именно тот человек, который вам нужен, то я всегда открыт для контакта.

Сделал за последнее время:


  • Добавил в портфель около 48-и новых работ:

  • Сделал очень много всяких штук при работе над поддержкой сайтов.
    Как бы это теперь в портфель запихнуть?

Заказать мне работу
24.11

Как ускорить работу Wordpress

Комментарии (8) wordpress

Собственно материал не мой, я просто наткнулся на проблему корявой работы ядра Wordpress, а один хороший человек – Владимир Колеснков ее решил. Проблема заключалась в том, что стандартный процесс работы виджетов календаря и архива, нагружает БД настолько серьёзно, что отважные служители серверов хостера бьют панику и отрубают услугу MySql (Вах!).

Вот тут можно найти весьма подробное описание проблемы, её решение, примеры кода и ещё много других разноцветных букв – http://blog.sjinks.org.ua/mysql/381-study-mysql/

В записи нет меток.

Комментарии

  1. 1
    Zodios (24.11.2008) #

    Мне кажется, к вопросу оптимизации нужно еще добавить проблемы реализации клиентской части. Так например, количество подключаемых JS и CSS файлов часто зашкаливает за адекватные значения, не говоря о оптимизации графики и разметки.

  2. 2
    pepelsbey (24.11.2008) #

    Zodios, так достаточно написать свою правильную тему, нет?

  3. 3
    Vladimir (25.11.2008) #

    Максим, а “отважные служители серверов хостера” так и не включили БД?

  4. 4
    Максим Покровский (25.11.2008) #

    Включили, но полюбопытствовали что именно было сделано. Интересно, они все вордпресовские сайты будут отключать при наличии большой БД?

  5. 5
    AlexPTS (10.02.2009) #

    Попытался оптимизировать виджеты на своем WordPress блоге. Выводит ошибки и ничего не работает. Использую полное кэширование сраниц.

  6. 6
    Номад Кочующий (22.09.2009) #

    Еще полезно все метатеги сделать динамическими, чтобы блог каждый раз не обращался к базе. Хорошо помогает)

    Также можно в wp-includes/functions.php
    В строке можно добавить return true;
    function is_blog_installed() {
    return true;
    global $wpdb;
    Это для того, чтобы вордпресс постоянно не проверял, установлен ли блог.
    Также можно оптимизировать базу данных через Phpmyadmin.
    + Wp-optimize хороший плагин. Чистит базу, релизы записей, спам и тд и тп.

  7. 7
    Vladimir (22.09.2009) #

    Номад, опции из wp_options загружаются только один раз, если что. После чего достаются из внутреннего кэша.

  8. 8
    anadikt (23.02.2010) #

    Номад в който мере и прав… а вот плагин wp-optimize очень хорошо работает с базой.. сам только недавно пользвоался им … помогло немного ))

Они читают меня, я читаю их

    — Мастерство самурая легко познается в бою. Хреновый просто погибает.
    Древняя фрилансерская мудрость

    Rambler's Top100