Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Velocizzare Con Ajax

  1. #1

    Velocizzare Con Ajax

    Ciao a tutti ringrazio in anticipo almeno non mi dimentico.

    Allora il problema é questo voglio velocizzare il caricamento delle pagine del mio sito con ajax, conosco abbastanza bene ajax e so anche come fare solo che é lungo come lavoro visto che ho un centinaio di pagine.

    le mie pagine sono indicizzate sui motori di ricerca e possono essere richiamate e visualizzate dal proprio link.

    io procederei cosi :

    la struttura del mio sito non cambia , footer,header e nav(menu) sono sempre uguali per ogni pagina cambia solo il content (contenuto) , semplicemente con ajax potrei fare in modo che ogni link del menu al click passi dei valori e richiami una funzione collegata ad ajax e il risultato sarebbe la modifica del contenuto del content senza refresh dell intera pagina.


    mi ritroverei le pagine complete accessibili dal proprio link e in menu interno invece richiama le pagine tramite ajax per cui senza refresh e velocizzo la navigazione interna.


    é lunghetto come lavoro qualcuno conosce un metodo diverso?

  2. #2
    ehm, tu lo sai vero che così l'indicizzazione di Google va a quel paese? il motivo è che a tutti gli effetti l'indirizzo originale non cambia mai, cambia solo l'HTML della pagina cambiato da JS (e quindi Google non lo vede).

    Se inserisci i link a pagine che poi non vengono caricate dal browser, ma tramite Ajax, google vedrebbe le pagine, ma offrirebbe i link come se fossero pagine dirette, mentre invece punterebbero a parti di codice che non contengono la pagina intera, sballando la visione del sito.

    L'unico modo valido, l'ho visto in un sito che usava questo sistema:

    Aveva una sola pagina (index.php) che riceveva come query GET la pagina da incluldere al centro della finestra, l'url era poi riscritto con mod_rewrite. Quando si cambiava la pagina con AJAX, il link cambiava aggiungendo la pagina in visione dopo #. Per dirla:

    aprivi la pagina sito.it/prodotti

    si caricava index.php?page=prodotti

    Si cambiava in contatti l'url diventava sito.it/prodotti#/contatti

    Se si riprovava a caricare la pagina, al caricamento, veniva lanciata una richiesta AJAX che sostituiva prodotti con contatti, in questo modo Google poteva indicizzare le pagine.

    Per ora, questo mi sembra il modo migliore, anche se è un po' laborioso e richiede parecchie attenzioni.
    I DON'T Double Click!

  3. #3
    forse mi sono spiegato male , la pagine sono costruite normalmente , tutte hanno contenuto diverso e ognuna il proprio link , hanno la struttura uguale titolo , footer , navigazione perche includo dei file esterni in modo che decido di cambiare qualcosa cambio l unico file esterno e non modifico 100 pagine una ad una.

    detto questo fino a qui ajax non entra in azione é come se non esistesse per cui problemi di indicizzazione non c e ne.


    ajax entra in azione se tu clicchi su una voce del menu di navigazione che mi carichera solo in contenuto della pagina e la struttura rimane uguale.


    il mio scopo é velocizzare la navigazione all interno del sito , se tu entri dal link di una pagina é una pagina normale...


    l unico problema che potrei avere é con un conta visite che mi conterebbe solo quelle in entrata dal link e non quando carico slo il contenuto della pagina.

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Pertanto ho crei un database che conterrà il contenuto testo è immagini senza la struttura (cioè titolo , footer , navigazione) e una pagina risultati che richiamerai con ajax, oppure ricrei 100 pagina senza struttura.
    Con queste soluzioni potresti anche integrarci un conta visite per singola pagina
    Ti sconsiglio di passare le pagine complete ad ajax, oltre ha perdere buona parte dei vantaggi di caricamento detta operazione è digerita malissimo da IE (da quel che so io, e che ho letto qui sul forum) poi se ci sono javascript nella pagina sarebbe un casino.

    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    ricarico solo il contenuto delle 100 pagine con ajax e bon e mantengo le pagine complete x i motori di ricerca come avevo pensato di fare prima.


    questo procedimento l ho escluso avevo provato a ricaricare un intera pagina con ajax nel div container dove risiede l intera pagina é piu veloce si ma fa comunque un effetto flash tipo refresh e ricarico parti della pagina che non servivano quali titolo ecc (non é il risultato che volevo ottenere da ajax).l ho escluso .


    ho trovato uno scritp che ricarica l intera pagina ma modifica solo i contenuti é geniale ma preferisco non usarlo perche non mi é chiaro solo una parte di codice.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.