Пнд
Мар
08
2010
На чем сделан Яндекс
Наткнулся я недавно на страничку XScript .
XScript – это существенная часть “движка”, разработанного и применяемого в Яндексе для создания сложных, масштабируемых, высоконагруженных веб-сервисов, работающих в режиме 24×7×365.
XScript рассчитан на сервисы, обладающие следующими особенностями:
- массовая (миллионная) аудитория: XScript стабильно работает в условиях высоких нагрузок, сохраняя при этом достаточную для нормального функционирования сервиса производительность;
- кластерная архитектура: Xscript и web-сервер работают на фронтендах, а контент сервиса формируется на бакендах и передается по протоколам CORBA или HTTP. При этом Xscript может работать и в конфигурации с единственным сервером
- использование технологии XML/XSLT: данные с бакендов поступают в формате XML, из которого при помощи XSLT-шаблонов формируется результирующий HTML
- динамический, постоянно обновляющийся контент.
- Модуль взаимодействия между XScript и CORBA пока не распространяется публично.
На сайте выложен репозитарий, периодически обновляемый . Дата масштабного обновления порядка 2 лет назад. А возможно это дата создания его. Ведь некоторые каталоги могут и остаться не тронутыми после создания репозитария.
На этом языке написан если не яндекс, то сервисы для него.
В исходном коде встречаются файлы написанные на СИ и xml файлы со скриптами.
Приятного изучения и поиска уязвимостей Вам).
Написал: simba, 8. Март 2010, 11:26