|
|
|
HttpRequeіt философия динамической подгрузки
|
|||
|---|---|---|---|
|
#18+
Есть у меня страничка, на ней порядка пяти комбобоксов классификаторов. В каждом классификаторе порядка 1000 значений. Вижу два пути 1) при загрузке страницы в асинхронном режиме послать на сервер пять запросов 2) на событие onclick посылать синхронный запрос для конкретного select Прокомментируйте, что лучше/хуже, если сервер стоит на 1) localhost 2) на соседней машине в локалке (100Mb) 3) где нибудь в инете С уважением, Vasilisk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 15:01 |
|
||
|
HttpRequeіt философия динамической подгрузки
|
|||
|---|---|---|---|
|
#18+
Если есть вероятность, что юзер удовлетворится значением по умолчанию, или одним из нескольких (самых популярных, загружаемых сразу), то 2. В локалке можно и синхронно загружать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 17:19 |
|
||
|
HttpRequeіt философия динамической подгрузки
|
|||
|---|---|---|---|
|
#18+
А как вы делаете навигацию по 1000 значений? Я бы загружал по 7-10 значений по первым введенным буквам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 20:32 |
|
||
|
HttpRequeіt философия динамической подгрузки
|
|||
|---|---|---|---|
|
#18+
Касательно первого пункта. Правильно ли я понимаю, что для каждого HttpRequest создается отдельный поток и отдкльное соединение или это все работает в одном потоке? С уважением, Vasilisk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 21:35 |
|
||
|
HttpRequeіt философия динамической подгрузки
|
|||
|---|---|---|---|
|
#18+
Да (обычно). Вообще-то как напишещь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 21:42 |
|
||
|
HttpRequeіt философия динамической подгрузки
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_Касательно первого пункта. Правильно ли я понимаю, что для каждого HttpRequest создается отдельный поток и отдкльное соединение или это все работает в одном потоке? С уважением, Vasilisk 1. Для каждого xhr создаеся отдельный поток, не связанный с потоком интерпретатора JavaScript 2. реально можно открыть сколько угодно объектов, но http-соединений активных будет всего два. Все остальные будут ожидать. Этот момент кажется прописан в спецификации http, но можно менять установки в системе. 3. Когда к запрос отработал в отдельном потоке, все упирается в однопоточную модель интерпретатора JavaScript. Ни одна из функций не отработает, пока не освободится интерпретатор. И все функции от запросов будут отрабатывать последовательно, и , увы, не всегда в порядке поступления. (и тем более не в порядке отправления) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2008, 02:01 |
|
||
|
HttpRequeіt философия динамической подгрузки
|
|||
|---|---|---|---|
|
#18+
пользуемся библиотеками - Prototype, jQuery,ExtJs там всё одноообразно не надо посылать серверу 20 запросов на загрузку двадцати списков - нужно сделать один запрос, а потом разобрать ответ и дать каждому кантролу то, что ему нужно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2008, 00:21 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=35249252&tid=1456612]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
160ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 463ms |

| 0 / 0 |
