У меня был выключенный кэш по двум причинам:
- очень обновляемый сайт в некоторые периоды дня
- что-то ломалось при включенном кеша.
Уменьшал картинки, смотрел по логам куда идут запросы с 404 ошибкой, и фиксил их, уменьшение количества скриптом, их асинхронная подгрузка, уменьшение css файла с 100б до 30 - все это не дало ничего ощутимого.
А вот включенный кеш дал. Я нашел нормальный компонент кеша, потестил пару дней - нагрузка упала в 2,5 раза.
В итоге, в то короткое время, когда нужно быстрое обновление, ставлю кеш - 3 минуты, в остальное время - 15 минут, и норм.
всего лишь.
Хостер в плане работы - полностью устраивает.
Т.е нагрузка не зависит от количества и объема загружаемых файлов?
10 их будет или 1, 50 кб или 100кб - не суть важно, по нагрузке?
Хостеру это невыгодно. Ему выгодно перевести меня на выделенный серв.
Все рекомендации вот:
http://timeweb.com/ru/help/pages/viewpage.action?pageId=4358559
http://timeweb.com/ru/help/pages/viewpage.action?pageId=4358560
все очень поверхностно.
Сайт у меня на жумле, понятно что 30к посетителей это не мало.
Сомневаюсь что это поможет, но все же прикрепил скрин команды htop.
Сейчас нагрузка не пиковая.
И чо? Вы знаете вообще сколько сайтов, интернет магазинов делает средняя локальная контора?
И все на одном движке, и на одном хосте, и регистратор один. И делают даже сайты клиентам-конкурентам, и все ок.
Есть же параноики на свете.
Направление редиректа всегда пишется с http
Redirect 301 /index.php?productID=35 http://VASHSAIT.ru/primaflora/index.php?productID=35
Регулярно копируют текст с сайтов - и нифига...
Разобрался. Просто старый код гугла стоял, от 2012 года)) Там еще не было этого класса adsbygoogle.
А с подгоном под размер - интересно, выложи пожалуйста, как будет готово.
Друг поправил код, там неправильно было. Вместо appendto, надо append.
$(document).ready(function() { function func() { var a = $('.adsbygoogle').html(); //получаем то, что гугл прислал в виде объявления if (a.length < 1 ) { //смотрим, пусто там или густо, и вообще $('#somediv').append('<a href=/>Эта ссылка будет видна у юзера с адбоком</a>'); //селектор #somediv - это тот id или класс, куда мы хотим засунуть свой текст или код //методом добавления, в случае срабатывания у серчера адблока } } setTimeout(func, 500);});
Так работает.