Высоконагрузочные системы php

Тема в разделе "PHP", создана пользователем genarator2003, 19 апр 2010.

Статус темы:
Закрыта.
Модераторы: latteo
  1. genarator2003

    genarator2003 Постоялец

    Регистр.:
    23 авг 2007
    Сообщения:
    113
    Симпатии:
    8
    Высоконагрузочные системы
    и тут и там слышу требуется программист с опытом работы с высоконагрузочными системами.
    Что туда относится, что почитать по теме может есть в примерах и задачах ?? может ктот объяснить на "пальцах"
     
  2. smalllamer

    smalllamer Организм

    Регистр.:
    20 сен 2009
    Сообщения:
    318
    Симпатии:
    126
    Туда относятся кластеры итп. Оптимизация нагрузки.
     
  3. genarator2003

    genarator2003 Постоялец

    Регистр.:
    23 авг 2007
    Сообщения:
    113
    Симпатии:
    8
    Ну относятся, а поконкретнее ))
    Лучше примеров дайте плз если есть
     
  4. saen

    saen

    Регистр.:
    6 авг 2006
    Сообщения:
    756
    Симпатии:
    129
    кластеры это из раздела сетевого администрирования и к программированию отношения не имеют.
    ТС, по теме погугли такие названия: apc, xcache, memcache, eaccelerator, sphinx search
     
  5. Abliganto

    Abliganto Постоялец

    Регистр.:
    30 ноя 2009
    Сообщения:
    111
    Симпатии:
    46
    В первую очередь имеется ввиду опыт работы с высоконагружеными проектами. Просто прочитать книжку даст мало результатов. Реальный опыт можно получить устроившись на работу и столкнувшись лицом к лицу с нагрузкой :)
     
  6. Juri

    Juri

    Заблокирован
    Регистр.:
    5 окт 2007
    Сообщения:
    1.068
    Симпатии:
    197
    для примера вы делаете select в таблице в которой > 3 лямов записей, вам нужно извлечь только 1 поле, вы знаете что только 1 результат удовлетворит вашему запросу. Далеко не каждый знает что если не указывать в запросе LIMIT 1 то сканирование будет идти пока не пройдет всю таблицу, а если лимит жестко указан, то сканирование закончиться сразу после нахождения нужного результата. Ну это так легкий пример, так же особое внимание стоит обратить на кеширование
     
  7. saen

    saen

    Регистр.:
    6 авг 2006
    Сообщения:
    756
    Симпатии:
    129
    3 млн записей это вовсе не так много. на работе у меня база в 70+млн записей и mysql падает при прямом обращении, благо спасает сфинкс
     
  8. Abliganto

    Abliganto Постоялец

    Регистр.:
    30 ноя 2009
    Сообщения:
    111
    Симпатии:
    46
    Я сегодня буду пытаться загнать в MySQL таблицу 180 миллионов записей + сфинкс для поиска по ним :) Вот вам и высоконагруженые системы... Может распараллелю на несколько таблиц, если будет совсем тяжко.
     
  9. x00xer

    x00xer Создатель

    Регистр.:
    30 мар 2009
    Сообщения:
    29
    Симпатии:
    2
    Обычно это значит что соискатель должен обладать ПРАКТИЧЕСКИМ опытом в этой сфере.
    Т.е. он написал (или участвовал в написании) и обслуживал систему с большим количество посещений, а отсюда денормализации БД, использование, кластеров и кешей, оптимизауич всего!
    На мой взгляд книжками тут врядли сильно догнаться надо учиться на практике, применияя. +к тому прочитав книжку работодателю интереснее ты не станешь :(
     
  10. Delayer

    Delayer Создатель

    Регистр.:
    4 июл 2009
    Сообщения:
    39
    Симпатии:
    4
    надо иметь какой то опыт чтобы устроится на такую работу и показать себя, лучше всего в проект который пока не относится к разряду высоконагруженных, но имеет реальную перспективу таковым стать, таким образом получишь плавный рост своих скилов, а уже если работодатель будет в тебе заинтересован, он тебе сам оплатит различные конференции и обучение практической работы с большими нагрузками.
     
Статус темы:
Закрыта.