сайты с большим кол-вом посещений

  • Автор темы Автор темы benadin
  • Дата начала Дата начала
Аха, спасибо, вроде помогло, пока рано однозначно говорить :). Прочитал еще http://www.phpclub.net/index.phtml?m=30040. Действительно очень занятно. Как вот только тест организовать? http_loader-ом что-ли?

А что быстрее отработается? include файла, или SELECT по primary_key (или 3-6 select-ов) ? И если в связи со спецификой множества настроек, таких обращений на странице может быть оч. много?

Выходит, что попытка организации универсального механизма, прямопропорционально отрицательно сказывается в нагрузке на систему, поскольку "мозги" системы пытаются "думать" и анализировать практически каждую ситуацию...

И все же вопрос относительно топика "сайты с большим кол-вом посещений":
Является ли самым правильным выходом переход на прегенерацию статических html-блоков, полная/максимальная генерация сайта в статическом виде?

Народ, кто держит многопосещаемые сайты на динамике, тыкните где почитать?
 
>А что быстрее отработается? include файла, или SELECT по primary_key (или 3-6 select-ов)
фраза по крайней мере странная.
 
Ок, может быть. Выражусь "нормальнее" :)

Скажем так, вместо того, чтобы делать обращения к базе, делать обращения к файлу... Что лучше? А запросы по primary key по утверждением мусульного мануала - обрабатываются в мговение ока
 
в этих вопросе ОЧЕНЬ большое количество натяжек.
смотри свой конкретный случай, общего ответа нет и быть не может.
 
Если у тебя много запросов чтоб показать
страничку - значит не правильно спроектирована база или архитектура проекта...

Запросы к БД занимают большую часть времени... Если конечно у тебя дизайн не весит полмега как kp.ru :)))

Генери статику.. подцепляй ее там где это уместно...
 
у mysql так быстро происходит коннект, что использовать pconnect нет никакого слысла. К томуже с pconnect можно поиметь too many connections error и возможно еще проблемы.
 
Столкнувшись с подобной проблемой, когда сайт перестал справляться с нагрузкой, использовал Cache_Lite из PEAR. Стало гораздо легче.
mysql4 я пытался ставить, правда давно. Он у меня тормозил гораздо сильнее, нежели 3-й
 
Не для веб проекта проводил тесты на PIII 1GHz+256 Mb сравнивая производительность MySQL 3.23 и 4.0 на Win2k. Запросы посылались из C++ Builder 6.0 через ADO
Оба показали практически одиноковую производительность. Разницу можно списать на ошибку эксперимента
Но учитывая специфику проекта для которого это делалось таблицы были не большие по 10к записей
 
Не удивительно....
Производительность на WIN - ограничена
самой WIN.... ^))
 
Генери статику.. подцепляй ее там где это уместно...
Хм. А товарища с анлогичной идеей надавно запинали :). Тот что собирался интернет-издание в статике выдавать... Видать все делают стойку сразу на слово статика :)
 
Re: сайты с большим кол-вом посещений

Автор оригинала: benadin
Ситуация: на сервере хоститься пара-тройка сайтов, работающих через один движок. Количество одновременных обращений - до 60-100.
имеем:

сайт на котором в день отдается 35000 страниц в день. все страницы генеряться на лету. все данные летят из MySQL (150000 записей).

все отсвистывает. при этом идет идентификация пользователя ... сессии лежат в базе и т.д.

pconnect - не использовать. остальное катит ...
 
to 440:

...и 35К страниц в день считается "сайтом с большим колвом посещений"? ;)

по теме:
не знаю кто там что имеет против статики, но это факт, если сайт юзает по миллиону хитов в день + большая база + сложные запросы... без статики никак не обойтись.

я столкнулся с такой же ситуацией: сервер просто тормозил настолько, что не хотел вообще ничего отдавать :) пришлось (чему сейчас рад) перейти на статику. Сделали так -> основной контент переделали в статику, которая генерится по мере изменения информации (неколько раз в сутки).

понечно пришлось немного подумать над тем как сделать это безболезненно для юзеров, и выход причем очень быстро нашли. он всегда есть! =)

поэтому мой тебе совет - переходи на статику и никаких проблем!
 
миллион хитов в день?
это абстрактное число или мы о каком-то определенном сайте говорим?
 
конечно об опередленном сайте. музыкальная направленность (в частности - гитара).
 
можно узнать адрес сайта с музыкальной направленностью в рунете с посещением в милион хитов в день?
 
Сверху