www.gcmsite.ru

Новости Программы PHP-скрипты Статьи Числа
Услуги Резюме Игры Автомобили Поиск

СИСТЕМНОЕ И ВЕБ-ПРОГРАММИРОВАНИЕ
компьютерная техника, игры

Нужна программа, скрипт или сайт? Анализ сайта или оптимизация? Копирайт или рерайт текстов? Заявка на выполнение работ.

PHP: Форсирование записи информации на диск

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

Часто возникает задача передачи данных между несколькими php-скриптами. Оптимизация работы с жестким диском приносит массу проблем такому взаимодействию между скриптами.

Чтобы данные, направленные для записи в файл сразу оказывались на жестком диске, необходимо использовать функцию fflush($filehandle), где $filehandle - любая переменная, указывающая на открытый ранее файл с помощью функции fopen().

Пример:

  $filehandle = fopen ("test.txt", "w");
  fputs ($filehandle,"информация");
  fflush ($filehandle); 
  fclose ($filehandle);

С помощью такого несложного способа (функция fflush) можно значительно уменьшить количество ошибок в php-программировании для различных жестких дисков и операционных систем.

Посмотрите пример алгоритма, определяющего мощности серверного оборудования.

Дополнительная информация на тему "Программирование на PHP"




JavaScript — это язык веб-программирования, работающий на стороне клиента, позволяющий автоматизировать какую-либо деятельность на странице сайта, не нагружая сервер. Вся нагрузка лежит на компьютере пользователя. В нем можно создавать функции, а также использовать базовые алгоритмы, состоящие из следования-ветвления-цикла. Чаще всего программный код на языке JavaScript обрабатывается обычными веб-браузерами.

Интересные материалы на сайте:

Рейтинг@Mail.ru     Автор, разработчик: Шаров Евгений   (gcmsite@yandex.ru)
(c) 2000-2017 GCM-Site - системное и веб-программирование
Цитирование материалов сайта возможно только при наличии гиперссылки