Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Демоны
 
 автор: ddhvvn   (19.11.2006 в 19:54)   письмо автору
 
 

Что это такое и зачем оно нужно?

Я конечно, читал что-то про них, но очень мало инфы.
Где-то на этом форуме видел, что для того, чтобы сделать демон, просто нужно задать время выполнения для скрипта равное 0.

<?php
  max_execution_time
(0);
?>


А что мне это даст-то?

   
 
 автор: Unkind   (19.11.2006 в 20:03)   письмо автору
 
   для: ddhvvn   (19.11.2006 в 19:54)
 

Демон - программа, которая постоянно висит в оперативной памяти...
max_execution_time(0); убирает лимит на время выполнения скрипта...

   
 
 автор: ddhvvn   (19.11.2006 в 20:13)   письмо автору
 
   для: Unkind   (19.11.2006 в 20:03)
 

Пока ничего нового я от Вас не услышал.

Эх, буду ждать Хеопса :)))

   
 
 автор: DEM   (19.11.2006 в 20:32)   письмо автору
 
   для: ddhvvn   (19.11.2006 в 20:13)
 

Демон - это сервер который работает в постояном цикле (например while(1) )... Она намного понижает нагрузку на сервер, например VOODOO-чат работает с ДЕМОНОМ (правда он анписан на С++, Perl и чём-то еще и весит около 150 кб), без него чат будет ужасно грузить систему, что даже 4-5 пользователей будут ощущаться сервером, а с ДЕМОНОМ почти заметно не будет

   
 
 автор: Unkind   (19.11.2006 в 21:23)   письмо автору
 
   для: ddhvvn   (19.11.2006 в 20:13)
 

Тут мне кажется, что PHP скрипты, к примеру, часто делают одни и те же операции, которые можно было бы уже хранить в оперативной памяти...Те же соединения с MySQL...
Какие-то общие для всех страниц переменные и т.д.

   
 
 автор: Киналь   (19.11.2006 в 23:02)   письмо автору
 
   для: ddhvvn   (19.11.2006 в 19:54)
 

Строго говоря, демон - это любая программа, выполняющая в автоматическом режиме некоторые повторяющиеся операции. Например, письма доставляет почтовый демон, который регулярно опрашивает почтовый сервер, и, если есть новые сообщения, доставляет их пользователю.
Демон отличается от робота тем, что не имитирует действий человека.

   
 
 автор: cheops   (20.11.2006 в 12:10)   письмо автору
 
   для: ddhvvn   (19.11.2006 в 19:54)
 

В UNIX резидентные программы (постоянно загруженные в память и ожидающие сигнала) традиционно называют демонами, т.е. если у вас в системном треере сидят программы - в UNIX бы они назывались демонами. Скрипты слабо предназначены для того, чтобы создавать демоны, так как инструементов для обработки сигналов (событий) мало.

   
 
 автор: ddhvvn   (20.11.2006 в 15:09)   письмо автору
 
   для: cheops   (20.11.2006 в 12:10)
 

А можно пример скрипта почтового демона, что описывался выше?

   
 
 автор: pini-pini   (20.11.2006 в 17:00)   письмо автору
 
   для: ddhvvn   (20.11.2006 в 15:09)
 

Postfix

   
 
 автор: ddhvvn   (20.11.2006 в 17:10)   письмо автору
 
   для: pini-pini   (20.11.2006 в 17:00)
 

>Postfix

????

   
 
 автор: pini-pini   (20.11.2006 в 20:18)   письмо автору
 
   для: ddhvvn   (20.11.2006 в 17:10)
 

Вы ведь попросили пример, вот я и отвечаю: Postfix.
Этот пример занимает 3 MB :)))

   
 
 автор: ddhvvn   (21.11.2006 в 18:35)   письмо автору
 
   для: pini-pini   (20.11.2006 в 20:18)
 

А что-нибудь, что можно прикрпеить в аттаче есть у кого-нибудь (или напишите, пжлста, какой-нить пример попроще)?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования