я не разработчик, но есть идея для создания сайта с маршрутами из точку А в точку Б.
в мире около 20000 значимых городов (база с координатами имеется) каждый нужно соединить с каждым.
в итоге получится 400 000 000 страниц в формате - "Город1 - Город2: маршрут, билеты" в теле каждой из страниц будет карта с маршрутом, сгенерированная текстовка и сторонние виджеты по подбору билетов/отелей/трансферов - в целом все максимально просто. под каждый маршрут нужна отдельная html страница - генерироваться может при обращении.
подскажите, пожалуйста, как лучше найти исполнителя для создания этого проекта, сколько это может стоить и реально ли вообще осуществить.
its2easyy, а в чем вы видите сложность, если сравниваете мою небольшую задумку с гуглом? все данные для составления страниц имеются, логика тоже простая)
400 000 000 статических страниц - это порядка 100 Тб. Уже придумали где это хранить? :) А это ещё надо картинки, js css и прочую сопроводительную фигню где то складывать. Ну и изменять (перегенерировать странички), если что то изменится в маршрутах.
Не с той стороны подходите. Вместо 400 000 000 страниц можно сделать 1! Сделать api, пользователь заходит на страницу, выбирает 2 города и страничка обращается к api, оно возвращает нужные данные на эту страничку. Ну это так, в 2-х словах.
спасибо за совет, но нужно уточнить - нужны отдельные html страницы под каждый маршрут. зачем? чтобы страницы ранжировались в поисковиках по запросам, например "berlin - praga route" или "london - moskow tickets" )
WikiTuki, То есть вы реально считаете что авиакомпании генерируют заранее статические странички с билетами Маракуйя - Мухосранск, Малозадрищево - Рио-деЖанейро и т.д.?
Тогда зачем вам статичные страницы? У авиабилетов все ранжируется в гугле, и это никак со статикой не связано, иначе новостные порталы либо сдохли бы от голода по тому что не индексируются, либо сдохли бы от переутомления, генерируя статику на каждую новость.
Вопрос на сообразительность: Как в гугл попадают данные с сайта? (хинт: ответов больше одного)
Александр, Все достаточно просто, способов как минимум 2 основных: Гугл бот заходит на страницу, индексирует ее и проходит по всем ссылкам на странице, и так рекурсивно по всем страницам сайта. И второй способ, который в данном случае подходит больше - сайтмап, который автоматически читается поисковыми системами, а если их нужно несколько - их можно прописать в поисковой системе руками. Ну и если аналитика стоит на сайте - из посещенных пользователями страниц.
ThunderCat, все равно не понятно как поисковики индексирую динамические страницы. Возможно мы говорим о разных вещах. Вот допустим, есть страничка с двумя селектами. В зависимости от выбранных селектов генерируется разный контент из бд. Как именно поисковики проиндексируют этот контент, а не пустую страницу, в которой ещё не выбраны селекты.
В зависимости от выбранных селектов генерируется разный контент из бд.
Ничего не мешает сформировать на них ссылку, не создавая страницу, и положить ее в сайтмап. Для этого, кстати, все формы на таких сайтах делаются с методом гет, чтобы можно было создать или поделиться урлом к куче разных динамических страниц с параметрами.
Если у вас есть данные о билетах, то нагененеренных страниц будет всего ничего мидлионов 50. Генерить из базы не сложно, можно на php можно на next.js и мазать кэшем сверху.