Что касается основного вопроса, то существенной разницы нет между PHP и JS подходом. В свою очередь AJAX (LOAD) может немного навредить структуре сайта, ведь для этого робот должен не просто по ссылкам ходить между страницами, но ещё и уметь работать с JS, ждать от него ответа и формировать грамотно HTML страницу. Конечно, гугл/яндекс это умеют, по крайней мере они так утверждают, а ты в это веришь, что там 100% эффективность? Я вот не вижу в ТОП-выдачах подобных сайтов.
Дальше ты будешь работать с адресной строкой, а она не достаточно эффективно работает на JS, в итоге стрелка назад может прыгнуть вверх на 2 страницы, вместо одной.
В продолжении очень неудобно отслеживать загрузку страниц, особенно когда интернет слабый или отрубается.
Возьмем для примера этот форум. При авторизации пропадает сверху меню, появляется возможность создавать темы, так же в темах появляется функционал модератора/админа, такие как удалить запись и т.д. Сколько блоков необходимо будет перезагрузить на одной только странице, хотя гораздо проще было бы страницу перезагрузить после авторизации.
А в итоге получишь экономию на спичкам, тебе всё равно новую страницу подгружать, а это выполнение всех действий. В итоге для адекватной работы надо будет писать 100500 кода, а на выходе получишь прибыль по ресурсам в образно 0.001%. Хотя грамотно прописать кэш для одной страницы даст прирост в 2-10-20 раз. Отсюда нет смысла это всё использовать.
Конечно, это всё не 100% инстанция и может быть другое мнение.
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).