Kaut arī lielākā daļa vietņu tiek palaistas Unix tīmekļa serveros, kuriem, tāpat kā Mac, nav nepieciešami failu paplašinājumi, šie paplašinājumi palīdz atšķirt failus. Faila nosaukums un paplašinājums norāda faila veidu, kā tīmekļa serveris to izmanto un kā jūs tam varat piekļūt.
Parasti failu tipi
Visizplatītākie faili tīmekļa serveros ir:
- Web lapas
- Attēli
- Skripti
- Programmas un citi veidi
Tīmekļa lapas
Tīmekļa lapām ir standarta divi paplašinājumi: .html un .htm. Starp tiem nav atšķirības, un jūs varat to izmantot lielākajā daļā tīmekļa serveru.
Kā sākotnējais paplašinājums vietnei HTML lapas Unix tīmekļa mitināšanas mašīnās, .html norāda failu, kas izmanto HTML (HyperText Markup Language) vai XHTML (EXtensible HyperText Markup Language).
Windows / DOS bija nepieciešami trīs rakstzīmju failu paplašinājumi, kas radīja .htm pagarinājums. Tas atsaucas arī uz HTML un XHTML failiem, un to var izmantot jebkurā tīmekļa serverī neatkarīgi no operētājsistēmas.
Noklusējuma lapā direktorijā lielākajā daļā tīmekļa serveru parasti ir
index.htm vai index.html pagarinājums. Jūsu vietnes apmeklētājiem adreses joslā nav jāievada neviens no šiem diviem paplašinājumiem, ja vien mājas lapai esat norādījis vienu no tiem. Piemēram, http://thoughtco.com/index.htm dodas uz to pašu vietu, kur http://thoughtco.com.Daži tīmekļa serveri ir iestatīti, lai izsauktu mājas lapu noklusējums.htm, kuru varat mainīt, ja jums ir piekļuve servera konfigurācijai.
Attēli
Tiešsaistē visbiežāk tiek izmantoti attēlu failu veidi GIF, JPG, un PNG. Visas pārlūkprogrammas tos var parādīt, un tīmekļa dizaineri izmanto vislabākais formāts to īpašajiem lietojumiem.
GIF
GIF (grafiskās apmaiņas formāts) ir bezzudumu formāts, ko CompuServe izstrādāja gan animētiem, gan statiskiem attēliem. Tas vislabāk darbojas attēliem ar plakanām krāsām un īsiem animētiem fragmentiem. Tas piedāvā iespēju indeksēt krāsas, lai pārliecinātos, ka tajās ir tikai tīmeklim drošas krāsas (vai kā citādi maza krāsu palete), saglabājot faila lielumu mazu.
JPG
The JPG (jeb JPEG) formātu izveidoja Apvienotā fotogrāfiju ekspertu grupa (tātad saīsinājums) fotogrāfiskiem attēliem. Ja attēlam ir fotogrāfiskas īpašības bez plakanas krāsas plašumiem, tas ir labi piemērots šim faila formātam. Fotoattēls, kas saglabāts kopā ar .jpg vai .jpeg paplašinājums parasti tiek saspiests, iegūstot mazāku faila izmēru nekā a .gif failu.
PNG
The PNG (portatīvā tīkla grafika) formāts tika izveidots tīmeklim, ar labāku saspiešanu, krāsu un caurspīdīgumu nekā GIF faili. PNG nav jābūt .png paplašinājums, bet tieši tā jūs tos visbiežāk redzēsiet.
Skripti
Skripti ir faili, kas aktivizē dinamiskas darbības vietnēs. Ir daudz veidu, taču visbiežāk redzēsiet šādus.
.js (JavaScript)
Jūs varat ielādēt JavaScript failus pašā tīmekļa lapā vai arī ievietot JavaScript ārējā failā un izsaukt to no turienes. Ja tīmekļa lapā ierakstāt savu JavaScript, jūs to neredzēsiet .js paplašinājumu, jo tā ir daļa no HTML faila.
.java vai .klase
Šie divi paplašinājumi bieži tiek saistīti ar Java programmām. Lai gan jūs, iespējams, nesaskatīsit a .java vai .klase paplašinājumu tīmekļa lapā, šos failus bieži izmanto, lai ģenerētu Java sīklietotnes tīmekļa lapām.
Java ir pilnīgi atšķirīga programmēšanas valoda no JavaScript.
Citi failu tipi
Daži citi paplašinājumi, ar kuriem varat saskarties, attiecas uz failiem, kas parasti palielina vietnes funkciju un elastību.
.php un .php3
The .php paplašinājums ir gandrīz tikpat izplatīta kā .html un .htm tīmekļa lapās. Šis paplašinājums norāda lapu, kas rakstīta ar PHP - atvērtā pirmkoda, viegli apgūstamu valodu, kas atvieglo skriptu izveidi, makro un iekļaušanu vietnē.
.shtm un .shtml
Tie apzīmē failus, kas izmanto servera puses komplektus - kodēšanu, kas dzīvo atsevišķos failos, kuri tiek izsaukti lapā. Būtībā tas ļauj iekļaut vienu tīmekļa lapu citā un pievienot vietnēm makro līdzīgas darbības.
.asp
Šis paplašinājums apzīmē Aktīvā servera lapa. ASP nodrošina skriptu izveidi, makro un iekļauj kopā ar datu bāzes savienojamību un daudz ko citu. Visbiežāk tas ir atrodams Windows tīmekļa serveros.
.cfm un .cfml
Šie paplašinājumi ir piešķirti ColdFusion faili. ColdFusion ir spēcīgs servera puses satura pārvaldības rīks, kas jūsu lapās ienes makro, skriptu un citu saturu.