![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| lasalexx |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 192 Регистрация: 19.7.2004 Где: Tbilisi Репутация: 1 Всего: 1 |
у меня есть php код который обращается к посторонним серверам через сокеты. как понимаете выполнение этого кода требует немало времени. у многих сдадут нервы и нажмут на stop. нельзя ли что б код выполнялся автоматически на сервере каждый день в уроченный час. или что б пользователь запускал страницу, её загрузка прекращалась а код продолжал выполняться независимо от пользователя. ну то есть что б человеку не пришлось ждать 5 минут, а порой и дольше, выполнения кода.
|
|||
|
||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 32 Всего: 69 |
cron -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| BIG BROTHER |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 200 Регистрация: 9.12.2004 Где: Россия, Москва Репутация: 2 Всего: 4 |
Запускай в опред. время через крон, а результат кэшируй на сервере, давай в качестве имени файла - время и выводи новейши
--------------------
Mess with the best, die like the rest |
|||
|
||||
| lasalexx |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 192 Регистрация: 19.7.2004 Где: Tbilisi Репутация: 1 Всего: 1 |
я конечно извиняюсь, но что такое крон?
|
|||
|
||||
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 23 Всего: 50 |
-------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| AntonioBanderaz |
|
|||
![]() Velichko Anton ![]() ![]() Профиль Группа: Участник Сообщений: 851 Регистрация: 28.4.2005 Где: Санкт-Петербург Репутация: 2 Всего: 18 |
Используй flush()
Этим тв можешь освободить бувер вывода в браузер... Тоесть ты передаёшь часть страницы с JS типо там "Подождите загрузка данных", а затем как только получила данные их выводишь.. И сл тоже с помощью JS убиваешь Мессагу )) -------------------- ГЫ... |
|||
|
||||
| CTAPbIuMABP |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 17.2.2006 Где: Киев Репутация: 2 Всего: 1 |
Необязатьельно JS можно слоем через CSS задать так быстрее и экономичнее
например в нижнем слое "подождите я думаю" а в верхнем лого сайта белее тото можно даже так (с gzip)
Это сообщение отредактировал(а) CTAPbIuMABP - 20.2.2006, 12:22 |
|||
|
||||
| AntonioBanderaz |
|
|||
![]() Velichko Anton ![]() ![]() Профиль Группа: Участник Сообщений: 851 Регистрация: 28.4.2005 Где: Санкт-Петербург Репутация: 2 Всего: 18 |
Я к тому что страница будет пустой пока в все данные не загрузятся... -------------------- ГЫ... |
|||
|
||||
| lasalexx |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 192 Регистрация: 19.7.2004 Где: Tbilisi Репутация: 1 Всего: 1 |
preload, это конечно хорошо, но времени загрузки не уменьшает
а мне нужно что б код выполнялся, но пользователь этого не ощущал. |
|||
|
||||
| CTAPbIuMABP |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 17.2.2006 Где: Киев Репутация: 2 Всего: 1 |
Если нужно именно это в том плане как я понимаю то: 1 буфферизация и gzip, можно в несколько этапов по мере выполнения кода 2 Прибегни к методам соц инженерии, прелоалер, выведи несколько анекдотов или доп. информации 3 кешируй результат (cron можно взять тут www.webcron.org) |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |