2010-08-04 6 views
0

J'ai vu que Facebook fait cela. Si vous regardez dans l'inspecteur de chrome, ils continuent à ajouter des "éléments de documents html" lorsque vous naviguez sur différentes pages.Comment faire une demande html sans rechargement de page complète et sans ajax

J'ai également remarqué que google dose cela aussi.

Mon intention est de faire en sorte que mon chargement de PHP + DOM soit plus rapide sous 200 ms du site sauvegardé.

C'est un truc de serveur web? J'utilise PHP avec Apache.

Merci.

+0

Ce que vous fait penser qu'il est "sans Ajax" (en laissant ouverte la définition d'Ajax)? – chryss

+0

S'ils ajoutent des éléments de documents html sans charger la page, ils effectuent une manipulation DOM avec JavaScript, en contactant le serveur, ce qui, comme le suggère chryss, est Ajax. –

+0

J'ai cherché des requêtes xhr quand je naviguais dans les pages et parfois aucun xhr n'était appelé. Fondamentalement, ils modifient l'URL sans recharger la page, puis charger les éléments de la page. J'ai trouvé aussi ce poste: http://stackoverflow.com/questions/3338642/liste-adresse-de-la-adressage-avec-nouveau-sur-la-sur-hash-or-reloading-the-page – andichirita

Répondre

0

Il est limité à l'appui du navigateur, mais WebSockets sont techniquement Ajax et conçu pour être très rapide, car il doesn N'ayez pas la totalité de l'en-tête HTTP.

Mais il existe d'autres façons d'améliorer les performances de chargement de site avant de recourir à quelque chose comme ça. Regardez Google Page Speed, Yahoo ySlow et d'autres outils pour trouver quels goulots d'étranglement existent.

Questions connexes