StalkerClasses
Новичок
Кэширование на сайте организовано на базе одной таблиц - из четырех колонок (id, идентификатор кэша, содержимое кэша, время истечения).
При полной закэшированности сайта - в данной таблице получается примерно 125 000 записей. По скорости вроде бы работает и нет нареканий. Конечно не так быстро, когда в таблице кэшей 10 000 - 12 000 записей.
Для увеличения скорости выборки кэша - придумал следующий алгоримт
Отражает только идею...
Если id записи (на основе _GET-данных) > 100 000 - мы кэшируем в таблицу №1 (и ее же используем)
Если id записи (на основе _GET-данных) > 200 000 - мы кэшируем в таблицу №2 (и ее же используем)
Если id записи (на основе _GET-данных) > 300 000 - мы кэшируем в таблицу №3 (и ее же используем)
и так далее...
Как Вы думаете - это позволит увеличить производительность кэша и соответственность скорость работы сайта?
При полной закэшированности сайта - в данной таблице получается примерно 125 000 записей. По скорости вроде бы работает и нет нареканий. Конечно не так быстро, когда в таблице кэшей 10 000 - 12 000 записей.
Для увеличения скорости выборки кэша - придумал следующий алгоримт
Отражает только идею...
Если id записи (на основе _GET-данных) > 100 000 - мы кэшируем в таблицу №1 (и ее же используем)
Если id записи (на основе _GET-данных) > 200 000 - мы кэшируем в таблицу №2 (и ее же используем)
Если id записи (на основе _GET-данных) > 300 000 - мы кэшируем в таблицу №3 (и ее же используем)
и так далее...
Как Вы думаете - это позволит увеличить производительность кэша и соответственность скорость работы сайта?