Помощь - Поиск - Пользователи - Календарь
Полная версия: с чем может быть связана прогрузка страницы первый раз
Онлайн-форум hostobzor.ru > Архив (темы до 1.06.2015). Только для чтения. > Коммерческий хостинг. Общие форумы > Общие вопросы
newbigmir
1. сайт без посетителей, max_memory 128 RAM, CPU загружен на 1%

Чисто для интереса установил invision power board 2.3.3, время генерации страницы в первый раз около 1-2 секунд, а после около 0,02

тоже самое с joomlа 1.0.13(со стандартным скином без левых модулей) - когда открываешь первый раз страницу то время генерации около 1-2 секунд, к примеру если закроете браузер а потом опять его откроете, то первый раз открытие страницы займет около 1-2 секунд.)

а когда уже после первого раза, то время генерации страницы около 0,02 секунды, то есть или просто всё кешируется и работает быстрее

2.
на серваке стоит:
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright © 1998-2007 Zend Technologies
with eAccelerator v0.9.5.2, Copyright © 2004-2006 eAccelerator, by eAccelerator

Цитата(xRay @ 17.12.2007, 20:48) *

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


3. Решили потестить без акселератора.

результты следующие:
с акселератором
в основном первая прогрузка 1,5-2,0 секунды, иногда до 4-5 секунд, иногда 0,5
joomla 0.08-0.09
ipb 0.028-0.03

без него с акселератором(отключили на время для тетсов)
в основном первая прогрузка 1,5-2,0 секунды, иногда до 4-5 секунд, иногда 0,5
потом
joomla 0.05
ipb 0.011-0.019

то есть за счет акселератора, вторая и более загрузка быстрее в полтора два раза. но проблема с "погрузкой страницы остается" даже без акселератора, что может быть причиной?
cyberdyne
Думаю у вас браузер сначала картинки грузит, а потом просто достает из своего кеша.
И зенды, акселераторы тут не причем.
newbigmir
Цитата(cyberdyne @ 19.12.2007, 15:35) *

Думаю у вас браузер сначала картинки грузит, а потом просто достает из своего кеша.
И зенды, акселераторы тут не причем.


я пробывал что в firefox что в internet explorer результат почти одинаковый. кеширование на сервере врят ли связано с браузером на стороне пользователя.
MVK
Цитата(newbigmir @ 18.12.2007, 19:25) *
но проблема с "погрузкой страницы остается" даже без акселератора, что может быть причиной?

- при первой загрузке создается коннект с БД (если используется TCP-сокет, то время может быть доволно заметным). Если PHP-парсер подключен как модуль, то уже созданный коннект сохраняется до следующих обращений к БД и на создание соединения время не тратится. Возможно это причина.
Apple77
Цитата(MVK @ 19.12.2007, 21:52) *

- при первой загрузке создается коннект с БД (если используется TCP-сокет, то время может быть доволно заметным). Если PHP-парсер подключен как модуль, то уже созданный коннект сохраняется до следующих обращений к БД и на создание соединения время не тратится. Возможно это причина.

Именно эта причина, у меня тоже самое было.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2025 Invision Power Services, Inc.