Распределённый хостинг для WordPress сайта

ksn тут на днях показал как он решил с толком использовать свой быстрый домашний сервер с узким интернет-каналом и довольно тормозной (по части генерации страниц, но очень быстро отдающий «статику») сервер на IIS (хостинг Мастерхост) в единой связке. Сначала идея мне показалась абсурдной, но после того как я убедился что его сайт действительно стал «летать», то подумал что кому то эта реализация может показаться тоже интересной и полезной. Например если у вас есть два хостига с различными параметрами, где в одном месте вам дается огромное пространство и неограниченный трафик, но там жутко тормозит PHP и очень мало выделяется ресурсов, а в другом все очень быстрое, но мало места на диске.

В общем, рекомендую заинтересованным лицам к прочтению его статью Распределённый трафик (для блога WordPress) (вопросы и предложения можно задать там же)

Комментарии к записи Распределённый хостинг для WordPress сайта отключены

О бдительности и случайности

Сегодня днем собрался поехать посмотреть хоть глазком как проходит празднование «Дня города» и в коридоре подъезда почувствовал запах гари. Дыма не было видно, но запах шел явно от соседской двери. Через щель замке посмотрел — вроде все нормально было, но запах то не из пустого места же родился. Позвонил соседу — ответа не было. На городской телефон и мобильный также никто не отвечал, но явно был кто то дома, т.к. внутренняя дверь была открыта. Подождал пару минут и спустился вниз. Моросил дождик и я решил вернуться домой.
Продолжить чтение →

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

Генеральная чистка

На выходных пощелкал небо на отдыхе и тут до меня дошло что матрица то засрана мусором… Гуглил по форумам и понял что сам первый раз чистить не решусь. Во первых есть много средств, во вторых не все они реально полезны и нужны. Решил довериться руке профессионала. Просмотр двух городских форумов дал ясно понять что оказывает такие услуги у нас в городе (по крайней мере другого не слышал я) только один человек. Профессиональный фотограф, проживающий в Академгородке. Процедура чистки вроде бы не такая сложная, но работать надо аккуратно и после результата я теперь точно знаю какие средства нужно купить (а еще и найти в продаже!) и как этим пользоваться. В интернете встречал похожую инструкцию, но как говорится «лучше один раз увидеть вживую». Процедура заняла около 50минут, у кого то может выйдет больше, у кого то меньше (пока все пылинки исчезнут с картинки).

Снимки сделаны как рекомендовали в инете (2,5″ выдержка и диафрагма f22), затем в графическом редакторе задрана контрастность чтобы все было лучше видно

грязная матрица

грязная матрица


Продолжить чтение →

21 комментарий

Обновите ваши Adobe Reader and Flash player!

Многие наверное в курсе уже что adobe reader старых версий дырявый, а также flash player старых версий тоже не отличается стабильностью работы и вызывает «падения браузера (IE особенно)».
В общем рекомендую (если вы не пользуетесь конечно аналогами ридера от других производителей) обновиться. все что дальше — только для пользователей Win XP-Win7

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

Решение проблем с автоматическим обновлением, если у вас «превышен таймаут…»

Иногда так бывает что сервер, где установлен ваш сайт имеет плохой канал до сервера, с которого обновляется, либо каналы просто сильно загружены. Сегодня в рассылке wp-testers увидел что такое бывает не только «у нас» и там же приведено такое решение — создать плагин, который увеличивает таймайт, либо можно эту функцию вставить куда нибудь в движок или другой активный плагин.

Выглядела ошибка примерно так:

Загрузка не удалась.: Operation timed out after 30000 milliseconds with 15483145 out of 2077956 bytes received

Вот собственно говоря пример такой функции, где 300 — это то количество секунд, которое мы хотим установить вместо дефолтных 30-ти.

function filter_update_timeout($r)
{
        if (30 == $r['timeout'])
                $r['timeout'] = 300;
        return ($r);
}

