Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 1.61 KB

README.md

File metadata and controls

27 lines (21 loc) · 1.61 KB

Каталог товаров (тестовое задание ВКонтакте)

Описание:

Реализовать простую систему просмотра списка товаров.

Товар описывается несколькими полями: id, название, описание, цена, url картинки. Требуется:

  • интерфейс создания/редактирования/удаления товара;
  • страница просмотра списка товаров.

Товары можно просмотривать отсортированные по цене или по id.

Поддерживать количество товаров в списке – до 1000000. Устойчивость к нагрузке – 1000 запросов к списку товаров в минуту. Время открытия страницы списка товаров < 500 мс.

Техника: PHP (без ООП), mysql, memcached. Фронтэнд - на ваше усмотрение. Проект должен быть на гитхабе и отражать процесс разработки. В результате — ссылка на гитхаб и развёрнутое демо.

Результат:

  • Корень сайта в /public/
  • В /config/config.server.php прописать настройки БД и Memcached
  • Поддерживаются имена конфигов вида config.server.HOST.php. HOST получен через gethostname()
  • Генерация товаров через /generate.php; за раз 10k товаров