MySQL кеширане

uphero

Registered
Здравейте имам сайт в който имам много резултати в една таблица от БД и искам да ги кеширам , в смисъл да записвам резултата в .html файл или друг
формата и само при нов запис с крон да се обновява файла .
Някакви други идеи за нещо подобно?
Проблема е че ползвам динамични изображения и хабятм много процесурно време и трябва да се оптимизира малко.
 
Опитай след SELECT да добавиш SQL_CACHE
Example:
[sql]SELECT SQL_CACHE * FROM Table_Name;[/sql]Трябва да е по-бързо от File I/O операциите при кеширане във файл.
 
koko5 каза:
Опитай след SELECT да добавиш SQL_CACHE
Example:
[sql]SELECT SQL_CACHE * FROM Table_Name;[/sql]Трябва да е по-бързо от File I/O операциите при кеширане във файл.
На мен цялата идея с кеширането ми е чужда .
Аз го виждам така :
Вадя всичко от таблицата и го записвам в примерно текстов документ и с крон се добавя всеки нов запис,
и от там изваждам инфото в сайта , но това с взимането на текст от текстов файл няма ли да забави сайта?
Трябва ли да ползвам някаква компресия или кодиране на резултатите ?
 
Има много примери за кеширане, но най-напред опитай в самата заявка-така ползваш възможностите за кеширане на MySQL, a те са изпитани. Трябва само да добавиш SQL_CACHE след желания select u да пробваш решава ли проблема.
 

Back
Горе