Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Есть скрипт - логика сложная. Проставляет ссылки сайтов на моих саттелитах.

Много проверок и прочего, в итоге - всё долго.

Требуется исправить два скрипта (упростив их):

В базе есть таблица donors, там есть ID доноров (саттелитов).

Есть таблица sites, там есть ID сайтов (ссылки которых, будут показываться).

Есть таблица rolling_donors_sites, в ней колонки donor_id - site_id

Вот в ней привязывается ID саттелита-донора (из таблицы donors) и сайта (из таблицы sites), ссылки которого на этом доноре выводятся.

-----

Создаем первй скрипт, который:

Логику можно изменить (что бы работало быстрее, не знаю какие методы\варианты) - я опишу, как вижу. А, если можно сделать проще - то сделайте, как надо! :)

Нужно, что бы скрипт очистил таблицу rolling_donors_sites и в ней же по-новой привязал ID саттелита (из таблицы donors) к ID сайта (из таблицы sites).

Вот тут момент: желательно привязать равномерно, например - у меня есть саттелитов, например, 10 000 штук, есть 100 сайтов. Нужно, что бы эти 100 ID были равномерно проставлены к ID саттелитам. (можно 10000\100 и привязать вначале ID1 на первые айди 100саттелитах. Потом ID2 на следующих 100. Или же последовательно проставить => ID1, ID2 ... ID100, ... ID1 - сделать так, как будет быстрее и максимально равномерно.

И второй скрипт, который при запуске (я его буду вещать на крон): будет менять в этой же таблице rolling_donors_sites - ID сайтов. Т.е. каждые 15-20 минут, значение ячеек колонки sites_id - будут меняться на другие.

Вот тут вопрос - как сделать, что бы ставились не рандомные, а последовательно тоже? Но, без потери скорости работы, если это возможно?

Например, саттелитов 20001, а сайтов 100.

donor_id site_id

1 1

2 2

...

20000 99

20001 100

После запуска скрипта,

donor_id site_id

1 2

2 3

...

...

20001 100

20000 1

--

Если это будет долго - тогда просто рандомно можно. Выслушаю предложения.

9 лет назад
Art-Media
Андрей 
37 летРоссия
19 лет в сервисе
Был
год назад
Выбранный исполнитель
seeker1983
41 годУкраина
9 лет в сервисе
Был
3 года назад
9 лет назад
$5
1 день
Великолепный исполнитель! Сделал всё, что я просил и даже больше. Рекомендую!
C Андреем действительно очень легко и приятно работать. Всем желаю подобных заказчиков. Рекомендую!
  • Похожие заказы
  • Имеется текстовый файл вида: фраза1,фраза2,фраза3 фраза4,фраза5,фраза6 Необходимо, чтобы скрипт в конечном текстовом файле выдавал фраза1=>фраза2,фраза3 фраза2=>фраза1,фраза3 фраза3=>фраза1,фраза2 фраза4=>фраза5,фраза6 фраза5=>фраза4,фраза6 фраза6=>фраза4,фраза5 и т.д. Исходный файл от 100 000 строк. Фраз в одной строке может быть до 50, но в основном 2-3.

    Завершен
    9 лет назад
  • Для интернет-магазина на OpenCart требуется чтобы для некоторых категорий товаров цены выводились в долларах, а некоторые в рублях. Если это имеет значение то товары заносятся в базу из csv файла. Если заинтересовались задачей напишите сроки реализации ...

    Закрыт
    9 лет назад
  • $15

    Есть сайт на WP. На странице таблица с цифрами (html). Сделать всплывающую форму калькулятора: в форме задается один параметр и он перемножается на другие из строчки в таблице, вывод результата в форму. Исполнителю вышлю пример. Оплата в ...

    Завершен
    9 лет назад
  • Здравствуйте Необходимо оптимизировать сайт под требования Google https://developers.google.com/speed/pagespeed/insights/?utm_source=pubinsights&filter_third_party_resources=true&hl=ru&url=http://avto-flot.ru/blog/shtraf-za-letnyuyu-rezinu-zimoy-razmeryi-prichinyi-i-perspektivyi.html&tab=mobile&priorityGroup=usability https://developers.google.com/speed/pagespeed/insights/?utm_source=pubinsights&filter_third_party_resources=true&hl=ru&url=http://avto-flot.ru/blog/shtraf-za-letnyuyu-rezinu-zimoy-razmeryi-prichinyi-i-perspektivyi.html&tab=mobile&priorityGroup=speed https://developers.google.com/speed/pagespeed/insights/?utm_source=pubinsights&filter_third_party_resources=true&hl=ru&url=http://avto-flot.ru/blog/shtraf-za-letnyuyu-rezinu-zimoy-razmeryi-prichinyi-i-perspektivyi.html&tab=desktop&priorityGroup=speed ОБЯЗАТЕЛЬНО: Пишите примерный ценник и примеры подобных работ

    Закрыт
    9 лет назад
  • Требуется подобрать модуль и немного допилить до нужного функционала Что нужно? я изначально даю список картинок с другого сайт например http://www.weblancer.net/1.jpeg http://www.weblancer.net/1.jpeg http://www.weblancer.net/1.jpeg http://www.weblancer.net/1.jpeg В записи пишу название поста Затем картинки заливаются на мой сайт и названия картинок соответствуют названию поста это уже ...

    Закрыт
    9 лет назад
  • $50

    Дорогие фрилансеры! Поступила точная информация. 1. Есть файл - ворд, в котором описаны задания + комментарии. 2. каталог + фото для слайд-шоу ( каталог не прикрепляется. вышлю в почту) 3. Логотип Прикладываю их к заданию. Вы можете отредактировать ваши ответы //--------------------------------------------------------------------------------------- Ищем специалиста ...

    Закрыт
    9 лет назад
  • Использую модуль Exchange 1C для выгрузки товаров из сервиса class365.ru в интернет-магазин OpenCart, но при выгрузке опции затираются. Нужно это исправить. Модуль находится здесь http://class365.ru/help/opencart#module Предположительно нужно копаться в файле /opencart-exchange1c/upload/admin/model/tool/exchange1c.php

    Закрыт
    9 лет назад
  • достался самопальный лендинг. на сайт вроде залили, контакты сменили, но нужно еще по мелочи доработать дизайн и поля, видео удалить. лишние кнопки удалить

    Завершен
    9 лет назад