В настоящее время я перерабатываю новый веб-сайт для кадровой компании.У них есть тысячи рабочих мест на сайте, разделенных на различные профессии, классы, специальности и места.
В настоящий момент сайт строит все страницы с использованием PHP, но кэширует все динамические страницы в виде плоского HTML, чтобы ускорить загрузку сайта.Они обновляют задания в базе данных каждые несколько дней и стирают кэш для отображения эффектов.
В новой версии сайта у клиента есть запрошенная функция, которая позволяет пользователям сохранять свои любимые вакансии в шорт-листе.
У меня такой вопрос.Я знаю, что это довольно легко сделать в php, но для этого метода потребуется отключить текущую кеш-систему, чтобы замедлить работу сайта (и Google все чаще использует скорость сайтов в алгоритме ранжирования).Хорошая органическая производительность поисковой системы имеет первостепенное значение в этой области работы.
Могу ли я создать систему списка рабочих мест, используя чистый javascript, и позволить ей обмениваться данными по страницам во время навигации?Возможно ли это с помощью файлов cookie?Или сеансы?Сайт уже использует запрос в качестве базы для своих js-взаимодействий.
Или это лучший способ сочетания js и php?
Любая помощь при планировании этой функции будет принята с благодарностью.Я лучше пойду по правильному пути, чем пойду на полпути, прежде чем пойму мою ошибку!