1 ЗЕРТТЕУ МІНДЕТІН АНЫҚТАУ 1.1 Пәндік саланың сипаттамасы Интернеттегі барлық ақпарат компьютерлерде немесе веб-серверлерде орнаалсады. Веб-серверлерде қажетті ақпаратты іздеу арнайы бағдарламалық қамтамасыз етудің көмегімен жүзеге асырылады. Интернеттегі ақпараттың көп бөлігі веб-беттер түрінде ұйымдастырылған, олардың әрқайсысының өз атауы немесе интернеттегі мекен-жайы бар. Веб - беттерді қарау үшін пайдаланушының компьютерінде арнайы бағдарламалық жасақтама - браузер орнатылуы керек.
Web –қосымшаның мекен-жайы (атауы) негізінде "мекен-жай" жолында браузер тиісті ақпаратты жұмыс терезесінде көрсетеді.
Әрбір Web –қосымшада байланысқан веб-беттер бар. Веб-беттің әр бетінде мәтіндік ақпарат пен арнайы командаларды қамтитын *.html кеңейтімі бар мәтіндік файл бар. Бұл HTML коды, ол өз кезегінде браузерде көрсетілетін ақпарат түрін анықтайды. Web – беттерде графикалық, аудио және бейне ақпарат жоқ. Бұларды қатарына HTML кодтарында қалыптасқан сілтемелер арқылы қол жеткізуге болатын жеке файлдар жатады. [4]
Барлық веб-беттер әдетте екі топқа бөлінеді: статикалық және динамикалық. Сілтемелермен байланысқан тұрақты HTML беттерінің жиынтығы статикалық сайт деп аталады. Тұрақты HTML парақтары қолмен жасалады, сақталады және серверге жүктеледі. Сіз сайтқа кірген сайын тұрақты HTML парақтары қолданушыға өзгеріссіз ұсынылады. Мұндай беттердегі ақпаратты өзгерту үшін беттің бағдарламалық кодын қолмен өңдеу керек.
Статикалық веб-сайттардың артықшылықтары да, кемшіліктері де бар. Статикалық веб-сайттардың артықшылықтары:
- серверге ең аз жүктеме тудырады;
- жылдам зарядтау;
- статикалық беттерді құру шығындары төмен;
- жаңа хостингке өтуі оңай.[5]
Статикалық веб-сайттардың негізгі кемшіліктері веб-сайтты жаңарту және кез-келген өзгертулер енгізу қиындықтарын қамтиды. Веб-бағдарламалау білімдері мен дағдыларынсыз сайтты басқару мүмкін емес. Веб-сайтыңызға жаңа материалдар, жаңа бөлімдер немесе санаттар қосу көбінесе қосымша шығындарды талап етеді.
Динамикалық сайттар мен сайттар. Жоғарыда айтылғандай, динамикалық беттер серверде өзгеріссіз болмайды, олар сценарийлер арқылы жасалады. Бір мекен - жайы бар динамикалық беттің мазмұны мен сыртқы түрі әр түрлі жағдайларға байланысты әр түрлі болуы мүмкін - мысалы, уақытқа, нақты пайдаланушыға, пайдаланушының сұранысына және т. б.
Динамикалық сайттарды құру үшін қолданылатын сценарийлер әртүрлі тілдерде жазылуы мүмкін. Мұндай сайттар пайдаланушыларғаинтерактивтілік бере алады - мысалы, әртүрлі сұрауларды енгізіп, веб-сайттан іздеңіз, сайтқа жіберіңіз және өз ақпаратыңызды сақтаңыз және басқа пайдаланушылармен өзара әрекеттесіңіз (мысалы, қонақтар кітабы, форумдар). және т.б.) және басқа да көптеген функциялар.
Сонымен қатар, бұл сайттарды қолдау және жаңарту әлдеқайда оңай. Динамикалық веб-сайттардың кемшіліктері-бұл қосымша технологияларды қолдауды қажет етеді, серверге жүктемені арттырады, оңтайландыру қиынырақ, тіпті веб-сайтта сценарийлерді қолдану қауіпсіздікке қауіп төндіреді
Динамикалық сайттар статикалық сайттардан ерекшеленеді, өйткені олар басқаруға икемді. Динамикалық веб-беттерді барлық қажетті бағдарламалық кодтарды, сценарийлерді және т.б. қолмен жасау арқылы "нөлден" жасауға болады. Бұл жүйелерде дайын модульдер мен бағдарламалық компоненттер бар, сондықтан оларды әрдайым қайталаудың қажеті жоқ. Бір CMS негізінде кез-келген динамикалық сайттарды жасауға болады. Динамикалық сайттар веб-беттердің мазмұны мен сыртқы түрін бөлуді қамтамасыз етеді. Бұл мүмкіндік, өз кезегінде, парақтардың бағдарламалық кодтарын өзгертпестен веб-сайттардағы ақпаратты тез өзгертуге мүмкіндік береді. Бұл динамикалық сайттардың басты артықшылықтарының бірі. Аталған артықшылықтардан басқа, динамикалық веб-сайттардың бірнеше кемшіліктері бар:
- динамикалық беттер "ауыр", серверге үлкен жүктеме береді;
- хостинг, сервер ресурстарына көбірек сұраныс. [6]