- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет. Есть сайт на Joomla 1.5
Иногда, чаще когда на компе где медленное соединение, сайт не успевает загрузится полностью.
в .htaccess написал
php_value upload_max_filesize 32M
php_value post_max_size 32M
php_value max_input_time 900
php_value max_execution_time 900
Но не помогло, есть догадки?
До какой степени медленное соединение?
Что значит "сайт не успевает загрузиться полностью"? html-код не успевает полностью выдаться?
;9468935']До какой степени медленное соединение?
Что значит "сайт не успевает загрузиться полностью"? html-код не успевает полностью выдаться?
Иногда и на 2 мегабитном канале не успевает.
Часто доходит до загрузки меню и в случайном месте загрузка прекращается.
Иногда в самом начале, вообще нечего не загружает.
Так меню в коде html-страницы? Или отдельно?
Если в коде, то попробуйте ещё раз ответить на мой вопрос: догружается ли код страницы целиком?
Если не догружается, читайте логи веб-сервера, по какой причине он обрывает соединение.
Если меню в отдельном файле, то нужно смотреть, почему не загружаются отдельные файлы. Например, WebInspector-ом в Safari или подобной утилитой/плагином. В этом случае, возможно, проблема с обработкой Keep-Alive у вашего браузера или у вашего сервера или сразу у обоих.
;9468975']Так меню в коде html-страницы? Или отдельно?
А хз, стандартное меню Joomla.
>догружается ли код страницы целиком?
Нет
alexxx_b, может сайт покажете? Или будем гадать на кофейной гуще?
есть догадки?
http://afisha-maykop.ru/
alexxx_b добавил 26.09.2011 в 23:57
Стоит погулять по сайту, первые 20-30 страниц может открыть как положено
http://afisha-maykop.ru/
Стоит погулять по сайту, первые 20-30 страниц может открыть как положено
Мои глаза выпали раньше...
Судя по этому графику - проблема в очереди запросов сайта.
Судя по этому графику - проблема в очереди запросов сайта.
А поподробней можно, что за очередь и как поправить.
А поподробней можно, что за очередь и как поправить.
Для начала нужно узнать что у вас за софт на сервере стоит, чтобы рекомендовать как поправить. Далее предположение о nginx:
С помощью nginx делают так называемую очередь запросов. Например, "чистый" апач легко повесить, если сделать, например 100 очень медленных запросов. Т.е. соединение устанавливается, каждые 30 секунд уходит пакет в несколько байт. Апач выделяет под такой процесс полное количество ресурсов и держит их в памяти все время соединения. Таким образом, апач забивает память на всякую муть и у него не остается ресурсов. Nginx выстраивает такие запросы в очередь и "отдает" их апачу в зависимости от активности, грубо говоря.
Т.е. вам надо написать хостеру и спросить про очередь. И показать график что показали вам выше.
Либо, если вы сами администрируете сервер - настроить конфиг nginx и апача так, чтобы в памяти не было постоянно висящих процессов апача от одного пользователя (если апач - mpm-itk, такой обычно и ставят, если надо несколько разных сайтов на сервере)