Архив форума "Клуб любителей DVD" с 2000 по 2014гг


Re: Скорость работы мала будет.

Автор: MultiMan
<orlov@softhome.net>

Дата: 09.06.00, @15:34

  Да и нагрузка на сервер приличная, Перл при загрузку 4 мега памяти кушает. Перепиши на Си, быстрее будет. А так же советую код поменять на этот:
# открыть на чтение/запись
open (LOG, "+<счётчикворон.txt");
# заблокировать от других
flock(LOG,2);
$count = <LOG>;
$count++;
# перейти опять в начало файла
seek(LOG,0,0);
print LOG "$count\n";
# отрезать чтоб не рос
truncate(LOG,tell(LOG));
# отдать на растерзание другим процессам
flock(LOG,8);
close(LOG);

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

Сообщения в ветке


Ответ на сообщение
Ваше имя:
Пароль:
Ваш e-mail:
Тема:
Текст сообщения:
  
Посылать уведомление об ответе: