Я считаю, что лучше всего загружать ресурс, который вы хотите динамически обновлять, т.е. загрузить только частичную страницу.
При загрузке полных страниц, вероятно, вы загружаете много данных, которые вам не нужны.
Вместо этого я бы сделал блок с html / images / script, который вы хотите динамически обновлять, и просто загрузил его.
Пример
Главная страница
<html>
<body>
<h1>About me</h1>
<p>Some data about me</p>
<div class="latest-photos"> </div>
</body>
</html>
Ресурс галереи - gallery.block.php
<ul>
<li>
<img src="myphoto1.jpg">
</li>
<li>
<img src="myphoto2.jpg">
</li>
</ul>
Сценарий
jQuery(function($){
$(".latest-photos").load("gallery.block.php");
});