Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

PHP-программирование под высоконагруженный каталог товаров

Предпочтение сотрудничеству с программистом, выполняющим работу, как для себя.

Хотел бы увидеть ваши пожелания по условиям сотрудничества.

ТЗ Yadoshka.com

Имеется

1. Живой сайт. БольшАя часть функционала сделана. Использован фреймворк Symfony. Всё это живет на Rackspace Cloud Servers.

2. (нужно прикрутить) Новый дизайн и верстка c джаваскриптами. Картинки можно посмотреть здесь: http://yadoshka.com/images/Final.zip

3. Добавление прайс-листов (XML) интернет-магазинами. Автоматическое обновление прайсов (требует переделки).

4. Добавление товаров частными лицами.

5. Регистрация.

6. (требует переделки) Поиск по предложениям из прайсов с учетом фильтров.

7. (требует переделки) Поиск по предложениям из прайсов с учетом морфологии русского/украинского языка.

8. Добавление отзывов о товарах.

9. Поиск по отзывам о товарах.

10. Профиль пользователя.

11. Добавление отзыва о пользователе.

12. "Сообщить о нарушении правил", Написать личное сообщение, Контакт с модератором.

13. Мультиязычность.

14. Админка для модератора и супермодератора: лог модератора, управление рекламой, общими настройками, модераторами, языками, валютами (автоматиеское обновление курса), регионами, правилами, черным списком, штрафами.

15. Сохранение картинок на отдельном сервере (облаке).

Что нужно сделать

1. Работа системы с огромным количеством трафика, генерируемым посредством постоянного обновления от тясячи до миллиардов прайс-листов. Система должна быть гибкой и добирать/убирать самостоятельно необходимые ей ресурсы посредством возможностей облачных технологий (например, Rackspace, на котором находится Ядошка).

2. Прайсы (XML, CSV) загружаются с различных сторонних серверов интернет-магазинов. У каждого сервера разная скорость отдачи прайса. То есть, нужно распаралелить потоки для максимального увеличения скорости загрузки и обработки всех прайсов не более чем за 8 часов.

3. У прайсов различная, но заранее известная, структура. Система уже обучена понимать все СНГовские стандарты прайсов. Нужно научить также понимать стандарты прайсов Великобритании, Канады и США.

4. Добавляется новое понятие «Каталог моделей товаров».

Он содержит в стандартизированном формате бренд, модель, картинку и море характеристик по каждой модели товара.

Теперь поиск будет вестись исключительно по базе моделей товаров. Далее — использование фильтров для выбора желаемого товара. После того как пользователь определился с моделью, система ищет в базе предложений из прайс-листов те, которые соответствуют выбранной модели.

Каталог моделей загружается и постоянно обновляется извне. Все инструкции по языковым версиям, по тому, как скачивать весь каталог, его обновления, написано здесь: http://icecat.biz/get_attachment.cgi?3331 . Сначала протестируем всё на бесплатной версии. Потом приобретем платную и поменяем ссылки для скачивания.

12 лет назад
Aladdinps
42 годаУкраина
16 лет в сервисе
Был
9 лет назад