主权项 |
1. A non-transitory computer readable storage media storing processor-executable instructions, which, when executed by a server comprising the storage media and one or more processors, cause the one or more processors to:
generate a first time window for publishing a first article of content, the first time window comprising a first start time and a first end time; generate a first quota indicating a first total number of publications of the first article of content; generate a second time window for publishing a second article of content, the second time window comprising a second start time and a second end time, wherein the first time window and the second time window share a period of overlapping time; generate a second quota indicating a second total number of publications of the second article of content; determine, for the first article of content, a first publication rate equal to a first average number of publications per unit of time needed to satisfy the first quota; determine, for the second article of content, a second publication rate equal to a second average number of publications per unit of time needed to satisfy the second quota; determine whether the scheduler can satisfy the first quota by publishing the first article of content at the first publication rate during the period of overlapping time; and when the scheduler can satisfy the first quota by publishing the first article of content at the first publication rate during the period of overlapping time, instruct a content placement server to publish the first article of content at the first publication rate, and otherwise when the scheduler cannot satisfy the first quota by publishing the first article of content at the first publication rate during the period of overlapping time, instruct the content placement server to publish the first article of content at a third publication rate higher than the first publication rate. |