![Sådan opsættes MySQL Master-Slave-replikation på RHEL 8](/f/e4458ad5e7a0f4ca40f74ffe4ee92723.png?width=100&height=100)
For det meste spiller folk sange på websteder, før de downloades for at kontrollere sangkvaliteten osv. Som en smart sælger kan du tilføje en funktion, der kan være meget praktisk for dig, som ikke tillader nogen bruger at afspille sange eller videoer online, og brugerne skal downloade dem til afspilning. Dette er meget nyttigt, da online afspilning af sange og videoer forbruger meget båndbredde.
Følgende linjer skal tilføjes for at føjes til din .htaccess -fil:
AddType application/octet-stream .mp3 .zip
De fleste webstedsudviklere ved allerede, at den første side, der vises, dvs. hjemmesiden for et websted, hedder 'index.htmlMange af os ville også have set dette. Men hvordan er dette sæt?
.htaccess fil giver en måde at angive et sæt sider, der ville blive scannet i rækkefølge, når en klient anmoder om at besøge hjemmesiden for webstedet og derfor vil et af de listede sæt sider, hvis de findes, blive angivet som hjemmesiden for webstedet og vist for bruger.
Følgende linje skal tilføjes for at producere den ønskede effekt.
DirectoryIndex index.html index.php din side.php.
Ovenstående linje angiver, at hvis en anmodning om at besøge hjemmesiden kommer af en besøgende, så søges ovenstående sider i rækkefølge i biblioteket først: index.html som hvis fundet vil blive vist som webstedets hjemmeside, ellers vil listen fortsætte til den næste side dvs. index.php og så videre indtil den sidste side, du har indtastet på listen.
Dette er en almindelig observation, at tunge steder generelt kører lidt langsomt end letvægtssteder, der tager mindre plads. Dette er bare fordi det for et tungt websted tager tid at indlæse de enorme scriptfiler og billeder, før de vises på klientens webbrowser.
Dette er en almindelig mekanisme, at når en browser anmoder om en webside, giver serveren browseren denne webside og nu for at lokalt vise den webside, skal browseren downloade siden og derefter køre scriptet inde i den side.
Hvad GZip -komprimering gør her er at spare den tid, der kræves for at betjene en enkelt kunde og dermed øge båndbredden. Kildefilerne på webstedet på serveren opbevares i komprimeret form, og når anmodningen kommer fra en bruger derefter overføres disse filer i komprimeret form, som derefter ukomprimeres og udføres på server. Dette forbedrer båndbreddebegrænsningen.
Følgende linjer kan give dig mulighed for at komprimere kildefilerne på dit websted, men det kræver det mod_deflate.c modul, der skal installeres på din server.
AddOutputFilterByType DEFLATE tekst/almindelig AddOutputFilterByType DEFLATE tekst/html AddOutputFilterByType DEFLATE tekst/xml AddOutputFilterByType DEFLATE -applikation/html AddOutputFilterByType DEFLATE -applikation/javascript AddOutputFilterByType DEFLATE ansøgning/x-javascript.
Der er visse betingelser, som serveren påtager sig som standard. Synes godt om: .php filer køres på serveren på samme måde .txt filer siger f.eks. er beregnet til at blive vist. Ligesom dette kan vi lave nogle eksekverbare cgi-scripts eller filer, der blot skal vises som kildekoden på vores websted i stedet for at blive eksekveret.
For at gøre dette skal du følge de følgende linjer fra en .htaccess -fil.
RemoveHandler cgi-script .php .pl .py. AddType tekst/almindelig .php .pl .py.
Disse linjer fortæller serveren det .pl (perl script), .php (PHP -fil) og .py (Python-fil) er beregnet til bare at blive vist og ikke udført som cgi-scripts.
Kraften og betydningen af .htaccess filer kan ses ved, at dette kan bruges til at indstille Tidszone af serveren i overensstemmelse hermed. Dette kan gøres ved at indstille en global miljøvariabel 'TZ'På listen over globale miljøvariabler, som serveren leverer til hvert af de hostede websteder til ændring.
Kun af denne grund kan vi se tid på webstederne (der viser det) i henhold til vores tidszone. Kan være en anden person, der er vært for sit websted på serveren, vil have tidszonen indstillet i henhold til det sted, hvor han bor.
Følgende linjer indstiller serverens tidszone.
SetEnv TZ Indien/Kolkata.
Et meget interessant træk ved browseren, de fleste har observeret, er at ved åbning af et websted samtidigt mere end én gang åbnes sidstnævnte hurtigt i forhold til første gang. Men hvordan er dette muligt? I dette tilfælde gemmer browseren nogle ofte besøgte sider i sin cache for hurtigere adgang senere.
Men hvor længe? Dette svar afhænger af dig, dvs. af den tid, du angav i din .htaccess fil til cachekontrol. Det .htaccess fil kan angive den tid, som siderne på webstedet kan forblive i browserens cache og efter udløbet af tid, skal den validere igen, dvs. sider ville blive slettet fra cachen og genskabt næste gang brugeren besøger stedet.
Følgende linjer implementerer cachekontrol til dit websted.
Header Set Cache-Control "max-age = 3600, public" Header Set Cache-Control "public" Header Set Expires "Sat, 24 Jan 2015 16:00:00 GMT"
Ovenstående linjer tillader cachelagring af siderne i biblioteket, hvori .htaccess filer placeres i 1 time.