Posts Tagged ‘разработка’

Limb3 2010.1 RC

Posted in Анонсы, Новости on мая 24, 2010 by korchasa – Be the first to comment

Ну вот и RC!

С 2007 года мы жили на trunk-версии. Доколе! Хватит!

hg clone https://limb3.googlecode.com/hg/#RC-prepare limb2010.1

Список изменений настолько велик, что проще описать, что мы умеем:

read more »

Презентация от старого доклада о кэшировании

Posted in Без рубрики on мая 17, 2009 by korchasa – Be the first to comment

Видео со скончавшегося secon’а видимо не будет никогда, поэтому выкладываю только презентацию.

Как сократить количество правил в ACL (Access Control List)?

Posted in Статьи on февраля 19, 2009 by korchasa – 4 Comments

Главная проблема ACL – ее размер

Из этой проблемы формируются две гадости: во-первых правила долго писать, во-вторых по ним искать сложно. Попробуем пойти нестандартным путем и решить проблему, сделав роли более селективными.
read more »

Лебедь, рак и щука: огранизация работы нескольких программистов на малых и средних проектах

Posted in Статьи on ноября 21, 2008 by korchasa – 2 Comments

Для начала определимся с тем, что мы делаем. Обычно наш продукт состоит из:

  • сервера или нескольких серверов
  • настроек сторонних приложений (http-сервера, СУБД, прочие хранилища данных и утилиты)
  • нашей схемы размещения файлов (фото, видео, и прочий хлам контент)
  • наших кэшей
  • нашей структуры БД
  • нашего кода
  • бессоных ночей

Начнем с конца, пропустив бессоные ночи.

read more »

Dog-pile эффект. Как отгонять стаи собак.

Posted in Статьи on апреля 18, 2008 by korchasa – 3 Comments

Dog-pile эффект — ситуация когда кэш протухает, а большое количество запросов генерирует высокую нагрузку на источник данных, из которых строиться кэш. read more »

Организация "кусочкового" кеширование HTML

Posted in Статьи on апреля 8, 2008 by korchasa – 3 Comments

Навеяно парой статей на Хабре, и тем, что вчера сделал cache тег для Macro.
read more »

PHP 5.3: что пых грядущий нам готовит?

Posted in Статьи on февраля 22, 2008 by korchasa – 4 Comments

То о чем так долго говорили большевики…

Кратенько:

  • пространства имен
  • mysqlnd
  • позднее статическое связывание
  • динамические вызовы статических методов
  • Прочие изменения

А теперь подробно…
read more »

4 в 1 – простой комбайн для оптимизации статики

Posted in Анонсы on января 24, 2008 by korchasa – 5 Comments

Наткнулся на интересную библиотеку. Вот перевод интродакшена:

Как уменьшить время загрузки сайта в 5 раз, тремя строчками кода.

Есть 4 относительно простых способа, с помощью которых вы можете уменьшить время загрузки страницы:

  • делать меньше HTTP запросов
  • выставлять expires на далекое будущее
  • сжимать компоненты вашей страницы gzip’ом
  • обфускачивать ваши JavaScript и CSS файлы, а так же сам HTML-код

После моего поста об объединении CSS и JavaScript файлов, я написал PHP-скрипт, который будет автоматически применять все вышеперечисленные способы. Все, что вам нужно сделать, это поместить следующий код в начало своего PHP-файла:

require_once ( 'class.compressor.php' ) ;
$compressor = new compressor ( 'css,javascript,page' ) ;

А этот код в конец:

$compressor -> finish ( ) ;

read more »

Inclued. Профайлинг подключаемых файлов в PHP

Posted in Анонсы on января 20, 2008 by korchasa – 7 Comments

Не все знают, но существует удобная утилита для определения подключаемых (include, require) файлов в PHP. И зовется она — Inclued. В данный момент последней версией является 0.3 (inclued-0.3.tar.gz 7.5Кб).

read more »

Google Chart API

Posted in Анонсы on декабря 7, 2007 by korchasa – Be the first to comment

Несколько дней назад компания Google выпустила новый сервис – Google Chart API.

Сервис как и все гениальное прост: теперь все, что необходимо для построение графиков это сформировать URL.

На сегодняшний день поддерживаются несколько типов диаграмм:

Поддерживаются все необходимые(на первое время) опции:

  • заголовок
  • легенда
  • набор цветов
  • заливка цветом диаграмм, фона и поверхностей
  • различные типы осей координат
  • сетка
  • вертикальные и горизонтальные маркеры
  • различные типы линий
  • выносные метки, для круговых диаграмм

Отличный способ разгрузить собственный сервер ;)