Организация системы кеширования

seva2

Партнер PHPClub.ru
Организация системы кеширования

Есть ряд вопросов,
1) что лучше использовать для считки данных из файла
fread
или
file_get_contents
Естественно вопрос о быстродействии
2) Нужно ли использовать flock на unix системах?
3) если юзать fread как лучше писать в двоичной или нет, в чем преимушество двочиной записи?

Народ кто имел опыт, посоветуйте плиз как организовать мощный и быстрый скрипт кеширования?

Спасибл
 

Найч

Алгоритмик :-)
1. без разницы
2. лучше создавать кэш во временный файл, а после создания переименовывать в нужный
3. покажи пример двоичной и недвоичной записи
 

Alexandre

PHPПенсионер
1) что лучше использовать для считки данных из файла
fread или file_get_contents
что мешает замерить?
Нужно ли использовать flock на unix системах?
смотря как у тебя организовано кеширование. На мой взгляд не нужно. Использование flock - это доп тормоз.
если юзать fread как лучше писать в двоичной или нет, в чем преимушество двочиной записи?
Если вы явно не укажете флаг 'b' во время работы с бинарными файлами, вы можете столкнуться со странной порчей ваших данных, включая испорченные файлы изображений и странные проблемы с символами \r\n.
 
Сверху