> Хочется узнать про клиент-серверную архитектуру (ведь так называется?).
Строго говоря, клиент-серверная архитектура применена в любом сайте, даже если он без ajax (тупо на form'ах).
И более того, даже если это вообще одна статическая страница HTML, лежащая на серваке без всякого PHP, то это все равно уже клиент-серверная архитектура.
Ведь браузер (или иной
клиент), когда вы в адресной строку вбиваете путь к каждой странице, делает GET-запрос к
серверу и получает ответ с содержимым этой страницы.
Вот здесь почитать для начала:
codeproject.com/Tips/1065669/How-To-Build-Web-Site...
Вначале там краткий пример очень простого чатика на form'ах с PHP+MySQL, без AJAXа.
Потом показано, как в такой чат очень быстро добавить AJAX, сначала голым JS, затем jQuery.
Затем уже самостоятельно вы можете подумать, как усовершенствовать этот AJAX и довести его до уровня реального REST API, к которому
не просто возможно, а реально удобно подключаться и из других клиентов (скажем, собственного мобильного приложения, вроде как WebMoney Keeper, или как у VK или Facebook) Подсказка: JSON, React.
Обязательно скачайте и поставьте сниффер Fiddler. Он позволяет вывести изучение клиент-серверной архитектуры по протоколам HTTP/HTTPS на новый глубокий уровень, многое тайное для простых смертных сделать явным, изучить бек-енд вашего сайта на предмет использования его в качестве REST API для сторонних клиентов (и не только вашего, но и чужих)))