aktuba

Рейтинг
68
Регистрация
29.12.2007
awilum:
неймспейсы в данном случае это типа категории/группы они же папки - правильно ?

/categor1/
--cachefile1
--cachefile2
/categor2/
--cachefile1
--cachefile2

В случае кода Саши - да. Я делаю всегда иначе: md5 от id кеша и сохраняю как md5[0]md5[1]/md5[2]md5[3]/md5[4]md5[5]/md5.

Неймспейсы использую ОЧЕНЬ редко, т.к. при такой структуре не вижу смысла разделять кеш по разным категориям (для этого можно использовать расширение, например md5.cat, md5.post и пр.)

Смотрю, перешел на классы =).

По коду - спроектированно немного не правильно. В частности:

1. Невозможна параллельная обработка нескольких фрагментов. Например, когда один блок включен в другой, но сохраняются отдельно друг от друга. Такое необходимо, когда внутренний блок кешируется на значительно большее время. Пример - курсы валют, получаемые с внешнего источника. Если бы в save можно было указывать id - проблемы не было бы ;)

2. Кеш жестко завязан на файлы. Ну используй ты уже драйвера ;). Мемкеш уже много кто использует. Я, например, когда-то переписал maxcache на мемкеш - производительность улучшилась на порядок...

3. Совсем не оптимальное хранение файлов кешей. Я понимаю, что вряд ли расчитывали на 50-100к файлов, но... бывает и больше ;).

4. CI вроде знаешь. Саша написал как-то простейший файловый кеш. Там тоже не все оптимально, но сделано значительно удобнее и надежнее.

Еще раз советую посмотреть ko3. Модуль кеша в нем очень удобный, хотя и монстрообразный =)

landan:
nikhotin, это все на локальной машине
dblokhin, да, error_reporting мне тоже это выдает, но что там исправить, и почему на апаче проблем нет?

Там ошибка может быть только в переменной $sandbox_name (либо отсутствует, либо не string).

Стартую...

Эм... Сорри, но такой "код" я разбирать не буду...

Строка явно не вся, т.к. начинается с php, а заканчивается html.

500-я ошибка - внутренняя ошибка, скорее всего ошибка в коде.

Кто-бы говорил про адекватность =)))))

Серьезно? =))) Значит кто-то в "группе" кидок, но "группа" за это не в ответе? =)

Сам-то хоть подумал что написал?

Да не буду я ничего удалять. Сначала даже засомневался, но поиск-то рулит ;)

1. Берем аську, вбиваем в яндекс. Ух-ты, с этой аськи НЕДАВНО продавали сайт info-mini.ru. Что-то, блин, знакомое... Ах, да! Я же купил этот скрипт в июне! Денег мне тогда не вернул, как и предоплату за другой заказ.

2. Всякое бывает, домен перехватили, еще что-то... Но скрин админки из данного топика 1-в-1 с админкой скрипта info-mini, вот уж совпадение o_O.

3. Тут вообще до смешного доходит. Так Сергей или Антон? =) А может все-таки Саша: Савченко Александр Михайлович, телефон: +77779300048

4. Это новый акк на фрилансе, судя по всему... Все-таки Саша, но уже Грачев? =)

5. А это продавец info-mini (того скрипта, что я купил в июне). Всего один проект на фрилансе и все. Исполнитель - тот же Грачев =)). Да и с фантазией плохо (это я про логин)...

6. Поднимаем проект с фриланса из кеша поисковиков и видим... О да! Та же аська у заказчика, что и у исполнителя, да и у ТС =)))).

Дальше копать стало уже лень. Еще сомнения есть? =) Деньги верни, сука...

Всего: 956