Потоковый двиг сайта на Php...
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Потоковый двиг сайта на Php... - 2007-05-31 23:17:05.406666
|
|
|
WallEnd
Сообщений: 24
Оценки: 0
Присоединился: 2007-05-26 01:15:08.353333
|
Други… кто знает, может подскажете, в потоке (бесконечный цикл), сколько нужно ставить sleep для того чтобы броузер не умирал??? И ещё… мож кто знает другие способы организации потока?
|
|
|
RE: Потоковый двиг сайта на Php... - 2007-05-31 23:47:23.606666
|
|
|
dx
Сообщений: 337
Оценки: 0
Присоединился: 2006-12-15 13:35:49.700000
|
quote:
в потоке (бесконечный цикл) поток и бесконечный цикл - это разные вещи:D quote:
сколько нужно ставить sleep для того чтобы броузер не умирал??? так ты что, хочешь постоянно просматривать какую-то страницу в браузере, которая будет постоянно грузиться?:D не легче ли просто запустить скрипт пхп и оставить его выполняться (если конечно тебе именно это нужно)
ignore_user_abort(true); //теперь скрипт будет выполняться, даже если пользователь закроет браузер
set_time_limit(0); //стандартный лимит времени выполнения скрипта - 30 сек. Ставим бесконечность
while(true)
{
//что-то делаем...
sleep(1); //совершенно не обязательно
}
И вообще, причём тут движок сайта и бесконечный цикл?
|
|
|
RE: Потоковый двиг сайта на Php... - 2007-06-01 16:23:07.183333
|
|
|
lamer_2
Сообщений: 33
Оценки: 0
Присоединился: 2007-05-30 15:29:09.156666
|
я только начал изучать пхп, и вот сегодня весь день ломаю голову над таким вопросом. делаю книгу жалоб на сайте. при нажатии кнопки вызывается форма для ввода коментария, следущее нажатие выводит коментарий обратно на страницу, с этим ладно, разобрался быстро. проблема вот вчем, после ввода второго коментария он заменяет первый, а надо опускать его ниже. КАК ЭТО СДЕЛАТЬ, подскажи пожалуйста…
|
|
|
RE: Потоковый двиг сайта на Php... - 2007-06-01 18:42:12.893333
|
|
|
dx
Сообщений: 337
Оценки: 0
Присоединился: 2006-12-15 13:35:49.700000
|
Не ясно, комментарий сохраняется куда-нибудь? В файл? В базу данных? Используй php и mysql, сохраняй комментарии в таблице базы данных, а потом их оттуда будет легко выводить и удалять. И заменяться ничего не будет, если сам этого не захочешь:). Вообще, я бы посоветовал эту книгу: http://www.internet-technologies.ru/books/book_113.html
|
|
|
RE: Потоковый двиг сайта на Php... - 2007-06-02 00:16:00.256666
|
|
|
WallEnd
Сообщений: 24
Оценки: 0
Присоединился: 2007-05-26 01:15:08.353333
|
))) Объясню доступнее… есть некоторая база данных, которая изменяется абсолютно независимо от просмотра её… нужно организовать скрипт, который бы с максимальной скоростью мог зафиксировать изменения и выполнить определённый код, и далее ждать изменений… и так до того момента, пока не закроется браузер… Другими словами…… Кстати прости упустил такую тему… в чём разница между потоком и бесконечным циклом(в целом)?
|
|
|
RE: Потоковый двиг сайта на Php... - 2007-06-02 00:44:32.923333
|
|
|
dx
Сообщений: 337
Оценки: 0
Присоединился: 2006-12-15 13:35:49.700000
|
quote:
есть некоторая база данных, которая изменяется абсолютно независимо от просмотра её… нужно организовать скрипт, который бы с максимальной скоростью мог зафиксировать изменения и выполнить определённый код, и далее ждать изменений… и так до того момента, пока не закроется браузер…
set_time_limit(0); //стандартный лимит времени выполнения скрипта - 30 сек. Ставим бесконечность
while(true)
{
//что-то делаем...
sleep(1); //совершенно не обязательно
}
quote:
в чём разница между потоком и бесконечным циклом(в целом)? Бесконечный цикл - это цикл, выполняющийся бесконечно:D. Конечно, может быть предусмотрено условие выхода из него. Ну а поток - http://seregaborzov.wordpress.com/2006/11/08/chem_process_otlichaetca_ot_potoka/
|
|
|
RE: Потоковый двиг сайта на Php... - 2007-06-02 00:53:53.456666
|
|
|
WallEnd
Сообщений: 24
Оценки: 0
Присоединился: 2007-05-26 01:15:08.353333
|
Пасиба… Я этот момент реально упустил… что ж век живи - век учись верно?;)
|
|
|
RE: Потоковый двиг сайта на Php... - 2007-06-02 11:24:24.510000
|
|
|
морская_травка
Сообщений: 10
Оценки: 0
Присоединился: 2007-06-02 10:51:16.916666
|
quote:
ORIGINAL: lamer_2 я только начал изучать пхп, и вот сегодня весь день ломаю голову над таким вопросом. делаю книгу жалоб на сайте. при нажатии кнопки вызывается форма для ввода коментария, следущее нажатие выводит коментарий обратно на страницу, с этим ладно, разобрался быстро. проблема вот вчем, после ввода второго коментария он заменяет первый, а надо опускать его ниже. КАК ЭТО СДЕЛАТЬ, подскажи пожалуйста… Слышь, скинь, плз, код… Знаю, некрасиво так спрашивать, но у меня несколько дней до сессии, элементарно не успеваю все читать :(
|
|
|
RE: Потоковый двиг сайта на Php... - 2007-06-03 22:34:17.810000
|
|
|
WallEnd
Сообщений: 24
Оценки: 0
Присоединился: 2007-05-26 01:15:08.353333
|
Блин… если цикл во фраме, то всё остальное ужодит в даун((( Как сделать, что бы он временами давал догрузиться другим фрамам? Ато я что-то задрался… такая чушь получается… ну не выходит у меня этот долбаный двиг(((
|
|
|
RE: Потоковый двиг сайта на Php... - 2007-06-04 00:46:23.596666
|
|
|
dx
Сообщений: 337
Оценки: 0
Присоединился: 2006-12-15 13:35:49.700000
|
Не используй фреймы, их уже никто не юзает. Или если всё-таки они нужны, сделай на странице регулярные запросы к php-скрипту с помощью JavaScript'а. То есть, например, JavaScript каждые 5 секунд запрашивает скрипт на сервере, тот проверяет изменения в БД, и если они есть, то возвращает какую-нибудь строку или символ, а JavaScript производит в зависимости от этого какие-либо действия. Такое удобно реализовать с помощью ajax. Минус - потребление трафика. Плюс - фреймы подгрузятся:D
|
|
|
RE: Потоковый двиг сайта на Php... - 2007-06-05 23:29:09.006666
|
|
|
WallEnd
Сообщений: 24
Оценки: 0
Присоединился: 2007-05-26 01:15:08.353333
|
Это двиг web-чата… просто я двиг написал на JS'e без проблем фигня война window.settimeout и вперёд, на форму данные отсылать, но двиг наороченный, вообще писал чисто как пример хорошщей административной структуры, вся суть в возможностях и их ограничениях… но теря он стал нужен, одноко такой двиг не справляется с диал-ап'овским коннектом, и ещё… некоторых задрачивают постоянные щелчки отправки формы… это задрало… С таким двигом как я пытаюсь написать… коннект не так сильно будет влиять, потому что соединение не будет разрываться, слеждовательно задержка уменьшится… И можно будет оперировать нормальным коллчиеством данных за раз…А чат без фрамов то конечно можно построить, но это будет … вообще полное парево…. К тому же фрамы поддерживаютсыя и другими браузерами, а вот если использовать вместо фрамов, динамическое обновление блоков через JS, то это не каждый браузер прожуёт((( ХЗ что делать(((
|
|
|
RE: Потоковый двиг сайта на Php... - 2007-06-06 00:02:29.020000
|
|
|
dx
Сообщений: 337
Оценки: 0
Присоединился: 2006-12-15 13:35:49.700000
|
Я думаю, движок чата с бесконечным циклом на php будет прилично серв грузить, если много пользователей будет. Я когда чат делал, юзал аякс. Правда не знаю, как там с диалапщиками, но с быстрым инетом работает отлично. (http://smarteg.ru/forum/chat.php, но для того, чтоб постить, нужна регистрация, чат с форумом совмещён)
|
|
|
|
|