Пнд
Мар
08

2010

На чем сделан Яндекс

Наткнулся я недавно на страничку XScript .

XScript – это существенная часть “движка”, разработанного и применяемого в Яндексе для создания сложных, масштабируемых, высоконагруженных веб-сервисов, работающих в режиме 24×7×365.
XScript рассчитан на сервисы, обладающие следующими особенностями:

  • массовая (миллионная) аудитория: XScript стабильно работает в условиях высоких нагрузок, сохраняя при этом достаточную для нормального функционирования сервиса производительность;
  • кластерная архитектура: Xscript и web-сервер работают на фронтендах, а контент сервиса формируется на бакендах и передается по протоколам CORBA или HTTP. При этом Xscript может работать и в конфигурации с единственным сервером
  • использование технологии XML/XSLT: данные с бакендов поступают в формате XML, из которого при помощи XSLT-шаблонов формируется результирующий HTML
  • динамический, постоянно обновляющийся контент.
  • Модуль взаимодействия между XScript и CORBA пока не распространяется публично.
    На сайте выложен репозитарий, периодически обновляемый . Дата масштабного обновления порядка 2 лет назад. А возможно это дата создания его. Ведь некоторые каталоги могут и остаться не тронутыми после создания репозитария.
    На этом языке написан если не яндекс, то сервисы для него.
    В исходном коде встречаются файлы написанные на СИ и xml файлы со скриптами.

Приятного изучения и поиска уязвимостей Вам).

Теги: ,

Оставте комментарий!

Помощь по Textile