MaSTeRMaMay » 05 фев 2008, 04:24
возникла идея по кешированию некоторых страниц трекера (не видел еще полностью исходники 0.3, проверю наличие там такой фичи), т.е. чисто в html'е кешить (например, главную, browse.php - первая страница - эти точно нужно кешировать, остальное - нужно думать и работать, т.е. я бы эмпирически подгонял с какого просмотра страницы ее нужно кешировать, либо ввел соотв. настройки и оставил бы на совесть админу)
соответственно настройки - кол-во просмотров для начала кеширования, таймаут кеша, размер кеша, gzip кеша, степень gzip'а кеша.
в файле cached.tdb (или cached.php, не знаю пока) - таблица: page - path - category (ну или что-то тип такого)
последняя колонка нужна для задания категории кеширования (т.е. того, как будет кешироваться страница (например, можно кешировать части страниц, т.е. скажем все тулбары можно кешировать с самого начала, и апдейтить крайне редко, т.к. они обновляются при изменении некоторых конкретных настроек, на главной можно кешировать список торрентов, у browse.php - можно кешировать список, тут можно забить на обновление по переводу пиров, но например, если такое произошло, то обновление будет сделано через 20 минут, от обновления, если добавлен торрент - форсировать обновление кеша и т.п.)
если есть какие-то идеи по этому поводу - пишите