Это еще в FAQ не внесли? :)
Раскручивать на региональных сайтах.
Хм, у меня на фирме штук 25 сайтов холдинга было.
Какой возраст сайта?
У меня нету кириллицы доменов, но находит.
Недавно годичный сайт появился в подсказках.
Хм, винт может посыпаться где угодно. :)
Вон когда-то в Одессе ДЦ сгорел, какие гарантии? :)
Нужно самому делать бекапы / скачивать готовые себе локально.
Ну так значит выше вас идут сайты с украиноязычной версией :)
Хотя у меня на многих сайтах / запросах все равно показывается русскоязычная версия, даже если есть украиноязычная.
Первый сайт в подписи.---------- Добавлено 20.09.2016 в 21:21 ----------
А они переходят не по промежуточной ссылке?
Это Вы мне писали?
Просто непонятно, какое отношение у гугла, если он рисует совсем левую статистику, лучше бы вообще не рисовал. :)
Если будем стараться для гугла, а не для пользователей, то ни фига не будет. :)
Вредный совет. Мы залезем в своп и потеряем кеш.
Нужно увеличивать постепенно, при этом, если упираемся в память и процессор, смысла увеличивать нету.
А также проверьте, нету ли ошибок, связанных с max_execution_time и slow_query_log. Они могут блокировать PHP и поэтому не остается свободных процессов.
И смотреть нужно не на суммарную посещаемость, а пиковую в те моменты, когда сыплются ошибки.
В mysql нету "WITH"
Каждый раз выбирать рендомом - большая нагрузка на базу, если она большая.
Что можно сделать:
а) выбирать допустим 10 случайных и кешировать их на час, а на приложении уже выбирать их согласно весов.
б) завести дополнительное поле "Накопительный вес".
Потом:
1) зная суммарный вес WeightSum,
2) генерируем случайное число $WeightRand = rand(0, Sum)
3) выбираем из базы запись с условием WHERE Weight > $WeightRand ORDER BY Weight ASC LIMIT 1
Минусы: при деактивации баннера нужно обновлять накопительные веса всем баннерам после него.