PHP somo la 76: Aina za cache header
Katika somo hili utakwenda kujifunza kuhusu Aina za cache header
Aina za cache header
-
Cache-Control
Hii hutumika kudhibiti ni kwa namna gani header zinadhibitiwa. Cache hii ina directive kama vile:-
-
No-cache: hii hutumika kutuma ombi moja kwa moja kwenye server kablya ya cache kufanyiwa kopi.. .header('Cache-Control: no-cache');
-
No-store: hapa unaikataza browser kutohifadhi cache kabisa header('Cache-Control: no-store');
-
max-age=36000: hii huweka muda ulio kikomo ambapo maudhui yatakuwa live. header('Cache-Control: max-age=3600');
-
Must-revalidate: hapa browser inatakiwa mpaka ktuma tena cache kwa ajili ya kuthibitisha taarifa.header('Cache-Control: must-revalidate');
-
Public: ina maana maudhui yameruhusiwa kuhifadhiwa na cache yoeyote ile header('Cache-Control: public');
-
Private: na maana cache husika ni kwa ajiliya mtummoja tu,hivyo inakatazwa kutoa taarifa hizo kushare kwingine. header('Cache-Control: private');
2. Expire
Hii hushughulika na muda ambao ukipita basi taarifa za kwenye header zitakuwa sio sahiahi ama hazitapatikana tena. Mfano header('Expires: Thu, 01 Dec 2022 16:00:00 GMT');
3. ETag (Entity Tag):
Hii hutumika kuweka utambulishi wa toleo la maudhui yaliyokuwepo kweye header. Utambulisho huu unaweza kutumika katika kuthibitisha uhalali wa taarifa hizo header('ETag: "unique-identifier"'); kwenye identifier kunaweza kukaa hash data, ama database version, ama time au data yeyote itakayoweza kutumika.
mfano:-
$file = 'path/to/your/file';
$etag = md5(filemtime($file) . filesize($file));
header('ETag: "' . $etag . '"');
4. Last-Modified:
Hii hutaja muda ambapo content zimefanyiwa modification kwa mara ya mwisho. Mfano header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
5. Vary:
Hii hutumika katika kudhibiti cache kabla haijafanyika inatakiwa kuangalia baadhi ya taarifa za header. Kwa mfan...
Umeionaje Makala hii.. ?
Share On:
👉1 Dua za Mitume na Manabii 👉2 web hosting 👉3 Tafasiri ya Riyadh Swalihina 👉4 kitabu cha Simulizi 👉5 ai web app 👉6 Bongolite - Game zone - Play free game
Post zinazofanana:
PHP - somo la 40: Jinsi ya kutumia htaccess file kubadilisha muonekano wa link
Katika somo hili uatakwenda kujifunza jinsi ya kutumia htaccess ili kubadili muonekano wa link ya website ama blog ili kuifanya iwe rafiki zaidi.
Soma Zaidi...PHP BLOG - somo la 8: Jinsi ya kufuta post kwenye database
katika post hii utajifunza jinsi ya kufuta post kwenye database. pia utajifunza jinsi ya kufuta picha kwenye server
Soma Zaidi...PHP - somo la 7: Jinsi ya kaundika function yakwako
Katika somo hili utakwenda kujifunza jinsi ya kuandika function yako mwenyewe yaani user defined function
Soma Zaidi...Jinsi ya kutuma Email kwa kutumia PHP
Katika post hii utakwenda kujifunza jinsi ya kutuma email kwa kutumia php function ya email()
Soma Zaidi...PHP -somo la 31: Matumizi ya include() na require() function kwenye php
Katika somo hili utakwenda kujifunza jinsi ya kuandika function za PHP kama require() na iclude()
Soma Zaidi...Fida za kutumia Framework katika usalama wa webApp
Kwa kuwa ni ngumu kuthibiti usalama wa program, tunahitaji framework kutupunguzia kazi hii
Soma Zaidi...