SiteControl - панель контроля за сайтами

McKane
На сайте с 13.04.2007
Offline
66
#111

Купил панельку. nipler помог с установкой, за что ему спасибо. Скрипт очень нравится.

Night_Rain
На сайте с 07.06.2009
Offline
7
#112

В статистике некоторых площадок отображается такая картинка, хотя обновлений уже было много. Где-то у каждого 4-5 сайта по списку. В чем может быть проблема?

jpg 1111.jpg
Сколько времени ты тратишь в день на курение? Сколько денег тратишь на него в месяц? А год? Скачай BDNS и брось курить! (http://www.bdns.org/?p=194)
Malcolm
На сайте с 02.05.2007
Offline
119
#113

nipler, сделайте в базе дополнительное поле для времени последнего обновления сайта по крону. Тогда можно будет при каждом вызове autoupdate.php сортировать сайты по этому полю и брать N штук, которые дольше всех не обновлялись. Тогда не придется создавать в кронтабе кучу одинаковых заданий с разными параметрами, а будет всего одно.

Night_Rain, зайдите в настройки этого сайта и пересохраните их, обычно помогает.

Night_Rain
На сайте с 07.06.2009
Offline
7
#114

Malcolm, Спасибо! Действительно помогло.

nipler
На сайте с 04.07.2008
Offline
93
#115

Night_Rain, на данный момент скролы в настройках сайта не могут запоминать выставленный период. Вы выставили период и сохранили. И графики все время будут строится по этому периоду.

Malcolm, честно не совсем понял что вы имели ввиду. Поставьте задания на крон с периодичностью запуска раз в сутки и пусть он все сайты обновляет.

Быстропост – система автоматической монетизации (http://bystropost.ru/partner/248) Удобный бесплатный инструмент для вебмастера и оптимизатора (http://site-control.ru/)
Malcolm
На сайте с 02.05.2007
Offline
119
#116
nipler:
Поставьте задания на крон с периодичностью запуска раз в сутки

Пример - у меня в панели сто сайтов, хостинг жестко лимитирует время работы скрипта 30 секундами, за эти 30 секунд успеет обновится 5 сайтов к примеру. Вот и получается, что раз в сутки всю сотню разом не обновить, а создавать 20 заданий для крона это уже извращение.

Если так будет нагляднее, то первый запрос в autoupdate.php предлагаю сделать в следующем виде:

SELECT `id` FROM `site` 
WHERE `autoupdate` = 'true'
ORDER BY `lastupdate` ASC
LIMIT {$config['update_count']}

Для каждого сайта, параметры которого обновили, в конце делаем

UPDATE `site` SET `lastupdate` = NOW() WHERE `id` = {$id}

При таком подходе можно использовать один единственный вызов autoupdate.php из крона, и он будет обновлять сайты небольшими порциями по очереди. Каждый час по пять штук, например.

nipler
На сайте с 04.07.2008
Offline
93
#117

Malcolm, понял..сделаем

Night_Rain
На сайте с 07.06.2009
Offline
7
#118

Предложение по поводу поля "хостер" в параметрах.

На данный момент для каждого сайта "хостер" и "проплачен до" прописывается отдельно, что не очень удобно.

Скажем я работаю с 3-мя хостерами и у каждого размещено по 10 сайтов. Когда я проплачиваю хостера, приходится у всех 10 сайтов в параметрах переписывать дату.

Суть предложения:

Сделать отдельное меню по хостерам, где можно будет добавить/удалить/переименовать хостера и вписать дату "проплачен до". А в параметрах сайта просто выбирать из выпадающего списка одного из имеющихся хостеров. (По такому принципу сейчас работают Группы сайтов).

nipler
На сайте с 04.07.2008
Offline
93
#119
Night_Rain:
Скажем я работаю с 3-мя хостерами и у каждого размещено по 10 сайтов. Когда я проплачиваю хостера, приходится у всех 10 сайтов в параметрах переписывать дату.

Выбираете эти сайты галочками, внизу в выпадающем списке выбираете настройки нажимаете ок..Появится окно массового редактирования сайтов.. Там прописываете что нужно и нажимаете отправить..В итоге все изменено.

Night_Rain
На сайте с 07.06.2009
Offline
7
#120
nipler:
Выбираете эти сайты галочками, внизу в выпадающем списке выбираете настройки нажимаете ок..Появится окно массового редактирования сайтов.. Там прописываете что нужно и нажимаете отправить..В итоге все изменено.

В этой функции есть недостаток. Выбираю сайты которым нужно прописать/изменить хостера. Вписываю дату "проплачен до", жму отправить. У сайтов, где стояла галка "автообновление", эта галка сбрасывается (значек обновления становится синим). Если затем выбирать только те, где нужно автообновление и выставлять этот флаг заново через массовое редактирование, то у этих сайтов слетает дата "проплачен до". Единственный выход - редактировать по одному сайту... Поэтому и поднял этот вопрос...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий