Ergo
Новичок
Время генерации страницы. Странная зависимость от размера генерируемого HTML кода
Решил для интереса установить подсчет времени генерации страницы. Решил установить уже готовое решение.
В результате оказалось, что время генерации страниц на домашнем компьютере и на выделенном сервере очень сильно различаются. Дома обыкновенная workstation Athlon 2400, 1024Mb, дедик P4 2.4 1024Mb. Загрузка дедика согласно WHM:
Server Load 0.28 (1 cpu)
Memory Used 17.3 %
Swap Used 0.01 %
Провел небольшое исследование разных страниц:
Например страница #1 (3 запроса к БД, размер HTML кода на выходе - 14Kb)
на домашнем компьютере генерируется 0.049201
на дедике - 0.490975 секунд (т.е. в 10 раз медленнее)
страница #2 (3 запроса к БД, 300Kb)
на домашнем компьютере генерируется 0.569938
на дедике - 39 секунд (т.е. в 68 раз медленнее)
страница #3 (280 запросов к БД, 80Kb)
на домашнем компьютере генерируется 1.01 секунд
на дедике - 10.366816 (т.е. в 10 раз медленнее)
страница #4 (34 запроса к БД, 10Kb)
на домашнем компьютере генерируется за 0.568850 секунд
на дедике - 0.024127 (т.е. в 23 раза быстрее)
Для интереса взял удалил из страницы #1 часть HTML-кода (уменьшил ее выход на 1.5Kb) - время генерации уменьшилось в 10!!! раз.
Т.е. чем тупо больше страница, пусть даже совсем без запросов к базе данных, тем дедик медленнее ее генерирует!
В чем может быть проблема?
Решил для интереса установить подсчет времени генерации страницы. Решил установить уже готовое решение.
В результате оказалось, что время генерации страниц на домашнем компьютере и на выделенном сервере очень сильно различаются. Дома обыкновенная workstation Athlon 2400, 1024Mb, дедик P4 2.4 1024Mb. Загрузка дедика согласно WHM:
Server Load 0.28 (1 cpu)
Memory Used 17.3 %
Swap Used 0.01 %
Провел небольшое исследование разных страниц:
Например страница #1 (3 запроса к БД, размер HTML кода на выходе - 14Kb)
на домашнем компьютере генерируется 0.049201
на дедике - 0.490975 секунд (т.е. в 10 раз медленнее)
страница #2 (3 запроса к БД, 300Kb)
на домашнем компьютере генерируется 0.569938
на дедике - 39 секунд (т.е. в 68 раз медленнее)
страница #3 (280 запросов к БД, 80Kb)
на домашнем компьютере генерируется 1.01 секунд
на дедике - 10.366816 (т.е. в 10 раз медленнее)
страница #4 (34 запроса к БД, 10Kb)
на домашнем компьютере генерируется за 0.568850 секунд
на дедике - 0.024127 (т.е. в 23 раза быстрее)
Для интереса взял удалил из страницы #1 часть HTML-кода (уменьшил ее выход на 1.5Kb) - время генерации уменьшилось в 10!!! раз.
Т.е. чем тупо больше страница, пусть даже совсем без запросов к базе данных, тем дедик медленнее ее генерирует!
В чем может быть проблема?