Есть такая вещь как очередь задач, и есть библиотека Gearman, для php в том числе. То есть просто демон крутится в системе постоянно (как сервис/служба, например также как апач или mysql server) и как только приходит задача он её выполняет (точнее отправляет на обработчик/воркер). На каждый тип задачи можно вешать обработчики и передавать данные в них. Можно настраивать потоки, например выполнять по очереди одну задачу за другой. Вот пример использования php.net/manual/ru/gearman.examples-reverse-bg.php
это называется Pattern Overlay, по-русски наложение шаблона. Шаблон это как раз "точки". Этот плагин https://vegas.jaysalvat.com/ умеет такой эффект накладывать
1) Вы хотите писать в базу содержимое файлов - Я нерекомендую писать файлы в базу данных, так как это дополнительные расходы (тем более в одно поле). Если это прямо-таки необходимо сделать, то создаете поле типа LONGTEXT, и туда пишете содержимое. (Возможно его надо будет обработать BASE64 функциями и через запятую писать)
1) Если использовать картинку как background, то задать позицию фона. например так:
.selector{
background: center center #fff url(/path/to/image.png) no-repeat; /* полный синтаксис*/
background-position: center center; /*только позиция*/
}
2) Если используете картинку как img, то выравнивайте её используя абсолютное позиционирование