Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Hosting - server

  1. #1

    Hosting - server

    Ciao a todos
    Ho esigenza di avere uno spazio in rete che mi permetta di caricare quello che sto sviluppando....cioè ...una piccola applicazione in ASP che permetta di spedire email newsletter in formato HTML, il mio dubbio sorge dal fatto che la stessa email può essere spedita anche a 200 persone e non vorrei che il server andasse in time out.

    Qualcuno di voi conosce un buon Hosting non caro ma che non sia aruba
    per fare quello che ho chiesto?


    ciauz

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    285
    Premettendo che 200 e-mail sono comunque una somma irrisoria..
    Se la programmazione è fatta male puoi intasare qualsiasi server. E' sempre cosa giusta dividere l'invio delle mail in questi casi anche perchè spesso gli indirizzi vanno ad aumentare superando le aspettative. Creati una piccola paginazione per l'invio.


    Ciao

  3. #3
    Premettendo che 200 e-mail sono comunque una somma irrisoria..
    Se la programmazione è fatta male puoi intasare qualsiasi server. E' sempre cosa giusta dividere l'invio delle mail in questi casi anche perchè spesso gli indirizzi vanno ad aumentare superando le aspettative. Creati una piccola paginazione per l'invio.


    Ciao Brunchio
    Grazie della risposta...ti volevo chiedere cosa intendi per ...

    "E' sempre cosa giusta dividere l'invio delle mail in questi casi anche perchè spesso gli indirizzi vanno ad aumentare superando le aspettative"...

    e per

    "Creati una piccola paginazione per l'invio."

    ...

    Sicuramente quello che mi dici mi servirà per fare la cosa giusta .

    grazie
    ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    285
    Presumo che il tuo scopo sia inviare una newsletter ed è per questo motivo che vanno ad aumentare... il primo ed il secondo punto dicono la stessa cosa

    Quando esegui una query su un db (penso sia quello che fai) spesso sono presenti più record di quanti se ne vogliano, o se ne possano visualizzare in una pagina ed a tal proposito è necessario ricorrere alla "paginazione" dei record

    un piccolo esempio che ho trovato facendo una ricerca http://www.derienzo.net/tutorials.asp?id=17


    Ovviamente l'esempio si limita a stampare a video nome ed indirizzo dell'utente, sostituitsci quella parte con il tuo codice per l'invio di e-mail.


  5. #5
    Ha ok capito tu intendi usare la paginazione quando vado a visualizzare gli iscritti alla newsletter...ok si questo lo farò.

    so che CMQ con win server 2003 il componente per l'invio è cambiato...non è più il CDONTS ...ma il csys ... lo si gestisce come il CDONTS vero?

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    285
    Beh.. io la paginazione la intendevo per l'invio.. se poi devi anche visualizzarli vedi tu.

    Infatti.. c'è il cdosys, beh, non è proprio la stessa cosa, cerca nel forum asp, troverai sicuramente un bel po di esempi.

  7. #7
    Sorry Brunchio

    io non lo so che vuol dire paginare i record per fare l' :master: invio?

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    285


    Ma come!!! vorrà dire che mi sono spiegato male io..


    Ma hai guardato bene l'esempio che ti ho postato?

    codice:
    <%
    'Creiamo la connessione al database
    Dim Conn
    Set Conn = Server.CreateObject ("ADODB.Connection")
    Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&_
    server.MapPath("tuodatabasemdb")
    
    'Rileviamo la pagina da visualizzare dalla stringa dell'URL
    pag = TRIM(Request.QueryString("pag"))
    If pag="" Then
    pag = 1
    Else
    pag = CInt(pag)
    End If
    
    'Creiamo la stringa sql
    Dim sql
    sql = "SELECT * FROM tuatabella"
    Dim rs
    Set rs = Server.CreateObject ("ADODB.Recordset")
    'Settiamo il numero di record per pagina
    rs.PageSize = 10
    rs.Open sql, conn, 3, 3
    rs.AbsolutePage = pag
    
    'Invio sul Browser i nomi degli amici e i loro indirizzi
    For i=1 to rs.PageSize
    Response.Write rs("campo da visualizzare")& "
    "
    rs.MoveNext
    If rs.EOF Then Exit For
    Next
    
    'Prepariamo i link per le altre pagine della lista
    If ( pag > 1) Then
    Response.Write("Pagina precedente")
    End If
    If ( pag < rs.PageCount ) Then
    Response.Write( "Pagina successiva")
    End If
    %>
    Ovviamente è demo.. bisogna modificare la stringa di connessione in base alle tue esigenze ed invece di questo..

    codice:
    For i=1 to rs.PageSize
    Response.Write rs("campo da visualizzare")& "
    "
    rs.MoveNext
    If rs.EOF Then Exit For
    Next
    modifichi per l'invio di e-mail

    codice:
    For i=1 to rs.PageSize
    
    'invii la mail
    
    rs.MoveNext
    If rs.EOF Then Exit For
    Next

    Spero che sta volta hai capito..

  9. #9
    Moderatore di Altri Server + Database L'avatar di SUPERMIKY
    Registrato dal
    Jun 2001
    Messaggi
    1,706
    Originariamente inviato da nicolal
    Qualcuno di voi conosce un buon Hosting non caro ma che non sia aruba
    per fare quello che ho chiesto?
    ciauz
    è vietato parlare di hosting a pagamento :master:
    vCard | CV | Social networks
    No, in privato non ti aiuto.

  10. #10
    YES ORA HO CAPITO :P


    azz ma il cervello lo devo mettere in on oppure lo posso lasciare in off

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.