Авг 19
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (Пока оценок нет)
Загрузка ... Загрузка ...

По итогам записи Английский и Русский релизы WordPress. Потребление памяти о потреблении памяти различными языковыми версиями WordPress решил проверить работу нескольких плагинов для оптимизации использования памяти файлами локализации.

Оценка будет проводится на основе плагина WP Tuner.

Сначала данные для чистой версии WordPress.

WordPress 3.01

Админка

Время рендеринга: 0.355 секунды cpu (100% загрузка*, 25.714 запуск). Время: 0.355 секунды (8.6% на запросы). Запросы БД: 17, нет дефективных, нет > 0.500 секунды. Память: 27.5MB

Главная страница

Время рендеринга: 0.307 секунды cpu (100% загрузка*, 30.586 запуск). Время: 0.307 секунды (21.4% на запросы). Запросы БД: 11, нет дефективных, нет > 0.500 секунды. Память: 22.4MB

Плагин Pure PHP Localization в теме Прямой перевод WordPress 3.0 с форума ru.wordpress.org

Алгоритм

Из файла ru_RU.mo при помощи особого скрипта создаётся strings-ru_RU.php, который содержит все строки перевода и функции, выступающие в роли фильтров gettext, gettext_with_context, ngettext и ngettext_with_context. Созданный файл подключается вместо ru_RU.mo.

На текущий момент этого достаточно для работы всех стандартных конструкций в системе локализации без использования gettext. Также сохраняется возможность использовать плагины для мультиязычного блога.

Continue reading »

written by rxs \\ tags: ,

Авг 07
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (Пока оценок нет)
Загрузка ... Загрузка ...

Несколько раз встречал идеи, что WordPress при использовании локализации посредством файлов .mo и .po потребляет больше памяти на php-процесс.

Потому провел небольшой тест, установил английский и русский, локализованный через .mo и .po файлы, WordPress и проверил потребление памяти, используя плагин WP Tuner.

Получились следующие данные для WordPress 3.0.1

Английский релиз WordPress 3.0.1

Админка

Время рендеринга: 0.270 секунды cpu (100% загрузка*, 18.652 запуск). Время: 0.270 секунды (10.6% на запросы). Запросы БД: 17, нет дефективных, нет > 0.500 секунды. Память: 21.6MB

Continue reading »

written by rxs \\ tags: ,

Авг 01
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (Пока оценок нет)
Загрузка ... Загрузка ...

Несколько дней назад, точнее 28-го июля 2010 года, стал доступен релиз безопасности MediaWiki 1.15.5.

В версии 1.15.5 были исправлена 1 уязвимость безопасности и внесено несколько изменений.

Изменения по отношению к MediaWiki 1.15.4

1. Исправлен bug 24565 некорретных Cache-Control заголовков, отправляемых из API модулей, когда атакующий может получить доступ к wiki через тот же самый HTTP-прокси как и залогиненный пользователь.

2. Исправлена XSS уязвимость в файле profileinfo.php при инсталляции с параметром $wgEnableProfileInfo = true (false по умолчанию)

3. Для обратной совместимости с расширениями для версий 1.14 восстановлена функция ApiMain::requestWriteMode().

Во избежание возможных проблем безопасности рекомендую пользователям MediaWiki выполнить upgrade до версии 1.15.5

Прочитать полные замечания к релизу 1.15.5 на wikimedia.org.

Скачать MediaWiki 1.15.5 с wikimedia.org

written by rxs

Июл 30
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (Пока оценок нет)
Загрузка ... Загрузка ...

Обновился WordPress до версии 3.0.1

Соответственно список измененных файлов в WordPress 3.0 по отношению к WordPress 2.9.2 по плагину belavir. Код плагина доступен на сайте автора.

1. /wp-app.php - изменен
2. /xmlrpc.php - изменен
3. /wp-signup.php - изменен
4. /wp-includes/canonical.php - изменен
5. /wp-includes/capabilities.php - изменен
6. /wp-includes/classes.php - изменен
7. /wp-includes/comment-template.php - изменен
8. /wp-includes/default-filters.php - изменен
9. /wp-includes/default-widgets.php - изменен
10. /wp-includes/deprecated.php - изменен
11. /wp-includes/formatting.php - изменен
12. /wp-includes/general-template.php - изменен
13. /wp-includes/kses.php - изменен
14. /wp-includes/link-template.php - изменен

Continue reading »

written by rxs \\ tags:

Июл 30
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (Пока оценок нет)
Загрузка ... Загрузка ...

Сайт wordpress.org сообщил о доступности WordPress версии 3.0.1

Было решено 55 тикетов, включая часто упоминамые ошибки экспорта и несовместимость с PHP 5.0.5.

Обновление должно быть доступно с консоли админки WordPress.

Автообновление в русской версии 3.0 прошло нормально (через сброс wp3.0 на дефолт перед обновлением).

Несовместимые плагины не обнаружены.

Доступны английская и русская локализованная версия, обновляемся.

Скачать английский WordPress 3.0 en_US с wordpress.org

Скачать русский WordPress 3.0 ru_RU с ru.wordpress.org

written by rxs \\ tags: