[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Загрузка первой страницы мешает остальным
olgatcpip
Всем хорошего дня!

Хочу рассказать о моей проблеме. Не уверена к какой теме она относится.....

Значит так. Есть сайт. Ставим на одной странице sleep(10);
Запускаем её! Тут же запускаем другую страницу этого же сайта, скрипт обработки которого не содержит sleep(10). Более того работает вполне быстро (т.е. гораздо быстрее 10 секунд).

Происходит вот что. Пока первая страница не загрузится, вторая тоже думает... и не подгружается..

Если запустить первую страницу и пока она думает (спит) запусть html страничку, то все ок! Первая думает, html уже загружен.

Так вот вопрос. Как сделать, чтобы пока думала первая - это не мешало второй странице?





Спустя 9 минут, 35 секунд (9.12.2010 - 07:51) kirik написал(а):
Мне кажется что это проблема браузерная.. На примере подгрузки картинок: в среднем браузер может подгружать внешние ресурсы (картинки, скрипты, стили...) с одного домена максимум в 4 потока, и пока один из 4-х не загрузится - остальные не будут грузиться. Именно поэтому скрипты иногда переносят в конец html документа, чтобы не задерживать ими загрузку интерфейсной части сатйа. А еще разбивают все статику на поддомены, имея например 3 поддомена мы уже сможем грузить статику не в 4 потока, а в 12 - что заметно ускоряет загрузку страницы.

Попробуй первую страничку в одном браузере открыть, а вторую - в другом (имею ввиду не таб браузера а вообще браузер.. например FF и chrome). Так и проверим smile.gif

Спустя 9 минут, 4 секунды (9.12.2010 - 08:00) olgatcpip написал(а):
Если открывать в 2х браузерах нет проблем.

Я тоже считала, что дело в браузере.
1 - Во всех браузерах так происходит (мозила, хром, ие)
2 - А как у вас? Пробовали делать такие эксперименты?

Спустя 11 минут, 57 секунд (9.12.2010 - 08:12) kirik написал(а):
Цитата (olgatcpip @ 9.12.2010 - 00:00)
А как у вас? Пробовали делать такие эксперименты?

Неа.

А если дело в браузере, то это дело походу никак не поправить. Можно попробовать извратиться через аякс.. не знаю даж..

Спустя 27 минут, 32 секунды (9.12.2010 - 08:39) olgatcpip написал(а):
Ну.. замечу, что не у всех так. В смысле сайтов.
Пример.
первая страница - http://nash-kray.ru/
вторая "легкая" страница http://nash-kray.ru/login


Тут запускаем главную, потом вторую. И вторая загружается быстрее... Дело в.. в ...
Не знаю точно, апаче или настройках php или есть варианты?

Спустя 15 минут, 54 секунды (9.12.2010 - 08:55) kirik написал(а):
Цитата (olgatcpip @ 9.12.2010 - 00:39)
Тут запускаем главную, потом вторую. И вторая загружается быстрее...

Неа, у меня под хромом пока первая не загрузится - вторая ни-ни.
Если сначала вторую открываю, а потом первую - все нормально открывает.

Спустя 2 минуты, 45 секунд (9.12.2010 - 08:58) olgatcpip написал(а):
Странно... у меня такого нет.... хром 8.0.552.215

Но как бы то ни было, только в хроме у тебя нормально не грузится?

Спустя 21 минута, 11 секунд (9.12.2010 - 09:19) olgatcpip написал(а):
выяснили.. на 1/2. Убираем сессию и опля работает...
Но опять же не понятно, в приведенном мной сайте используются сессии....


Ну да ладно, как исправить понятно. мне этого пока достаточно знать...

Спустя 10 минут, 3 секунды (9.12.2010 - 09:29) kirik написал(а):
olgatcpip
Слушай.. А скрипт, который с sleep он использует подключение к БД?
И это.. сессии в БД хранятся?

Спустя 1 минута, 51 секунда (9.12.2010 - 09:31) olgatcpip написал(а):
Карил, ты чаво? sleep - php функция. Рна вроде не конектится с БД

Спустя 22 минуты, 44 секунды (9.12.2010 - 09:54) sergeiss написал(а):
Можно дурацкий вопрос? А зачем там стоит sleep()? Без него никак?

Спустя 2 часа, 4 минуты, 49 секунд (9.12.2010 - 11:59) sergeiss написал(а):
Методом общения в асе пришли к тому, что ПЕРЕД длительным запросом надо запустить session_write_close(). Потому что в данном случае после выполнения запроса сессия не нужна, но пока она не закрыта, второй вызов session_start() будет ждать завершения предыдущей сессии.

Описано сие как раз в хэлпе для функции session_write_close().

Спустя 48 минут, 32 секунды (9.12.2010 - 12:47) olgatcpip написал(а):
Спасибо smile.gif) user posted image


_____________
Ласковое слово и кошке приятно... Плюсик в карму сойдет wink.gif
*smarty дока - новая любовь
Моё рукотворение ругайте, хвалите smile.gif
Веду маленький блог
в этом блоге публикую новые работы
WMR217126627282 wink.gif

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.