Быстродействие и уменьшение нагрузки на MySQL за счет псевдо-кеширования.

jo

Новичок
Быстродействие и уменьшение нагрузки на MySQL за счет псевдо-кеширования.

Здравствуйте, гуру ПХП подскажите.
Имеет смысл делать так для ускорения работы web-приложения и уменьшения нагрузки на
MySQL-сервер или нет.
Например форум, либо гостевая, либо движек сайта:
index.php при каждом запросе броузера обращается к скулю, обрабатывает данные и генерит html-страницу.
Может имеет смысл делать кеширование? Имеется ввиду не прокси и кеш броузера, а типа псевдо-кеш.
Вобщем как в песне поется: модем он медленный такой :)

При первом запросе страницы делаем как всегда :)
index.php обращается к скулю, получает, обрабатывает данные и генерит html-страницу.
И дополнительно все получено добро пишем во временный файл и устанавливаем таймер на n-времени
(типа 5, 10 или другое кол-во секунд)
При повторном запросе страницы сначала смотрим время таймера, если например прошло меньше 5 секунд
от первого запроса страницы, то считываем данные из файла(обращаться к скулю не надо),
если больше 10 секунд - то ползем в скуль за новой порцией. И если сайт и скуль на разных
серверах(так тоже бывет), то по идее быстродействие должно заметно увеличится.

Тому же phpbb-форуму такой модуль наверное не помешал бы?
Нагрузка на скуль естественно уменьшается, вот насчет быстродействия не уверен.
Хотелось бы услышать Ваше мнение по этому поводу.
______________________________________
я не утверждаю, а всего лишь спрашиваю
 

confguru

ExAdmin
Команда форума
Все правильно говоришь...
Проблема актуально когда в минуту больше 60чел
на сайте... таких сайтов не так уж много и они не используют пхпбб :)
 

jo

Новичок
Автор оригинала: admin
Все правильно говоришь...
Проблема актуально когда в минуту больше 60чел
на сайте... таких сайтов не так уж много и они не используют пхпбб :)
Ну а насчет быстродействия? Увеличится или будет не заметно невооруженным глазом?

Еще слышал, что SQLite быстрее MySQL чут-ли не в два раза
Соответствует действительности слух? И может кто работал с ним, вкратце если не затруднит: подводные камни, минусы, плюсы и т.д.
 

Demiurg

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

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Автор оригинала: admin
Все правильно говоришь...
Проблема актуально когда в минуту больше 60чел
на сайте... таких сайтов не так уж много и они не используют пхпбб :)
тред про то, сколько пользователей держит phpBB, цитата:
When user post count approached 50,000 posts a day
 
Сверху