Diplomitöö: ASP.NET veebirakenduse optimeermine meediaorganisatsiooni näitel: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Line 9: Line 9:


==1.2 Probleem==
==1.2 Probleem==
Teise põlvkonna portaalide jaoks loodud lahendus valmis kiirustades, kuna seda oli vaja kiiresti. Antud lahenduse võtsid kasutusele viis portaali. Viimasel ajal on esinenud suurte koormuste korral märgatavaid jõudlusprobleeme. Üheks põhjuseks on kindlasti asjaolu, et kõiki .NET portaalide haldamiseks on kasutada ainult üks server. Ehk kui üks portaal hakkab kasutama väga palju ressursse, siis mõjutab see ka teiste portaalide tööd. See on kindlasti ka üheks turvanõrkuseks - leides ühel leheküljel ressursinõudliku protseduuri, saab seda kasutada kõikide .NET portaalide töö häirimiseks ära kastuada. Täiendavad investeeringud riistvarasse on aga piiratud, et kasvatada serveripargi jõudlust.
Teise põlvkonna portaalide jaoks loodud lahendus valmis kiirustades, kuna seda oli vaja kiiresti. Antud lahenduse võtsid kasutusele viis portaali. Viimasel ajal on esinenud suurte koormuste korral märgatavaid jõudlusprobleeme. Üheks põhjuseks on kindlasti asjaolu, et kõiki .NET portaalide haldamiseks on kasutada ainult üks server. Ehk kui üks portaal hakkab kasutama väga palju ressursse, siis mõjutab see ka teiste portaalide tööd. See on kindlasti ka üheks turvanõrkuseks - leides ühel leheküljel ressursinõudliku protseduuri, saab seda kasutada kõikide .NET portaalide töö häirimiseks ära kastuada. Halvimal juhul lõpeb see serveri töö seiskumisega. Täiendavad investeeringud riistvarasse on aga piiratud, et kasvatada serveripargi jõudlust.
 
Lähiajal on lisandumas sellele serverile


=Metoodika valik ja võimalikud lahendused=
=Metoodika valik ja võimalikud lahendused=

Revision as of 15:02, 19 March 2011

Siin lehel kirjutan oma diplomitööd. Alustan 19.märtsil probleemi kirjeldusega.

1. Probleemi kirjeldus

1.1 Olemasolev lahendus

Meediaorganisatsiooni näol on tegemist Eesti Rahvusringhäälinguga, kes tegutseb internetimeedia turul ja haldab enam kui kahtekümmet portaali. Nendest kaheksa kasutab .NET raamistiku. Esimese põlvkonna portaalid kasutavad .NET 2 ja teise põlvkonna portaalid .NET4 raamistikku.

.NET portaalide haldamiseks on hetkel kasutada ainult üks server ning täiendavad investeeringud riistvarale on välistatud.

Andmebaasi platvormina hakati hiljuti kasutama SQL Server 2008 R2 Standard väljaanet. Enne seda oli kasutusel piiratud võimalustega Express versioon.

1.2 Probleem

Teise põlvkonna portaalide jaoks loodud lahendus valmis kiirustades, kuna seda oli vaja kiiresti. Antud lahenduse võtsid kasutusele viis portaali. Viimasel ajal on esinenud suurte koormuste korral märgatavaid jõudlusprobleeme. Üheks põhjuseks on kindlasti asjaolu, et kõiki .NET portaalide haldamiseks on kasutada ainult üks server. Ehk kui üks portaal hakkab kasutama väga palju ressursse, siis mõjutab see ka teiste portaalide tööd. See on kindlasti ka üheks turvanõrkuseks - leides ühel leheküljel ressursinõudliku protseduuri, saab seda kasutada kõikide .NET portaalide töö häirimiseks ära kastuada. Halvimal juhul lõpeb see serveri töö seiskumisega. Täiendavad investeeringud riistvarasse on aga piiratud, et kasvatada serveripargi jõudlust.

Lähiajal on lisandumas sellele serverile

Metoodika valik ja võimalikud lahendused