Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
Nebiros
33 / 33 / 16
Регистрация: 23.03.2010
Сообщений: 1,939
1

Будут ли работать другие скрипты, пока будет работать sleep()?

12.05.2012, 12:42. Просмотров 1308. Ответов 6
Метки нет (Все метки)

вопрос в том будут ли работать другие скрипты пока будет работать слип? тоесть этот скрипт стоит на сервере и выполняет определенные действия через минуту (точнее сделал чтото и sleep(60)) то сам сервер будет работать без всяких задержек и остановок?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2012, 12:42
Ответы с готовыми решениями:

Будут ли не работать старые скрипты под php5?
Планируем установить на свой сервер php5. Возникает вопрос все ли старые...

Будет ли работать
В переменные "ex_date","ex_time" записаны данные соответсвенно "01.04.2012",...

Как можно заставить работать php скрипты на третьем сайте при посещении первого (через второй)
Сразу к сути, вникните... А задача следующая. Есть 3 сайта... На первом из...

Это будет работать?
Будет Что то типо аукциона. Есть база предметов которые имеют право быть на...

Будет ли работать функция
Здравствуйте. Нужен совет опытного человека. Сделал проверку входа на сайт...

6
Dragon^^
7 / 7 / 1
Регистрация: 11.05.2012
Сообщений: 26
12.05.2012, 12:48 2
Sleep() функция вызывает ЗАМЕДЛЕНИЕ выполнения сцинария! Тоесть проше говоря, скрипт Index.php и index2.php


если я открою index.php и там выполняеться Sleep(); то сценарий index.php будет замедлен.

А index2.php ни кто не замедлял....
0
Nebiros
33 / 33 / 16
Регистрация: 23.03.2010
Сообщений: 1,939
12.05.2012, 12:56  [ТС] 3
Цитата Сообщение от Dragon^^ Посмотреть сообщение
Sleep() функция вызывает ЗАМЕДЛЕНИЕ выполнения сцинария! Тоесть проше говоря, скрипт Index.php и index2.php
если я открою index.php и там выполняеться Sleep(); то сценарий index.php будет замедлен.
А index2.php ни кто не замедлял....
допустим такой сценарий

index.php
if(зашел ненужный нам IP) speep(60);
.... показывать информацию

для юзера с ненужным IP будет прогружаться страница 60 сек а что с остальными юзерами? скрипт то один и тотже...
0
Heleg
207 / 207 / 6
Регистрация: 23.10.2011
Сообщений: 970
12.05.2012, 13:04 4
если у тя на компе открыто две версии одной программы, то, что происходит в первой одновременно происходит и во второй?
0
Nebiros
33 / 33 / 16
Регистрация: 23.03.2010
Сообщений: 1,939
12.05.2012, 13:15  [ТС] 5
Цитата Сообщение от Heleg Посмотреть сообщение
если у тя на компе открыто две версии одной программы, то, что происходит в первой одновременно происходит и во второй?
если я правильно понимаю суть выполнения скриптов то они выполняются последовательно и никак не одновременно, если 100 человек одновременно заходят на сайт то один скрипт последовательно обрабатывает каждого по очереди а не всех сразу (просто скорость выполнения высока что можно сказать что одновременно), я так это понимаю , поправьте если ошибаюсь...
0
Heleg
207 / 207 / 6
Регистрация: 23.10.2011
Сообщений: 970
12.05.2012, 13:29 6
ничего подобного, сервер может обрабатывать сразу несколько запросов к скрипту. инфа 100%. иначе все бы стояли в очереди минутами. ведь есть программы, которые обрабатываются не одну секунду, а то и минуту. например загрузка файла на сервер. хотя я тоже не особо знаю, как там устроено

Добавлено через 3 минуты
создай скрипт такого типа, и открой его параллельно в двух вкладках.
PHP
1
2
3
4
5
6
<?php
 
sleep(30);
echo "привет";
 
?>
привет появится примерно одновременно
0
Nebiros
33 / 33 / 16
Регистрация: 23.03.2010
Сообщений: 1,939
12.05.2012, 13:37  [ТС] 7
Цитата Сообщение от Heleg Посмотреть сообщение
ничего подобного, сервер может обрабатывать сразу несколько запросов к скрипту. инфа 100%. иначе все бы стояли в очереди минутами. ведь есть программы, которые обрабатываются не одну секунду, а то и минуту. например загрузка файла на сервер. хотя я тоже не особо знаю, как там устроено
выполнять может сервер одновременно несколько процессов но небудет ли один и тот же скрипт одним процессом, и небудет ли он изза слипа простаивать? или же в этом скрипте был while и он по какойто причине зациклился...

на счет while у меня было такое что скрипт запустил и он начал свои дела и записывал записи в базу и даже после того как я этот скрипт удалил и в нем написал новые указания и загрузил его по новой на сервер он еще выполнял старые...

Добавлено через 2 минуты
я веду к тому что один скрипт может быть одним процессом и другой запуск этого скрипта может не пройти пока тот не завершится...


Цитата Сообщение от Heleg Посмотреть сообщение
создай скрипт такого типа, и открой его параллельно в двух вкладках.
вот пишу тестирую что оно будет показывать под мои замыслы...
0
12.05.2012, 13:37
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.05.2012, 13:37

Будет ли чат работать с MS SQL2000?
...есть чат на php-скриптах, как указано в описании работает с MySQL, но будет...

Как будет быстрее работать с переменной $content?
Здравствуйте! Попробовал искать через поиск, но он упорно не работает. У...

Почему крон не будет работать с таким скриптом?
Есть вот такой скрипт: if (isset($_GET)) { $select_max_value = &quot;SELECT...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru