See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 13590|Vastuse: 0

[JavaEE] Miks on JSP tõhusam kui ASP PHP?

[Kopeeri link]
Postitatud 08.04.2015 14:35:23 | | |

Kui JSP leht serveris käivitatakse esmakordselt, tõlgib serveri JSP mootor esmalt JSP lehefaili java (java servlet) failiks, kompileerib java-faili baitkoodifaili genereerimiseks ning vastab kliendi päringule, käivitades baitkoodifaili. Selle baidifaili ülesanne on:
1. Anna tavalised HTML-märgistussümbolid JSP lehel kliendi brauserile kuvamiseks.
2. JSP sildid, andme- ja meetodideklaratsioonid ning Java programmid käivitatakse serveri poolt ja saadatakse kliendi brauserisse, et tulemusi kuvada.
3. Java avaldise arvutab server, teisendab tulemuse stringiks ja annab selle seejärel kliendi brauserile kuvamiseks.
Seega on kogu loogilist otsustusvõimet nõudev täitmine serveri poolel lõpetatud ning brauserisse edastatakse ainult trükitud avalduste seeria. Brauser vastutab ainult andmete kogumise ja kuvamise eest. Kui kasutaja külastab uuesti, leiab JSP mootor otse kompileeritud servlet-faili, mida käivitada, mistõttu JSP leht töötab kiiremini kui teistes keeltes (näiteks asp) kirjutatud leht. Loomulikult peame mõistma, et JSP esimene käivitamine on väga aeglane, seega antakse esimene käivitamine tavaliselt süsteemiadministraatorile.




Eelmine:asp.net loe ostukorvi juhised, mida pead tegema
Järgmine:SQL Server 2008 võti, SQL Server 2008 R2 seerianumbri võti
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com