Имеется текстовый файл вида: фраза1,фраза2,фраза3 фраза4,фраза5,фраза6 Необходимо, чтобы скрипт в конечном текстовом файле выдавал фраза1=>фраза2,фраза3 фраза2=>фраза1,фраза3 фраза3=>фраза1,фраза2 фраза4=>фраза5,фраза6 фраза5=>фраза4,фраза6 фраза6=>фраза4,фраза5 и ...
[PHP] Доработать скрипт простановки ссылок на мои сайты-саттелиты.
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Есть скрипт - логика сложная. Проставляет ссылки сайтов на моих саттелитах.
Много проверок и прочего, в итоге - всё долго.
Требуется исправить два скрипта (упростив их):
В базе есть таблица 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
--
Если это будет долго - тогда просто рандомно можно. Выслушаю предложения.
Выбранный исполнитель
Заявки фрилансеров
Похожие заказы
- Веб-программирование1 исполнительЗавершен10 лет назад
Для интернет-магазина на OpenCart требуется чтобы для некоторых категорий товаров цены выводились в долларах, а некоторые в рублях. Если это имеет значение то товары заносятся в базу из csv файла. Если заинтересовались задачей напишите ...
Веб-программирование6 заявокЗакрыт10 лет назад- $15
Есть сайт на WP. На странице таблица с цифрами (html). Сделать всплывающую форму калькулятора: в форме задается один параметр и он перемножается на другие из строчки в таблице, вывод результата в форму. Исполнителю вышлю ...
Веб-программирование1 исполнительЗавершен10 лет назад Нужно сделать правки на сайте http://vvgmsk.ru/ Добавить лого, создать раздел новости и по мелочи. ТЗ в прикр.файле. Жду ваших предложении дорогие фрилансеры.
Веб-программирование1 исполнительЗавершен10 лет назадЗдравствуйте Необходимо оптимизировать сайт под требования 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 ОБЯЗАТЕЛЬНО: Пишите примерный ценник и примеры подобных работ
Веб-программированиенет заявокЗакрыт10 лет назадТребуется подобрать модуль и немного допилить до нужного функционала Что нужно? я изначально даю список картинок с другого сайт например http://www.weblancer.net/1.jpeg http://www.weblancer.net/1.jpeg ...
Веб-программирование2 заявкиЗакрыт10 лет назад- $50
Дорогие фрилансеры! Поступила точная информация. 1. Есть файл - ворд, в котором описаны задания + комментарии. 2. каталог + фото для слайд-шоу ( каталог не прикрепляется. вышлю в почту) ...
Веб-программирование5 заявокЗакрыт10 лет назад Использую модуль Exchange 1C для выгрузки товаров из сервиса class365.ru в интернет-магазин OpenCart, но при выгрузке опции затираются. Нужно это исправить. Модуль находится здесь http://class365.ru/help/opencart#module Предположительно нужно копаться ...
Веб-программирование2 заявкиЗакрыт10 лет назаддостался самопальный лендинг. на сайт вроде залили, контакты сменили, но нужно еще по мелочи доработать дизайн и поля, видео удалить. лишние кнопки удалить
Веб-программирование1 исполнительЗавершен10 лет назад- $5
Скрипт раньше работал, потом базу снесли. Сейчас этой это хозяйство снова понадобилось. В базе всего 1 таблица. Скрипт должен записывать данные в базу, а потом считывать их.
Веб-программирование1 исполнительЗавершен10 лет назад