Sobaka.ru

Собираем здесь завершённые проекты, использующие Yii. Один проект — одна тема.
Ответить
Vasko
Сообщения: 36
Зарегистрирован: 2013.03.27, 10:47

Sobaka.ru

Сообщение Vasko »

http://sobaka.ru «Собака.ru» — уникальный журнал, изменивший представление о глянце в России. «Собака.ru» издается в Петербурге с 2000 года и считается главным lifestyle изданием в городе. Сегодня «Собака.ru» выходит в Красноярске, Тюмени, Омске, Уфе, Нижнем Новгороде, Новосибирске, Екатеринбурге, Ростове-на-Дону, Самаре, Тольятти.
Ранее проект работал на RoR + MySQL. Теперь это Yii Boilerpalte + Memcached + PostgreSQL 9.1.
Он был полностью реструктурирован (созданы новые сущности (пока не все заполнены)), старая БД была конвертирована в новую структуру. Естесственно полностью переработана административная часть (кроме редакторского интерфейса в статье). Существенно уменьшилось время отклика сайта и время загрузки страниц (по сравнению с прошлой версией). Неделя работы на новом движке полет нормальный).
Сайт пока работает в старом дизайне, но его ждет редизайн в ближайшем будущем.
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Sobaka.ru

Сообщение samdark »

Шустро бегает. Что за железка? APC? Версия PHP?
Vasko
Сообщения: 36
Зарегистрирован: 2013.03.27, 10:47

Re: Sobaka.ru

Сообщение Vasko »

PHP 5.3 (у меня локально на 5.4 без проблем работает), железка мощная. Были проблемы небольшие вначале (процессы FPM жрали процессор), вылечилось отключением всего лишнего из PHP. APC конечно работает, без него немного печальнее будет, примерно на 0,3 секунды)
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Sobaka.ru

Сообщение samdark »

Попробуйте 5.5 накатить, удивитесь приросту производительности.
Аватара пользователя
futbolim
Сообщения: 2051
Зарегистрирован: 2012.07.08, 19:28

Re: Sobaka.ru

Сообщение futbolim »

http://www.sobaka.ru/photo/photo/19477 как получились такие ссылки ?
сделайте http://www.sobaka.ru/photo/19477
это ведь не сложно, а людям глаз радует
Vasko
Сообщения: 36
Зарегистрирован: 2013.03.27, 10:47

Re: Sobaka.ru

Сообщение Vasko »

futbolim писал(а):http://www.sobaka.ru/photo/photo/19477 как получились такие ссылки ?
сделайте http://www.sobaka.ru/photo/19477
это ведь не сложно, а людям глаз радует
Напомню, что проект был переписан, старая БД сконвертирована в новую, ссылки мы могли делать какие угодно красивые, но было важно сохранить роутинг "как было" дабы не потерять траффик с поисковиков.
Ссылки типа photo/photo это всего лишь раздел (светская хроника) и подраздел (репортажи), это делает редакция (гуманитарии, ага), а не программисты, мы реализовали интерфейс создания url`ов, а они там могут вертеть как хотят. Ну и редакции минус "за креативность" Светская_хроника/репортажи это конечно не photo/photo)))
Vasko
Сообщения: 36
Зарегистрирован: 2013.03.27, 10:47

Re: Sobaka.ru

Сообщение Vasko »

Sam Dark писал(а):Попробуйте 5.5 накатить, удивитесь приросту производительности.
Пока это сильно сложно.. Компания не маленькая, не IT`шная, бюрократия)
DmitryGnatenko
Сообщения: 9
Зарегистрирован: 2013.09.16, 16:55
Откуда: Калининград

Re: Sobaka.ru

Сообщение DmitryGnatenko »

Vasko, если возможно, расскажите про причины перехода с RoR на Yii.
Сам работаю на PHP более 3 лет, полтора года из них на Yii. Сейчас параллельно изучаю django и ror. Так, для интереса и сравнения. Интересен ваш практический опыт, ваши причины перехода с RoR на Yii.
Vasko
Сообщения: 36
Зарегистрирован: 2013.03.27, 10:47

Re: Sobaka.ru

Сообщение Vasko »

DmitryGnatenko писал(а):Vasko, если возможно, расскажите про причины перехода с RoR на Yii.
Сам работаю на PHP более 3 лет, полтора года из них на Yii. Сейчас параллельно изучаю django и ror. Так, для интереса и сравнения. Интересен ваш практический опыт, ваши причины перехода с RoR на Yii.
Причины не технического характера, если коротко, то старую собаку делали на аутсорсе, что стало очень неудобно руководству. Так как переписываются еще два проекта на Yii, то и собаку было решено привести к единому "стилю nginx+php-fpm+postgres", дабы поддерживать проект могли программисты внутри компании.
Ответить