Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Оптимизация скорости работы сайта (http://forum.typo3.ru/showthread.php?t=3947)

Dutchak Vitaly 10.08.2007 00:10

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

Valery Romanchev 10.08.2007 01:14

Цитата:

Сообщение от enot (Сообщение 14155)
кеш на 30 секунда а на странице рефреш стоит через 3 сек.
т.е. она будет обновляться каждые 3 секунды и снова показывать "page generated"
а вообще какой смысл в этой странице (объясните мне высший смысл всего происходящего, а то я чего-то расстроен сильно)?

например можно было бы предположить что механизм кеширования примерно такой:
если страница не сгенерировалась за 5мс (ну или 20мс) , то
выводится заглушка "page generated" и стартует процесс который генерит запрошенную страницу и складывает ее в таблицу кешированных страниц
через какое-то время страница "page generated" автоматически обновляется и уже выводится страница с осмысленным содержанием.

но сейчас ведь не так (или поправьте меня)

получается, что, эта страница используется для того чтобы переждать некоторое время, может быть через 30 секунд что-то изменится и удастся сгенерировать страницу.

Ну вроде ситуация рассчитана на то, что сразу 20 юзеров могут запросить одну не закешированную страницу.

dmartynenko 10.08.2007 18:54

Цитата:

Сообщение от enot (Сообщение 13883)
для эксперимента отключим кеширование в статический файл
получается следующая ситуация
почти при каждом заходе на эту страницу вылезает
"Page Generated приходите завтра" (странно как люди увидев такую надпись потом приходят снова :confused: )
причем происходит 5, 6 а иногда и 7 редиректов до тех пор пока не появится нормальная страница.

что бы это значило?

если эту страницу сделать не кешируемой то она отображается сразу....

У меня было несколько раз так, что повреждались таблицы кеша (в том числе таблицы кеша realurl). Сайт при этом имел тенденцию очень часто подвисать (у нас 2000-4000 посетителей в сутки и много динамического контента) .

На сколько я понимаю в такой ситуации внутреннии механизмы генерации и кеширования работают, но не правильно. Причем никаких ошибок в FE не выдается, поэтому заметить такую ситуацию не возможно.

Проверьте все таблицы в базе typo3 при помощи phpMyAdmin и воспользуйтесь функцией "починить" при необходимости.

enot 13.08.2007 00:01

Цитата:

Сообщение от dmartynenko (Сообщение 14186)
У меня было несколько раз так, что повреждались таблицы кеша (в том числе таблицы кеша realurl). Сайт при этом имел тенденцию очень часто подвисать (у нас 2000-4000 посетителей в сутки и много динамического контента) .

На сколько я понимаю в такой ситуации внутреннии механизмы генерации и кеширования работают, но не правильно. Причем никаких ошибок в FE не выдается, поэтому заметить такую ситуацию не возможно.

Проверьте все таблицы в базе typo3 при помощи phpMyAdmin и воспользуйтесь функцией "починить" при необходимости.

такую проверку я в Cron добавил. каждый день таблицы проверяются
только все нормально было (т.е. еще не сталкивался с тем чтобы таблицы повреждались)

c0d3r 03.10.2007 17:56

Вчера запустил на сервере три сайта, полёт номральный, сегодня довел число запущенных до 10 и начались тормоза. Не сразу, сразу бегало достаточно бодро. А сейчас в cache_pages лежит за 200 записей, исходя из вышенаписанного, это всё временный кэш, что-то многовато :(
Таблицы проверял - ошибок нет.
Что делать, как эффективно найти узкое место?
По отладочному дампу сложно сказать, что именно тормозит - больших скачков по временным интервалам нет.

dmartynenko 03.10.2007 20:14

Цитата:

Сообщение от c0d3r (Сообщение 15033)
А сейчас в cache_pages лежит за 200 записей, исходя из вышенаписанного, это всё временный кэш, что-то многовато :(
Что делать, как эффективно найти узкое место?

У меня есть подозрение, что у вас где-то стоит глобальный no_cache.
Либо в одном из расширений, либо где-то в TS.

У меня для одного только сайта в cache_pages больше 4-х тысяч страниц, общим объемом в полгига.

c0d3r 08.10.2007 12:00

Там ошибка была в другом кэше, не тайповском. Решена.

В общем счас проект запущен, нагрузка даже ниже, чем на старых сайтах на 3.8, я очень рад, попозже отпишусь по поводу.

В cache_pages за полсуток набилось около 500 страниц, а в cache_pages старого сайта висело всего 2 записи, в cache_hash - 2,5M. я просто всё не пойму, сравнивая со старым сайтом - так много должно быть записей в cache_pages или нет? :)


Часовой пояс GMT +4, время: 22:58.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot