paganelp
Guest
Навигация по сайту, сессии, поисковики и скорость.
На данный момент есть 2 части сайта. Общая и для администрирования.
Рассмативается общая, т.е. доступная для всех без аутентификации.
В данный момент навигация по сайту происходит через передачу параметров методом GET. Т.е. в виде index.php?page=<идентификатор_страницы>
Но теперь возникла необходимость передавать помимо этого параметра еще и другие. Просто я добавил возможность расширения функционала сайта, через одключение доп. модулей.
Для примера есть страница c page=10, на ней выводится контент, генерируемый модулем новостей. Без передачи параметров выводится лента новостей. Если передаем доп. параметр (news_id=<идентификатор_новости>), то выводится конкретная новость.
Тоже самое будет и с другими модулями, которым нужны дополнительные параметры.
Подумывал использовать для передачи параметров сессии, но потом подумал, что поисковые системы не смогут индексировать сайт.
Вопрос: имеет ли смысл "запихивать" переменные (возможно все, кроме page) в сессию, а не передавать их через GET? Будут ли поисковики правильно индексировать сайт?
Возможно другим модулям (которые еще не написаны) потребуется передача большого количества параметров.
Почитав топик понял, что на скорость работы сессии влияния практически не оказывают.
За любые мысли по этой теме буду очень благодарен.
На данный момент есть 2 части сайта. Общая и для администрирования.
Рассмативается общая, т.е. доступная для всех без аутентификации.
В данный момент навигация по сайту происходит через передачу параметров методом GET. Т.е. в виде index.php?page=<идентификатор_страницы>
Но теперь возникла необходимость передавать помимо этого параметра еще и другие. Просто я добавил возможность расширения функционала сайта, через одключение доп. модулей.
Для примера есть страница c page=10, на ней выводится контент, генерируемый модулем новостей. Без передачи параметров выводится лента новостей. Если передаем доп. параметр (news_id=<идентификатор_новости>), то выводится конкретная новость.
Тоже самое будет и с другими модулями, которым нужны дополнительные параметры.
Подумывал использовать для передачи параметров сессии, но потом подумал, что поисковые системы не смогут индексировать сайт.
Вопрос: имеет ли смысл "запихивать" переменные (возможно все, кроме page) в сессию, а не передавать их через GET? Будут ли поисковики правильно индексировать сайт?
Возможно другим модулям (которые еще не написаны) потребуется передача большого количества параметров.
Почитав топик понял, что на скорость работы сессии влияния практически не оказывают.
За любые мысли по этой теме буду очень благодарен.