add_filter('http_request_args','filter_update_timeout');

Автор решения: Peter Westwood http://westi.wordpress.com
Я уже видел что у кого то не хотел обновляться автоматически движок, такое было «когда все разом ломанулись» автообновляться с версии 2.7 до 2.7.1, чем вызвали глобальную просадку моего канала связи. После этого я сделал эксперимент и поставил редирект на уровне вебсервера на другое зеркало на одном хостинге. Проблема с таймаутом сразу пропала, но так не работает автообновление у тех, у кого при обновлении запрашивается ввод адреса сервера, логина и пароля фтп. Там просто писалось «Found» и ничего не качалось (хотя у кого то я видел и работало). Сейчас я снова вернул ссылку на «первое зеркало» и просто увеличил таймаут до 3-х минут. Этого более чем достаточно. В дистрибутиве я уже добавил эту функцию как в ru_RU.php, так и в плагин включения автообновлений, новую версию которого (а также обновленный файл ru_RU.php) можно скачать здесь. Файл ru_RU.php нужно поместить в wp-content/languages, а плагин lecactus_edition_update_url.php в wp-content/plugins. А можно сделать проще — выбрать автоматическую переустановку движка и все файлы у вас обновятся сами. Там же я вложил в архив (ссылка выше) еще и файл big_timeout.php, который вы можете просто установить на любую(не только мою сборку) версию WP2.7 и новее, чтобы увеличить таймаут (грубо говоря функция приведенная выше просто оформлена как плагин готовый). Возможно поможет вам при обновлении плагинов объемных.

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

Удобная и быстрая вставка изображений в записи (только для WordPress 2.7+)

fastinsert

Вам надоело что в новых версиях WordPress надо каждый раз нажимать кнопку вставки/загрузки изображения и хочется вернуть все к тому как это было в «старом добром 2.3.*»?

Быстро качаем и устанавливаем плагин Faster Image Insert, который добавляет то же самое диалоговое окно загрузки, которое вызывается в «всплывающем thickbox-окне» в виде виджета окна создания записи, которое всегда на экране, которое можно переместить как любой другой виджет в нужное место и самое главное — быстро доступны все загруженные изображения, включая и из других записей и загруженные отдельно.

Меня самого иногда раздражало — загрузишь через флеш-загрузчик с десяток картинок, а потом мучаться надо вызывать каждый раз всплывающее окошко чтобы выбрать следующую картинку. С этим плагином эти операции делаются на порядок быстрее (про кнопку вызова диалога загрузки/вставки можно вообще забыть)

В русификации плагин не требуется. Просто активируйте его и работайте!

Кстати вот еще вспомнил один плагин (нашел давно уже и даже локализовал)  для расширения возможностей вставки «чего угодно с сервера, не только загруженного через WP», называется Add From Server, русификатор к нему (распаковать в папку langs плагина) — в диалоге «С компьютера / С адреса (URL) /
Галерея (1) / Медиа библиотека» появится еще одна вкладка для добавления с сервера

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

Ресайз картинок при загрузке

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

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

Полный бэкап ваших данных WordPress

Может для кого то уже это и баян, но я за 3 недели многое пропустил… А тут оказывается вышел плагин который судя по описанию может сохранять все содержимое папки загруженных файлов, папки плагинов, папки «тем» в ZIP-файлы чтобы потом их скачать «залпом», а не тянуть по ftp по одному (что и надежнее и иногда быстрее на порядок) + позволяет все это отправить по емейлу. Поддерживает задание интервала, через который будет делаться бэкап. Так что это может быть иногда крайне полезно для автоматической архивации впридачу к плагину WordPress Database Backup (который делает дамп базы данных). Сам не использовал еще, но такое (архивация всего содержимого на комп к примеру) очень часто бывает нужно при работе с сайтами заказчиков.

По описанию работает на WordPress 2.5-2.7

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