hi
ich will einen newsletter service programmieren. um die server kosten usw zu finanzieren soll an jeden newsletter ein kleiner werbetext angehängt werden.
die werbung wird von sponsoren gebucht. ich habe also eine mysql tabelle, in der die werbe texte und die anzahl der noch zu versendenden newsletter steht.
jetzt weiß ich nich so richtig, wie ich die auswahl der werbung, die angehängt werden soll realisieren soll..
ich könnte natürlich bei jedem newsletter, der versendet wird über RAND() eine zufällige werbung auswählen und die dann anhängen.. das wäre aber wohl weniger klug, weil dann doch einiges an querys zusammenkommen würde, was bestimmt nich sehr gut für den server und die ladezeit ist..
dann habe ich mir noch gedacht, dass ich zufällig eine werbung auswählen könnte, bei der noch genug guthaben vorhanden ist, um alle newsletter mit der gleichen werbung zu versenden.. hierbei ist mir das problem, dass kleinere restmengen bei der werbung wohl nie versendet werden würden..
hat von euch jemand eine bessere idee, wie das zu realisieren wäre?
mfg
whizzler
ich will einen newsletter service programmieren. um die server kosten usw zu finanzieren soll an jeden newsletter ein kleiner werbetext angehängt werden.
die werbung wird von sponsoren gebucht. ich habe also eine mysql tabelle, in der die werbe texte und die anzahl der noch zu versendenden newsletter steht.
jetzt weiß ich nich so richtig, wie ich die auswahl der werbung, die angehängt werden soll realisieren soll..
ich könnte natürlich bei jedem newsletter, der versendet wird über RAND() eine zufällige werbung auswählen und die dann anhängen.. das wäre aber wohl weniger klug, weil dann doch einiges an querys zusammenkommen würde, was bestimmt nich sehr gut für den server und die ladezeit ist..
dann habe ich mir noch gedacht, dass ich zufällig eine werbung auswählen könnte, bei der noch genug guthaben vorhanden ist, um alle newsletter mit der gleichen werbung zu versenden.. hierbei ist mir das problem, dass kleinere restmengen bei der werbung wohl nie versendet werden würden..
hat von euch jemand eine bessere idee, wie das zu realisieren wäre?
mfg
whizzler
Kommentar