Несколько раз видел сообщение о том, что большое кол-во регионов отрицательно сказывается на производительности, особенно, если в этих регионах еще присутствуют блоки - так ли это?
Кто делал какие замеры, есть ли разница скажем 5 регионов или 15? Или все это мелочи и не стоит особого внимания мол пока на сайте нет 100500 посетителей об этом даже думать не надо?
Комментарии
именно
Спасибо
1. создаёшь пять регионов
2. замеряешь время выполнения
3. создаёшь ещё 10
4. замеряешь время выполнения
5. сравниваешь
6. profit
Так это да я думал может уже делал кто
Хотя попробовать интересно - пошел пробовать - напишу результаты
Протестировал
На каком железе под какой системой и с каким настройками особой ведь разницы нет так как сравнивал результаты - верно?
тестировал ab 50 запросов на главную. друпал6 пустой
итого никакой разницы между 5-ю 10-ю и 30-ю регионами не увидел вообще. время генерирования страницы не меняется только от факта существования множества регионов
В осталось посмотреть, что будет если эти регионы будут не пустые, тут понятно, что время подрастет но намного ли... ?
Кеш сбрасывал новые регионы появлялись на странице блоков
Поставил 30-ть блоков с одной строчкой текста по 1-му блоку в каждый регион - генерирование подросло с 400мс до 670мс
Что ж, раз вы взялись за столь фундаментальное исследование, доведите уже его до конца.
Приведите сравнительные результаты текста генерируемого в одном блоке и в 30-ти. А тема оформления какая, блоки там графикой с выводяться или нет? Если с графикой (бекграундами, заливками там всякими) попробуйте вывести графику отдельно от блоков и замерить результаты.
За фундаментальное исследование я не брался у меня для этого не хватит знаний, я лишь поверхностно хотел взглянуть какого оно
Генерирование страницы с 5-ю регионами ни чем не отличается если регионов будет 30-ть. Тема оформления гарланд + свежеустановленный друпал. Если в каждый регион поставить по 1 блоку (блок обычный ручной с 1-й строчкой текста) то время генерирование главной страницы меняется с 400мс до 670мс эти 270мс
Надо посмотреть на результат если все эти 30-ть блоков будут не в разных регионах, а в одном - забыл это сделать и видимо это станет итогом мини теста (для меня лично) влияют ли регионы на производительность друпала
Проверил свою последнюю мысль и мое скромное заключение, что регионы не влияют на производительность друпала.
Время генерирования при пустых регионах:
— регионов 5
— регионов 10
— регионов 30
не меняется
Время генерирования при:
— регионов 30 и в каждом из регионов простой текстовый блок (30 блоков всего)
— регионов 5 (стандартные) в одном из регионов 30-ть простых текстовых блоков
не меняется
нееееее ... текст не интересно .. а если какой то генерируемый контент. Закешировать тупо текстовый блок - не беда.
Так если генерируемый контент, то регионы то тут уже не при чем, повысится просто время на генерирование блоков
Вот бы еще с панелями сравнить это