Архивы блога

Интервью #2

Ага, это было неожиданно, но мне предложили несколько дней назад дать еще одно интервью, на которое я согласился, т. к. ресурс мне показался интересным и полезным для пользователей WordPress MU, да и интервью с другими WP-деятелями там тоже имеются — почитайте.

Читать тут

Для тех кто не в теме, вот какое было первое интервью с Кактусом

ну а что думает господин _сами поймете кто_ можно почитать только в заботливо сохраненном архиве, т.к. он в своем любимом репертуаре грохнул пост с сайта — правда глаза колет сильно (хотя он снова напишет свою любимую отмазку — «таким постам и комментариям тут не место». зачем было тогда публиковать?).

Комментарии к записи Интервью #2 отключены

Снижение потребления ресурсов WordPress

Если кто знает, то одно из отличий версий WordPress 2.3.1-2.3.3 сборки Maxsite.org от оригинальной было то что использовались различные языковые файлы для админчасти блога и самого «лица» блога. Тогда это давало существенный прирост в скорости работы сайта, за счет уменьшения вызовов этих самых строк (более подробно можете почитать в его свежем посте о MaxSite CMS, где снова была затронута эта тема). Как я уже там отметился в коментах — попробовал тоже самое сделать в свежей версии 2.7 (на последней бете) на своем сайте. Результат просто поразительный.  Повторю цитаты из моих коментов по ссылке выше:

если файл локализации (полновесный ru_RU.mo весит 350кб) установлен как обычно, то
MySQL: 45запросов / 0.577 Потребление памяти: 13.3MB
а если его убрать вообще, то
MySQL: 45запросов / 0.550 Потребление памяти: 10.1MB
если подсунуть вместо «полновесного ru_RU.mo» кастрированный файл который «ru_RU_lite» переименовав его в ru_RU.mo то потребление памяти вырастает всего килобайт на 300 вместо трех мегабайт

замена в конфиге строки стандартной

define ('WPLANG', 'ru_RU');

на

if (strpos($_SERVER['REQUEST_URI'], 'wp-admin')) define ('WPLANG', 'ru_RU'); else define ('WPLANG', 'ru_RU_lite');

снизило потребление на главной странице до…7,7мб.

Пересмотрел я все плагины что у меня стоят и для перевода «лицевой» части блога потребовалось лишь скопировать несколько файлов имяплагина-ru_RU.mo в имяплагина-ru_RU_lite.mo, вообще бОльшая часть плагинов ведь переводится только в админ-части, поэтому и у вас получится всего несколько файлов отдельных переводов по 2-30кб.

В итоге получилось (для главной страницы) примерно так MySQL: 45запросов / 0.441 Потребление памяти: 8.6MB

Даже без калькулятора понятно что 8,6мб это существенно меньше оригинальных 13,3мб. Скорость загрузки страниц также повысилась

Испытание на «голом» сайте WP2.7 также показало снижение нагрузки примерно на 3мб и время генерации страницы в среднем на 0,1сек

Возник закономерный вопрос нужно ли в дистрибутив ВП сразу добавить такую опциональную строку конфиг и файлы ru_RU_lite для плагинов, чтобы желающие могли самостоятельно за пару минут путем редактирования конфига снизить потребление ресурсов.

[poll id=»22″]

P.S. все вышеописанное вы можете применить и к WP 2.5-2.6.3

Скачать «лайт» версии перевода ru_RU_lite.mo для различных версий вы можете по этим ссылкам

2.5.1 | 2.6.3 | 2.7

156 комментариев

Суждения о безопасности

  • Однажды Сисадмин пожаловался Учителю:

— Мы выдали всем нашим пользователям индивидуальные пароли, а они не желают хранить их в тайне. Записывают на листочках и приклеивают к мониторам. Что нам делать? Как заставить их?

Инь Фу Ву1 спросил:

— Сначала скажи, почему они это делают.

Сисадмин подумал и ответил:

— Может быть, они не считают пароль ценным?

— А разве пароль сам по себе ценный?

— Не сам по себе. Ценна информация, которая под паролем.

— Для кого она ценна?

— Для нашего предприятия.

— А для пользователей?

— Для пользователей, видимо, нет.

— Так и есть, — сказал Учитель. — Под паролем нет ничего ценного для наших работников. Надо, чтоб было.

— Что для них ценно? — спросил Сисадмин.

— Догадайся с трех раз, — рассмеялся Учитель.

Сисадмин ушел просветленный и сделал на корпоративном портале персональные странички для всех работников. И на тех страничках был указан размер зарплаты. Узнав об этом, все пользователи забеспокоились о своих паролях. На другой день в курилке обсуждали размер зарплаты Главбуха. На третий день ни у кого не было видно листочков с паролями.

————

1. Инь Фу Во — почтенный защитник Инь.

Источник: Еженедельник «Компьютерра» № 39.  Перейдите по ссылке, чтобы прочитать продолжение.

7 комментариев

Голова профессора Кактуса

(c) Веприков Никита

2 комментария

Ежовые рукавицы? Нет, кактусовый купальник!

Оригинально? :-)

Источник: oboi.kards.ru

9 комментариев

Кактусовая живопись

Вот такую информацию о необычном применении кактусов обнаружил в свежем «АиФ»

Гваделупа

Гваделупа

Полная статья доступна в газете(АИФ №43 от 22.10.2008) и на сайте(без фотографий) «АиФ» А в зрачке святой — картина

2 комментария

SPOR’ный Кактус

Редкий случай, когда Кактус, не любящий всяких СИМСов и т. п., купил лицензионную игру за 899рублей, поиграв до этого пару дней в «пиратку».

SPORE

SPORE

Что могу сказать — игрушка реально интересная и реализация отличная.

10 комментариев

Фудстилист — кто он?

«Комсомолка» напечатала статью про профессию фудстилист.

«Стилистов еды в Москве единицы. Этой профессии в России не учат. Азы и тонкости ремесла приходится познавать методом проб и ошибок. Порой, чтобы получилась картинка с аппетитной говядиной, которую покупатель видит на коробках с едой в супермаркете, надо пережарить не один килограмм мяса! Снимают в рекламе отнюдь не то, что находится внутри упаковок.»

4 комментария