Нужно написать такую штуку объединяющую все активные классы в один файл, и в дальнейшем грузящая его с объединением проблем нет, проблема с выбором "ключа" для файл кеша, т.е. на каждой странице свои активные классы, казалось бы url лучший ключ, но урлов может быть много, а классы будут одни и теже, повторяться нам некчему Ну вообщем то вопрос ясен, что взять ключом?
Mr.M.I.T. уверен, что тебе надо именно объединение классов для конкретных страниц? Без повторов хочешь не хочешь не обойдёшься. Закинь всё что считаешь нужным в 1 файл, а всякие дополнительные, редкоюзаемые фишки через autoload грузи. eAccellerator такое съест и не подавится
ну ясен пень что хотелось бы =) думал об этом, но это имхо - по мелочи, нечё не выйграешь, тогда уж лучше вообще ничего не закидывать... а что если такой алгоритм, сделаем кеш по размеру активных классов и привяжем это к урлу т.е. получаем урл, ищем его в спец массиве, если не находим, то получаем размер всех активных классов(уже после отработки системы ес-но), потом уже пытаемся найти в этом массиве кеш с таким же размером, если нашли, просто допишем в этот массив наш урл, если нет создаём новый файл кеш а если нашли урл, то просто грузим нужный кеш, таким образом мы не будет создавать для каждого урла файл с кешем, мы будем описывать для каждого урла нужный файл кеш Всё бы хорошо, но меня в дрожь бросает от слов массив и ищем..
Luge ну вот скажи мне =) что лучше, грузить 1 файл 300кб или 8-10 общим размером каждый примерно по 2-7