За последние 24 часа нас посетили 15880 программистов и 1634 робота. Сейчас ищут 956 программистов ...

высоконагруженные проекты

Тема в разделе "Прочие вопросы по PHP", создана пользователем danis12, 18 апр 2010.

  1. danis12

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

    С нами с:
    27 сен 2009
    Сообщения:
    12
    Симпатии:
    0
    Здравствуйте.
    Хотелось бы узнать мнения авторитетных форумчан о высоконагруженных проектах и их реализации.
    Я совсем молодой программист. Сейчас пишу проект php+mysql+cache_lite. Опыта реализации таких проектов ещё не было.
    Вообще это солидно php+mysql? Монстры Рунета (например, самая известная социальная сеть или ннм.ру или другие) используют в качестве БД mysql? Знаю, что существуют и другие типы БД :D Но что лучше?
    В качестве кэширования результатов запросов использую cache_lite. Выгодно?
    Жду адекватных комментариев.
    Спасибо.
     
  2. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    сейчас тебе напишут, что надо сначала написать проект, дождаться когда появится эти самые нагрузки,а потом уже оптимизировать под высокие нагрузки и т.п.
    по гугли на тему highload
    на какую тему проект?
     
  3. danis12

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

    С нами с:
    27 сен 2009
    Сообщения:
    12
    Симпатии:
    0
    Проект похож на твиттер (О_о только без истерик). Проект уже написан на ~90%. главное - раскрутиться;) сначала посажу на vps. потом посмотрим. Просто страшно без опыта всё это запускать:D
     
  4. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    какие тут истерики,запускай да смотри что получилось)кстати я так и не понял зачем нужен твиттер?
    типа зашел написал "жру", потом написал "сру" и чтоб все видели что ты делаешь?
     
  5. danis12

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

    С нами с:
    27 сен 2009
    Сообщения:
    12
    Симпатии:
    0
    В принципе да, но можно ещё ссылками, новостями, анонсами быстро делиться:)
     
  6. iliavlad

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

    С нами с:
    24 янв 2009
    Сообщения:
    1.689
    Симпатии:
    4
    а потом библиотека конгресса возьмет этот архив на хранение
     
  7. Петр

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

    С нами с:
    20 мар 2006
    Сообщения:
    1.253
    Симпатии:
    0
    Адрес:
    Центр Вселенной
    Да, это так.
    Не известно, где проявятся узкие места системы до ее реализации.
     
  8. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    думается, мускул вполне сдюжит.
     
  9. akrinel

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

    С нами с:
    26 янв 2009
    Сообщения:
    955
    Симпатии:
    1
    Адрес:
    Spb
    Петр, безусловно многие "занятные" моменты проявляются, когда проект работает уже в боевом режиме, но все же, разве плохо его немного профилировать до этого?

    Поставить тот же xdebug, посмотреть через CacheGrid, что выполняется неоправданно долго.
    Настроить логи БД сервера/ngnix'a и проч, и периодически смотреть какие запросы занимают больше времени чем X.
    Через генератор "естественной" нагрузки, например httperf убедится, что сервер не падает при X пользователей указанных в ТЗ.

    Да, это не даст 100% гарантии, что сервер не ляжет при быстром возрастании нагрузки, но все же внесет хоть какую-то определенность.

    Или ты имел в виду, что профилировать нужно уже написанную систему и преждевременная оптимизация корень всех зол?