За последние 24 часа нас посетили 57360 программистов и 1809 роботов. Сейчас ищут 1028 программистов ...

Идеи для высоконагруженного проекта на php

Тема в разделе "PHP для новичков", создана пользователем Rezovskij, 16 ноя 2016.

  1. Rezovskij

    Rezovskij Новичок

    С нами с:
    18 фев 2016
    Сообщения:
    84
    Симпатии:
    1
    Доброго времени суток. Хочется попробовать свои навыки в высоконагруженном проекте на php, понимаю, что это самоубийство, но все таки желание есть. Прошу посоветовать какую нибудь задачу для реализации, что - то вроде засунуть в бд 1,5 млн слов и организовать неточный поиск. Литературу тоже жду)) спасибо!)
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Установить drupal, может с модулем магазина и настроить кэширование с nginx, memcache
     
  3. arcee

    arcee Новичок

    С нами с:
    17 ноя 2016
    Сообщения:
    1
    Симпатии:
    0
    нейросеть )
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    @arcee ну надо реальную задачу для PHP
     
  5. Slavka

    Slavka Активный пользователь

    С нами с:
    1 окт 2013
    Сообщения:
    722
    Симпатии:
    41
    вот тебе задача
    https://fias.nalog.ru/Updates.aspx
    база данных фиас - ( коды улиц , и тп _) размер 3 гб . - в дбф
    сначало сконвертировать в свою базу данных ( mysql ,postgresql, ..)
    потом сделать поиск ( не помню есть там или нет - индекс дома) - вот например индекса по адресу , при чем чтобы он работал вот так
    "г. Сам ул. мос шоссе 10" -

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

    Подойдет ?
     
    denis01 нравится это.
  6. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    А при чем тут пхп? Большое количество данных и хитрый по нему поиск - это вопрос к хранилищу данных. Берется какой-нибудь эластик, создается там индекс и ищется. Большая нагрузка - поднимаете дополнительные ноды. На пыхе можно разве что апи сделать ко всему этому )
     
  7. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Вот тебе задача:
    1) Установить Siege.
    2) Выдержать полтора миллиона пользователей, эмулируемых оным. Не важно как и чем. Пусть просто регаются и постят раз в N секунд что-то на сайтик.
     
    askanim нравится это.
  8. Chushkin

    Chushkin Активный пользователь

    С нами с:
    17 дек 2010
    Сообщения:
    1.062
    Симпатии:
    91
    Адрес:
    Мещёра, Центр, Болото N3
    Коллеги, всё это задачи для БД и HTTP-серверу, а ТС нужно "на PHP".
    PHP это обработка данных, неважно откуда они. Тут можно предложить задачи для обработки картинок, формирования страниц и т.п. Причём все задачи сведутся к оптимизации алгоритмов. :)
     
  9. Zuldek

    Zuldek Старожил

    С нами с:
    13 май 2014
    Сообщения:
    2.381
    Симпатии:
    344
    Адрес:
    Лондон, Тисовая улица, дом 4, чулан под лестницей
    Chushkin, невнимательно прочёл первый пост. Задачи вполне себе для начала подходящие. Если справитесь - будет задача с библиотекой конгресса США :)
     
  10. Chushkin

    Chushkin Активный пользователь

    С нами с:
    17 дек 2010
    Сообщения:
    1.062
    Симпатии:
    91
    Адрес:
    Мещёра, Центр, Болото N3
    Внимательно.
    Тут одно из двух, или ТС не понимает чего хочет или неправильно поставил задачу. Пока не доказано другое, предполагаю, что знает. Поэтому задача поставлена так: Идеи для высоконагруженного проекта _на php_.
     
  11. iliavlad

    iliavlad Активный пользователь

    С нами с:
    24 янв 2009
    Сообщения:
    1.689
    Симпатии:
    4
    остаётся открытым вопрос, по каким характеристикам будет измерятся "высоконагруженность" проекта.
     
  12. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    высоконаппружненный пэжэпэ

    Сейчас даже мои поделки могут на стоевровом серваке сотню-другую страниц в секунду выдать без особой оптимизации. Это как минимум 360 000 запросов в час. Т.е. в принципе за три часа можно мульён выдать. Получается, что вполне себе хайлоадик.
     
    #12 igordata, 19 ноя 2016
    Последнее редактирование: 19 ноя 2016
  13. m00m1n

    m00m1n Новичок

    С нами с:
    20 ноя 2016
    Сообщения:
    2
    Симпатии:
    0
    есть высоконагруженный php проектик, написанный еще во времена 5.2.x
    Иди ко мне в команду, скучно не будет ;-)