Jump to content
php.lv forumi

Recommended Posts

Posted

Kā ar php vislabāk cachot ne dinamiskos kodus?

 

Visu lapu cachojot dinamiskiās lietas saiet greizi, piemēram jaunās ziņas visu laiku tiek uzskatītas kā jaunās ziņas, līdz nebeidzas cacha laiks, tapēc ir nepieciešams nocachot visu pārējo kodu izņemot dažus gabalus, kuri mainās pie katras ielādes.

 

1) Ģenerēt ar php html failus, tad tos kodā tikai ar include iedabūt iekšā

2) Ar kādu php kodu, kas uz servera vai atmiņā(ka tik visu atmiņu nenorij) pats cacho attiecīgo kodu rindas

Posted

Padomā par variantu izdzēst attiecīgo cache fragmentu pie ziņu atjaunošanas. Teiksim tev ir pilnīgi statiskas lapas, kuru cache laiks nav ierobežots - cache attīrās tad, kad tu kaut ko dari admin rīkā. Pie tam attīrās nevis visi cache faili, bet tikai tie, kurus tu aiztiec.

Posted

Jautājums pirmais kļūdains, bija domāts, kā cachot dinamiskos php kodus?

 

Otrs jautājums, kā visslabāk tos uzglabāt un ar ko.

 

Par to kādā veidā to darīt, tas jau ir pašās beigās...

Posted

Uzglabāt uz DB, tā pat jau DB tiek noslogots, tapēc jau tiek meklēta alternatīva cachot tos kodus kas vislaik nolasa no DB vai smagāku vai vieglāku info, tas ir smagāks nekā includots fails...

 

Ģenerēt failus un tos inclūdot, pats php nepiedāvā neko tādu unversālu iemontētu sevī?

Posted

Ir, ir arī ieslēgts, bet kaut nezinu kapēc statistikā pie kāda jauna kverija neparādās ka tas tiktu iekešots, tā varbūt servera kļūda.

 

Gribētos gan gan kādu php risinājumu saveidot, tik vai katram lietotājam ģenerēt atseviški viņa statiskās lietas failos nebūs pārāk liela noslodze serverim...

Posted

ja tu tās nekešosu pie katra pieprasījuma, tad gan jau nebūs lielāka noslodze. atkarīgs no tā cik bieži ģenerē tos html. ja tur vajag pamainīt lietotāju skaits lapā, tad tas noteikti nebūs ekonomiskāk.

×
×
  • Create New...