(Я являюсь первоначальным автором rsrc.php и статической системы управления ресурсами Facebook в Haste.)
Описание некоторых проблем, с которыми Facebook столкнулся при статическом управлении ресурсами, и способы их решения здесь, в документации Phabricator:
https://secure.phabricator.com/book/phabflavor/article/soon_static_resources/
К конкретному вопросу URI rsrc.php похожи на это (с «rsrc.php» в них) именно потому, что у нас не было глобального правила переписывания Apache в 2007 году, когда я написал rsrc.php и добавил, развернув и тестирование одного на более элегантный URI не стоило беспокоиться (в PHP вы можете прочитать оставшуюся часть URI после части файла "x.php" во время выполнения). Так что эта часть - просто артефакт реализации PHP.
Другие компоненты пути использовались для разных вещей на протяжении многих лет, например, номер экстренной версии, который мы можем глобально увеличить, чтобы сломать кеши всех, если что-то пойдет не так с конвейером кеша, контрольная сумма хэша, чтобы мы могли различить действительный и мусорный запросы на ведение журнала, внутренние флаги, которые изменяют политику кэширования возвращаемого ресурса для разработки, и разновидности ресурса (например, адаптированные для конкретного браузера или локализованные для определенного языка).