Что у нас есть?




«Программирование» — Блог Terminus'а RSS лента

Debian. Некоторые полезные настройки Nginx

Рубрики: Программирование,
Михаил Бесчетнов @ 15 октября 2010, в 22:18

Чтобы не забыть про некоторые полезные настройки Nginx на будущее, буду записывать и дополнять в этому посте :)

Итак, чтобы nginx смог отдавать .gz сжатый аналог статичных файлов, прописываем в свойствах хоста или просто в разделе http конфига /etc/nginx/nginx.conf следующее:

1
gzip_static on;

В некоторых проектах я скомпановываю все .js файлы в один и созраняю с оригинальном виде (pack.js) и сжатом (pack.js.gz). Вот как раз второй файл и будет отдаваться с такой настройкой.


Правильная установка xCache на Debian Lenny

Рубрики: Программирование, Метки:
Михаил Бесчетнов @ 12 октября 2010, в 12:56

Пишу больше для себя, чтобы не забыть. Инструкция взята частично с официального форума xCache.

Идем куда-нибудь в /tmp/

1
cd /var/tmp/

Забираем из SVN и ставим xCache

1
2
3
4
5
6
svn co svn://svn.lighttpd.net/xcache/branches/1.3 xcache-1.3.svn
cd xcache-1.3.svn
phpize
./configure
make all
make install

Если забыли поставить Svn, ставим:

1
apt-get install subversion

Средства кеширования пользовательских данных в PHP

Рубрики: Программирование, Метки: , ,
Михаил Бесчетнов @ 12 октября 2010, в 12:49

Беда полная. Начал по работе, да и по личным нуждам, разбираться с кешированием данных. WordPress ускорять и все такое. В течение последнего года уже стоял xCache, а для WordPress'а отличный плагин SJ Object Cache с поддержкой этого самого xCache. Все бы ничего, но xCache проявил себя по-свински, периодически отдавая из кеша то старое значение переменной, то новое, измененное. На phpClub помочь не смогли (очевидно, мне одному так не повезло).

Что остается?

APC - врачи не рекомендуют, не стал даже пробовать.

eAccelerator - вообще номер, начиная с версии 0.9.6 не поддерживает кеширование пользовательских переменных. А предыдущая 0.9.5.3 на Debian отказалась компилироваться :)

Memcache - хороший вариант, который буду юзать для кастомных проектов, но под WordPress нужно допиливать - нет функции удаления групп значений по префиксу.

Кеширование на файлах как-то некашерно.

Есть плагин для кеширования WordPress именно в Memcached, но надо обновлять блог до 3 версии, а страшно лень ).


SVN репозиторий

Рубрики: Компьютеры,Программирование,
Михаил Бесчетнов @ 11 сентября 2009, в 18:03

Года полтора назад настроил дома машинку с Ubuntu и RAID-1 для ведения всяких своих web-разработок, торентов, и прочего. Ну, типа, чтобы из разных мест вести разработку на одном сервере.

Прошло время, и я наконец-то приобщился к поддержке SVN репозиториев со своими проектами, и необходимость в "домашнем хостинге" вроде как отпала. Настроил на работе и дома на ноуте XAMPP, слил свежую версию проекта из SVN - и работай себе.

Еще чуть позже надоело поддерживать постоянно торрент-клиент на отдачу. Таким образом, оказалось, что машина с двумя 320GB минтами работает только нади SVN хостинга. Неэкономно, хотя и чертовски быстро :)

Поскольку платить за SVN хостинг очень сильно не хочется (все-таки возможность поддерживать самому есть, хоть и не идеальная), произвел поиск бесплатных SVN хостингов, и почти сразу наткнулся на http://xp-dev.com. Там вроде как планируется реорганизация тарифных планов, и вообще грозятся железо сменить, но и сейчас дают бесплатно 512MB места, отсутствие общего доступа к репозиториям (что для меня - только плюс), и приличную скорость. Комитится может не мгновенно, но сливается все на ура. :)

Только что закончил заливку двух активных проектов, одного в разработке и одного мертво-рожденного...

Домашний сервак отключается. Даже жаль немного. Все-таки применение хорошее надо будет найти :). Были мысли всякие, связанные с "умным домом"...

UPD от 21 сентября: Похоже, на xp-dev ввели новую линейку платных тарифов и бесплатный теперь ограничен 200MB и двумя проектами паксимум. Впрочем, кажется, повезло тем, кто успел зарегаться раньше - старые бесплатные аккаунты на 512MB вроде бы не будут переведены на новые рельсы. :)


Web Developer. Часть 2

Рубрики: Программирование,
Михаил Бесчетнов @ 13 июля 2009, в 11:53

Продолжаем описание культового плагина для Firefox. На этот раз - меню «Формы» и «Графика».

Меню "Формы"

Показать параметры форм. Подсвечивает все формы и их поля (в том числе и скрытые). Прямо в всплывающих подсказках можно содержимое этих полей менять. Выглядит, на примере гугла, так:

WebDeveloper. Демонстрация функции "Показать параметры форм"

Показать пароли. Открывает пароли в полях со звездочками (type="password").

(Прочитать заметку полностью...)



 
 
©2000—2010 Михаил Бесчетнов aka Terminus
«EXTRACTOR.ru» — игровые ресурсы: распаковка музыки и графики, конверторы форматов и многое другое…
Ссылка на «EXTRACTOR.ru» при перепечатывании оригинальных материалов крайне желательна

Rambler's Top100