+1.71
Рейтинг
7.31
Сила

Увеличиваем скорость livestreet. Nginx. GZip и не только.

Недавно перешел с шаред хостинга на VPS и столкнулся с проблемой что VPS работает не очень быстро, при том что тариф взял не самый дешевый (1600MHz и 1024Mb). Перекопал кучу сайтов чтобы разобраться как все сделать лучшим образом, думаю многие с этим сталкивались, хочу сэкономить ваше время и подытожить важные моменты по настройке.
Для тестирования производительности изначально использовал приложение siege, когда меня там цифры стали более-менее радовать, уже начал использовать для тестов замечательный сайт loadimpact.com (количество бесплатных проверок ограничено, не злоупотребляйте сразу). Привожу картинки как было и как стало (сразу хочу заметить увеличение производительности не только из-за настройки nginx).
1. Debian 5 (64) nginx + apache + php-fcgi + eAccelerator + memcache (Апач по сути только для ISPmanager использовался)

2. Debian 5 (32) nginx + apache + mod_php + APC + memcache


Читать дальше →

Плагин "Payment"


Представляем бесплатный плагин «Payment» — плагин позволяющий легко и просто интегрировать в другие плагины функционал приема платежей и оплаты товаров.

Поддерживаются платежные системы:
  • Webmoney
  • LiqPay (кредитки)
  • PayPro (PayPal)
  • Робокасса (Яндекс.Деньги и другие системы)

Читать дальше →

Спустя полгода LS 0.4.2 стал тормозить, описание ситуации

Вот и меня настигла нелегкая карма.

Проблема: При записи пустяковых вещей (комменты, небольшие топики) в БД через интерфейс LS от любого пользователя стали наблюдаться тормоза около 10 секунд.
Причем не постоянно. Но все же тормозить последнее время все стало.
Перезагружаю серв — все некоторое время ннормально, потом опять начинается…

Вплоть до выдачи вот такой ошибки иногда: «ошибка 504 Gateway Time-out nginx» (стоит Apache+nginx, причем не совсем уверен, что оно правильно настроено, но более полугода сайт работал без нареканий).

Количество активных пользователей на сайте около 30.
Ежедневная посещаемость ~ 100 уников.
В режиме чтения сайт работает нормально.

Хостинг fastvps.ru (виртуальный выделенный серв):


Статистика из админки:



Читать дальше →

Информеры или подсказки в LS на jQuery

Собственно прочитал пост про, то чегож не хватает в шаблонах и решил описать возможное решение пункта №2, а именно:
К каждому объекту на ЛС можно было бы добавить справку, например в виде значка ?, при наведении указателя мыши на который выводилась бы краткая справка в попап окне для чего нужен тот или иной блок/элемент.
И так, приступим.
У нас LS ведь дружит с jQuery, вот и им и будем пользоваться.
По сути дела знаю два способа вывести подобные подсказки, оба способа нельзя назвать простыми, но расскажу и покажу суть, может кто потом воспользуется.
Способ номер РАЗ… информеры
Начнем с приветствия:
Окно выводится при попадании на главную страницу сайта.
<script type="text/javascript">
	guider.createGuider({
		id:          "first",
		title:       "Подсказки с помощью jQuery",
		description: "Подсказки позволяют указывать на определенные части веб-интерфейса. Это окошко, например, показывает приветственное сообщение.",
		overlay:     true,
		width:       500
	}).show();
</script>

Читать дальше →

Создание новой страницы

Не раз видел, что у новичков (таких же как и я) возникал впорос как созать новую страницу без стандартного плагина «StaticPage», т.е. вручную.

Создаем страницу: site.ru/price/

Читать дальше →

Как пользователя Контакта превратить в вашего.


Думаю эта информация будет полезна авторам сайтов у которых нет команды (стартового ядра )для начального наполнения сайта или средств для найма вменяемых «постеров».

И так, у вас есть готовый проект, но нет людей кроме вас кто готов туда писать или как минимум комментировать, то что пишите вы… денег на рекламу тоже нет… в поисковиках вас нет… и никто о вас не знает…

Скажем спасибо Контакту, за то что он собрал много людей и разделил их на целевые группы (что нам и надо).
Читать дальше →