Спасибо, хотя вы так построили фразу, как будто там в принципе ничего быстрого сделать нельзя, а этот вариант - от безысходности :)
ну я говорил о кеше в несколько гигабайт...
Спасибо, помогло, теперь ничто не тревожит блины жестких дисков по ночам.
в 3 часа ночи нагрузка, создаваемая посетителями как раз минимальна, но с этим find'ом серверу не скучно совсем. Во время его запуска (около часа) время генерации страниц увеличивается недопустимо сильно.
спасибо, так и сделал (создал файл, т.к. его не было). завтра посмотрим на результат.
проверил, чист как слеза младенца
Только похвалил CTR, как он уменьшился почти в два раза с 0.5 до 0.3, доход с другими тизерками по-прежнему не сравним (выше), но неприятно.
У меня ctr 0.5 (2 объявления вверху страницы), при этом доход в разы больше, чем от других тизерок при таком же расположении объявлений. Доходом очень доволен, но опасаюсь анальной кары яндекса :)
Чистое предположение - php обновился, но по какой-то причине не работает, до перезагрузки старый пых висел в памяти и работал, а после перезагрузки была попытка запустить новый, но не тут то было.
Итак, обновление FreeBSD до 8.2 помогло (как раз вышел релиз). Версия ZFS 15 и все 6Гб оперативки, выделенные для кеша ZFS используются ею по назначению. Время генерации страниц сократилось со 120 до 30 миллисекунд. Но это с выключенной функцией поиска. На неё ресурсов, похоже, не хватает в принципе.
файлы о которых я писал читаются целиком, не думаю, что fopen, fread, fclose будет быстрее чем file_get_contents...
perl вместо php? :) шило на мыло? на си можно переписать, но ускорит ли это операции с диском? я думаю, нет.
заодно обновил nginx и включил AIO, разницу трудно обнаружить, но надеюсь, что это внесло какую-то лепту.
то, о чем я писал это чтение 20-ти файлов для последующей обработки, а не просто отдача пользователю. nginx-у же есть работа - картинки и файлы для скачивания. Да, за время пути собачка подросла, теперь текстовых файлов около 190 тыс. объемом 10 Гб, они содержат 1,5 млн. картинок, также имеется множество тысяч файлов для скачивания и некоторые функции также кешируются в файлы на диске. Общий объем этого хлама более 50 Гб.
вся страница сплошной динамический элемент
сначала когда текста было что-то около 3Гб я хранил его в базе данных. но сервер уверенно загинался, тогда я перенес каждую статью в отдельный файл на диске и серверу сильно полегчало.
думаю над переездом на более мощный сервер, чтобы включить-таки поиск.
нет, я не из этих :) интересно, может ли суд принять такое решение и будут ли ему следовать регистратор домена/провайдер (кому они там предписание интересно оформят)?