vairis.com - онлайн гипермаркет одежды, обуви и аксессуаров
vairis.com - онлайн гипермаркет одежды, обуви и аксессуаров
Всем привет
Хочу представить на ваш суд мой проект 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
Очень буду рад, конструктивной критике.
Кому интересно поучаствовать пишите, работы полно ))
Хочу представить на ваш суд мой проект 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
Очень буду рад, конструктивной критике.
Кому интересно поучаствовать пишите, работы полно ))
Re: vairis.com - онлайн гипермаркет одежды, обуви и аксессу
Вы лучше про сфинкс раскажите подробнее что и как настраивали и т п)
Re: vairis.com - онлайн гипермаркет одежды, обуви и аксессу
Со сфинксом работаю через 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грн
Вот тогда будет о чем рассказать )
Если нужны куски кода пишите
На пример, пользователь ввел в поиск "SHOES-A-PORTER". Привожу запрос вот к такому виду: SELECT id FROM product WHERE MATCH('@(name,brand_name) ((SHOES | SHOES*) & (A | A*) & (PORTER | PORTER*)) | (SHOES-A-PORTER)') и отдаю это сфинксу.
Индекс перестраивается через крон каждый час.
Хотел использовать RT индексы, но не получилось. Глубоко вникать в причины не стал, как говориться, работает - не трогай )).
Конфиг сфинкса не привожу, т.к. там все стандартное.
В дальнейшем хочу сделать умный поиск, к примеру:
Туфли синие 41 размера
Вечернее платье со стразами до 1500грн
Вот тогда будет о чем рассказать )
Если нужны куски кода пишите
Re: vairis.com - онлайн гипермаркет одежды, обуви и аксессу
Т.е. естеншен для Yii для сфинкса не использовали?) Кстати партицирование делали? у вас же там куча данных.
- lancecoder
- Сообщения: 2532
- Зарегистрирован: 2012.06.26, 17:16
Re: vairis.com - онлайн гипермаркет одежды, обуви и аксессу
что храните в нестед сет?
Re: vairis.com - онлайн гипермаркет одежды, обуви и аксессу
Зачем показывать форму login если уже залогинен.
Re: vairis.com - онлайн гипермаркет одежды, обуви и аксессу
Если вы залогинились, то ссылка на логин пропадает, а вместо нее появляется ссылка на "Мой профиль (user-name) | Выход"
Либо я вас не понял - если это так, то распишите, пожалуйста, ситуацию при которой это происходит.
Либо я вас не понял - если это так, то распишите, пожалуйста, ситуацию при которой это происходит.
Re: vairis.com - онлайн гипермаркет одежды, обуви и аксессу
Да в меню нет ссылки на страницу http://vairis.com/login
Но я случайно вернулся на страницу "Вход на сайт"
Было решил что разлогинен, но нет ссылка на профиль есть.
Ну и http://vairis.com/registration тоже выводится, так же как и "Восстановление пароля"
Но я случайно вернулся на страницу "Вход на сайт"
Было решил что разлогинен, но нет ссылка на профиль есть.
Ну и http://vairis.com/registration тоже выводится, так же как и "Восстановление пароля"
Re: vairis.com - онлайн гипермаркет одежды, обуви и аксессу
Ещё. Поменяв id пользователя в адресной строке , я вместо своей информации в разделе"Мой профиль" вижу информацию другого пользователя. Выглядит нелогично.
Последний раз редактировалось carlton 2012.12.06, 00:21, всего редактировалось 1 раз.
Re: vairis.com - онлайн гипермаркет одежды, обуви и аксессу
Спасибо за замечания, доступ к чужим аккаунтам закрыл
Если еще что-то найдете пишите, буду весьма благодарен.
Если еще что-то найдете пишите, буду весьма благодарен.
Re: vairis.com - онлайн гипермаркет одежды, обуви и аксессу
1 - екстеншен для Yii для сфинкса не используюSkiller писал(а):Т.е. естеншен для Yii для сфинкса не использовали?) Кстати партицирование делали? у вас же там куча данных.
2 - нет не делал. Вначале использовал AR и Criteria при больших объемах (15-20 тыс) начинало тормозить и есть сильно память. Переписал все на DAO потребление памяти уменьшилось в 8-10 раз и убрал все джоины.
Re: vairis.com - онлайн гипермаркет одежды, обуви и аксессу
Куда пропал проект?