vairis.com - онлайн гипермаркет одежды, обуви и аксессуаров

Собираем здесь завершённые проекты, использующие Yii. Один проект — одна тема.
Ответить
Kitavrus
Сообщения: 6
Зарегистрирован: 2011.12.04, 08:07

vairis.com - онлайн гипермаркет одежды, обуви и аксессуаров

Сообщение Kitavrus »

Всем привет

Хочу представить на ваш суд мой проект vairis.com
Это мой второй проект на Yii, делался в свободное от работы время. Хотелось сделать что-то полезное и интересное - так появилась идея Ваирис.

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

Основные фишки проекта:
1) специализация, как booking.com (нужен отель - пошел и заказал).
Так и мы, нужна одежда или обувь - пришел на Ваирис и купил. Нет ни мигающей надоедливой рекламы интернет казино, ни котят или колбасы с рубероидом подешевле (как на досках объявлений и некоторых интернет площадках). Только одежда, обувь и аксессуары.
2) фильтры по атрибутам
3) глобальный поиск (пока только по названию или бренду)
4) автоматическая загрузка товаров как на Яндекс.маркете. можно добавлять и руками
5) большие картинки, зум
6) покупка без регистрации и т.д.

Теперь технологии:
феймворк - Yii
БД - Mysql
Сфинкс
Jquery

Экстеншены:
yii-mail
EChosen
NestedSetBehavior
Image
bootstrap
yii-eauth - пока допиливаю


Чем приятно порадовал фреймворк:
- простота;
- хорошая русская и английская документация;
- очень хороший форум, на котором я нашел ответы на все вопросы (за что всем-всем обитателям оного большое программистское спасибо);
- наличие большого количества готовых компонентов.
Кеш еще не включал, хотя на сайте уже 29 тыс товаров, картинок больше 150 тыс. По гугл-аналитиксу в пике 68 чел одновременно и сайт не тормозит, ОЗУ чуть больше 2-х Гб захавало. Обожаю Yii


Очень буду рад, конструктивной критике.
Кому интересно поучаствовать пишите, работы полно ))
Skiller
Сообщения: 627
Зарегистрирован: 2011.11.27, 00:21

Re: vairis.com - онлайн гипермаркет одежды, обуви и аксессу

Сообщение Skiller »

Вы лучше про сфинкс раскажите подробнее что и как настраивали и т п)
Kitavrus
Сообщения: 6
Зарегистрирован: 2011.12.04, 08:07

Re: vairis.com - онлайн гипермаркет одежды, обуви и аксессу

Сообщение Kitavrus »

Со сфинксом работаю через SphinxQL,

На пример, пользователь ввел в поиск "SHOES-A-PORTER". Привожу запрос вот к такому виду: SELECT id FROM product WHERE MATCH('@(name,brand_name) ((SHOES | SHOES*) & (A | A*) & (PORTER | PORTER*)) | (SHOES-A-PORTER)') и отдаю это сфинксу.

Индекс перестраивается через крон каждый час.

Хотел использовать RT индексы, но не получилось. Глубоко вникать в причины не стал, как говориться, работает - не трогай )).

Конфиг сфинкса не привожу, т.к. там все стандартное.

В дальнейшем хочу сделать умный поиск, к примеру:
Туфли синие 41 размера
Вечернее платье со стразами до 1500грн

Вот тогда будет о чем рассказать )


Если нужны куски кода пишите
Skiller
Сообщения: 627
Зарегистрирован: 2011.11.27, 00:21

Re: vairis.com - онлайн гипермаркет одежды, обуви и аксессу

Сообщение Skiller »

Т.е. естеншен для Yii для сфинкса не использовали?) Кстати партицирование делали? у вас же там куча данных.
Аватара пользователя
lancecoder
Сообщения: 2532
Зарегистрирован: 2012.06.26, 17:16

Re: vairis.com - онлайн гипермаркет одежды, обуви и аксессу

Сообщение lancecoder »

что храните в нестед сет?
carlton
Сообщения: 7
Зарегистрирован: 2009.12.10, 00:05

Re: vairis.com - онлайн гипермаркет одежды, обуви и аксессу

Сообщение carlton »

Зачем показывать форму login если уже залогинен.
Kitavrus
Сообщения: 6
Зарегистрирован: 2011.12.04, 08:07

Re: vairis.com - онлайн гипермаркет одежды, обуви и аксессу

Сообщение Kitavrus »

Если вы залогинились, то ссылка на логин пропадает, а вместо нее появляется ссылка на "Мой профиль (user-name) | Выход"

Либо я вас не понял - если это так, то распишите, пожалуйста, ситуацию при которой это происходит.
carlton
Сообщения: 7
Зарегистрирован: 2009.12.10, 00:05

Re: vairis.com - онлайн гипермаркет одежды, обуви и аксессу

Сообщение carlton »

Да в меню нет ссылки на страницу http://vairis.com/login
Но я случайно вернулся на страницу "Вход на сайт" :)
Было решил что разлогинен, но нет ссылка на профиль есть.
Ну и http://vairis.com/registration тоже выводится, так же как и "Восстановление пароля"
carlton
Сообщения: 7
Зарегистрирован: 2009.12.10, 00:05

Re: vairis.com - онлайн гипермаркет одежды, обуви и аксессу

Сообщение carlton »

Ещё. Поменяв id пользователя в адресной строке , я вместо своей информации в разделе"Мой профиль" вижу информацию другого пользователя. Выглядит нелогично.
Последний раз редактировалось carlton 2012.12.06, 00:21, всего редактировалось 1 раз.
Kitavrus
Сообщения: 6
Зарегистрирован: 2011.12.04, 08:07

Re: vairis.com - онлайн гипермаркет одежды, обуви и аксессу

Сообщение Kitavrus »

Спасибо за замечания, доступ к чужим аккаунтам закрыл

Если еще что-то найдете пишите, буду весьма благодарен.
Kitavrus
Сообщения: 6
Зарегистрирован: 2011.12.04, 08:07

Re: vairis.com - онлайн гипермаркет одежды, обуви и аксессу

Сообщение Kitavrus »

Skiller писал(а):Т.е. естеншен для Yii для сфинкса не использовали?) Кстати партицирование делали? у вас же там куча данных.
1 - екстеншен для Yii для сфинкса не использую
2 - нет не делал. Вначале использовал AR и Criteria при больших объемах (15-20 тыс) начинало тормозить и есть сильно память. Переписал все на DAO потребление памяти уменьшилось в 8-10 раз и убрал все джоины.
footniko
Сообщения: 16
Зарегистрирован: 2012.07.04, 23:43

Re: vairis.com - онлайн гипермаркет одежды, обуви и аксессу

Сообщение footniko »

Куда пропал проект? :)
Ответить