Спасибо что посмотрели.
1. Я в общем-то уже и сам выяснил какие конкретно скрипты создают большую нагрузку. Это именно динамическая карта сайта и вывод многостраничного списка последних просмотренных видео.
2. Индексы уже во всех выборках проставлены.
3. Думаю стоит добавить кеширование, но ведь двиг полностью самописный... потому и кеширование надо будет самому прикручивать. Вот всё не могу разобраться как лучше отдавать заголовки и сохранять кеш. Кеш страниц наверно просто в текстовые файлы в отдельную папку, а вот заголовки это уже сложнее... я о заголовке 304 для поисковых ботов.
Двиг полностью самописный. Про кеширование написано чуть выше.
Отписал в ЛС
1. Строк примерно 185,473 и постепенно становится больше.
2. Ячейки news_id и new_datestamp в int(11), а остальные в text... думаю varchar меньше будет напрягать... так ?
Я уже говорил что в MySQL плохо разбираюсь.
1. Вот с этим поэкспериментирую. Если есть варианты кода отпишите пожалуйста, а пока поспрашиваю у гугла. ;)
2. Над кешированием уже пару дней думаю как реализовать получше. Т.к. двиг полностью самописный и кеширование тоже надо будет самому реализовывать.
3. Айпи ботов:
Yandex(77.88.28.246), Google(66.249.65.87), Slurp(67.195.111.44), Aport(194.67.18.248)
Yandex недавно угомонился, теперь Aport усиленно грузит страницы. Все ограничения для ботов убраны.
Скрин за день:
Нагрузка сильно уменьшилась, но надо дальше работать в этом направлении.
Строк в таблице сейчас 185,473 и цифра постепенно растёт.
Нет, индекс не был установлен. Установил индекс, сейчас займусь прописыванием конкретных ячеек для выборки из бд.
После теста отпишусь.
0x53 добавил 20.02.2010 в 09:08
В общем поменял... вот как изменился график загрузки:
Начиная где-то с половины восьмого и далее... Ближе к вечеру выгружу скриншот за день. Ради эксперимента еще убрал ограничения на индексирование страниц сайта.
Вот... robots.txt
User-agent: *Crawl-delay: 10Disallow:User-agent: YandexDisallow:Crawl-delay: 10Host: имя.домен
Изменял я его сегодня утром.
Был я там, поставил 10 секунд задержку... а толку нет.
Отключили PrivacyProtect в саппорте PDR.
Полезная статья, спасибо за информацию.
Не так написал...
Желательно использовать только один h1 на странице. Не надо забывать отношение ПС на это.