Veebiserveri optimiseerimine

From ICO wiki
Revision as of 17:07, 9 December 2013 by Mmark (talk | contribs) (Created page with "== Autor == Ees-ja perekonnanimi: '''Madis Mark''' Rühm: '''A22 päevaõpe''' == Riistvara == == Operatsioonisüsteemi tavad == Kui võimalik, siis on soovitatav teha vär…")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Autor

Ees-ja perekonnanimi: Madis Mark

Rühm: A22 päevaõpe

Riistvara

Operatsioonisüsteemi tavad

Kui võimalik, siis on soovitatav teha värske Windows-i paigaldus. Tarkvara uuendamine võib jätta alles vanad ja ebasobivad registriseaded ning eelnevalt paigaldatud teenused ja aplikatsioonid, mis ressursse neelavad. Kui kasutatakse teist operatsioonisüsteemi, siis peaks selle teisele kettajaole installeerima.

Et vähendada ketta poole pöördumiste arvu, tasub süsteemi saalefail, operatsioonisüsteem, veebi andmed, ASP template vahemälu ja IIS(Internet Information Services) logifail hoida eraldi füüsilistel ketastel.

Süsteemi ressursside mõistlikuks jaotuseks on soovitatav paigaldada SQL Server ja IIS eraldi serveritele, kui võimalik.

Vältige üleliigseid teenuseid ja programme. Mõnikord on mõistlik kasutamata teenused deaktiveerida.

IIS 8.0 optimiseerimine

Internet Information Services (IIS) 8.0 on osa Windows Server 2012-st.

Kernel-Mode häälestamine

Jõudlusega seotud http.sys sätted jagunevad kaheks: vahemälu haldus ja ühendus, ning päringu haldus. Kõiki registri sätteid hoitakse kirjes:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Http\Parameters

NB! Kui HTTP teenus samal ajal töötab, on vaja see seadete värskendamiseks taaskäivitada

Vahemälu halduse sätted

Kasulikud sätted http.sys kernel-mode vahemälu jaoks:

UriEnableCache (vaikimisi 1)

UriMaxCacheMegabyteCount (vaikimisi 0)

UriMaxUriBytes (vaikimisi 262144 bytes)

UriScavengerPeriod (vaikimisi 120 seconds)

Request and Connection Management Settings

User-Mode Settings

User-Mode Cache Behavior Settings

Compression Behavior Settings

Default Document List

Central Binary Logging

Application and Site Tunings

Managing IIS 8.0 Modules

Classic ASP Settings

ASP.NET Concurrency Setting

Worker Process and Recycling Options

Secure Sockets Layer Tuning Parameters

ISAPI

Managed Code Tuning Guidelines

NTFS sätted

Networking Subsystem Performance Settings for IIS

Kasutatud kirjandus