webForumDet fria alternativet

12.000 mail

ASP

6 svar · 419 visningar · startad av Thompa__85

Medlem sedan aug. 2002600 inlägg
Frågan#1

Hej Wf!

Jag har en liten fråga. Jag har tänkt skicka ut mail (interna mail, alltså communitymail, inga riktiga e-post mail).

Jag har en kod som hämtar alla användare, sedan en loop som skickar "mail" till alla användare i loopen.

Nackdelen är att jag har 12.000 medlemmar, så jag har itne vågat testa scriptet än, eftersom jag tror det kommer dra oerhört mycket på servern.

Så till min fråga, finns det något smart sätt att dela upp utskicket för att slippa timeout på servern eller liknande? Eller kommer servern klara av utskicken?

Tack på förhand

Mvh Andreas

Medlem sedan nov. 200529 inlägg
#2

Kan du inte testa lokalt på din burk och köra en timer för att se hur lång tid det tar ungefär?

Medlem sedan aug. 2002600 inlägg
#3

Drunkenstein skrev:

Kan du inte testa lokalt på din burk och köra en timer för att se hur lång tid det tar ungefär?

Nej, tyvärr kommer jag inte kunna göra de eftersom att det skulle bli en så stor process att flytta över allt till min lokalaburk :/

Medlem sedan nov. 20017 144 inlägg
#4

Jag skulle i ditt fall göra om mailsystemet i stället.
Så att användarnas inbox kan läsa dels mail skickade mellan användarna, och dels grupputskick.

Princip:

id = inloggad_persons_id
Select * from mail_box where to_id = " & id & " or gruppmail = true

Allt annat vore vansinne.

Medlem sedan juni 20019 024 inlägg
#5

Instämmer med Jesper T, gruppmeddelande är att föredra.

Däremot kan det ju hända att medlemmarna inte vill ha kvar ditt gruppmeddelande i sin inkorg, vilket kan vara en idé att bygga ut med ytterligare en tabell där man specificerar mottagaren. Då slipper nya medlemmar att ha 20 st gruppmeddelanden som är inaktuella. På så vis kan varje individ "radera" meddelandet från sin inkorg, fast det bara finns ett gruppmeddelande i systemet.

Ett annat alternativ är ju att skippa gruppmeddelanden och i stället lägga ut informationen på en webbsida som alla kan ta del av. Det finns ju ingen mening med ett community som alla har tillgång till, om du sedan väljer att skicka samma meddelande till alla medlemmar ändå. Det blir lite som att gå över ån efter vatten, typ som att skicka PM till varje medlem på webForum för att berätta nyheterna som står på förstasidan.

Medlem sedan juli 20003 825 inlägg
#6

Beroende av vilken typ av community man har så tycker jag att det finns en poäng i att skicka e-post.

Jag har själv en community med registrerade användare. Där finns inget meddelande system som det ni åsyftar, jag fattar vad ni menar.

Poängen med att skicka e-post är att man kan se vilka användare som har aktiva e-post konton. Dom som har döda konton (mail kommer i retur) tar jag bort. I det forumet jag har byggt passar det inte med e-postadresser som inte fungerar...

***
Öööhh... jag menar, jag är också intresserad av ett system där man kan skicka mail till många mottagare! Man får time-out från servern om det är för många mottagare... "I know by experience!"

Resultatet blir att man skickar till första halvan... hur många det nu blir, vet jag inte!

Medlem sedan juli 200012 978 inlägg
#7

Oavsett hur man har utskicket går det väl att begränsa, typ alla som börjar på A eller alla som har medlemsnummer som slutar på 3 dvs en tiondel.
Så borde alla testutskick göras. väljer man 33 blir det ju bara 120 utskick. Mätbart testbart.

257 ms totalt · 3 externa anrop · v20260731065814-full.eb2a8c97
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)