Jump to content
php.lv forumi

db atlašu kešošana


Recommended Posts

par kešošanu - tā kā daži db dati ir diezgan statiski, būtu noderīgi tos atlasīt vienreiz, nevis katrā requestā. Jautājums - kur viņus glabāt. Glabājot sesijā, katrai sesijai būs sava kopija, kas, lai arī nav pats sliktākais, kas var būt, galīgi nav vajadzīgs.

 

Tā uzreiz nāk prātā turēt ramdisku un kešotos datus celt no turienes, bet vai nav pašā php/apacī kaut kas iebūvēts šādiem nolūkiem?

Link to post
Share on other sites

viss ir atkarīgs no tā, cik statiski tev tie dati ir ;)

 

Neviens neliedz ar PHP no administrācijas rīka uzreiz uzģenerēt statisku HTML lapu un padot viņu jau kā .html, nevis kā .php pašam pārlūkam.

Link to post
Share on other sites
arī php izmantojot gzip vai ko tur var veikt kešošanu.

un pašā apache arī ir k kas iebūvēts.

 

gaumes jautājums.

gzip ir HTML kompresijas paņēmiens, ar kuru var samazināt pārsūtāmo failu izmērus, bet ne jau slodzi uz serveri, pat otrādi, izmantojot gzip serverim vēl papildus lapas uzbūvēšanai būs viņa arī jāsspiež.

Link to post
Share on other sites
gzip ir HTML kompresijas paņēmiens, ar kuru var samazināt pārsūtāmo failu izmērus, bet ne jau slodzi uz serveri, pat otrādi, izmantojot gzip serverim vēl papildus lapas uzbūvēšanai būs viņa arī jāsspiež.

bet es domāju par lietotāju.. nja.

Link to post
Share on other sites
Nū lietotājam tā noslodze ļoti minimāla. Serverim jau ir trakāk.

Jau oftopikojam.. Nu serveris ta viens.. lietotaaaju daaaaaaaaauuuuudz :)

 

Bet nu taa ja DB ir MySQLs iesaku izlasiit / lietot:

http://dev.mysql.com/doc/mysql/en/Query_Cache.html

 

Query Cachings taisa apbriinojamus rezultaatus .. proti speed improvments ir 100-1000 reizes..

Link to post
Share on other sites
×
×
  • Create New...