Я прочитал о SPA (одностраничное приложение) и узнал, что наибольшее преимущество заключается в том, что он экономит сетевой трафик, потому что SPA загружает все (по крайней мере большинство из них) ресурсов приложения при загрузке страницы.
Но я не уверен в этом - предположим, в моем index.jsp
я указал все свои ресурсы и скачал при загрузке index.jsp
. Теперь навигация в моем приложении начинается с index.jsp
, поэтому для навигации я отправляю форму, которая имеет action="user.jsp"
Теперь, так как у меня есть action="user.jsp"
при отправке формы мой веб-браузер отправит запрос на сервер для получения user.jsp
. Пожалуйста, поправьте меня, если я ошибаюсь. Или будет взят из кэша HTTP. Но давайте скажем через некоторые настройки Apache (я где-то читал, что это возможно, но не знаю, как это сделать). Я отключил HTTP-кэширование веб-страницы, после чего user.jsp
будет загружен с сервера.
Очень признателен, если кто-то может дать хорошее представление об этом. В основном меня смущает тот факт, что action="user.jsp"
приведет к вызову сервера, а HTTP/ браузер сможет кешировать веб-страницы.