Шығару кэштеуін теңшеп бетті көрсетуді жақсарту

Егер торабыңызға көп адам кіретін болса, торап өнімділігін жақсарту үшін жиі кіретін беттер үшін бетті шығару кэштеуін теңшеуге болады.

Ескерту : Егер бетті шығару кэштеуін пайдалану қажет болса, торап үшін жариялау мүмкіндігі қосылған болуы керек.

Бұл мақалада:

Бетті шығаруды кэштеуі туралы

Жаңа кэш профайлын жасау

Тораптар жинағы үшін бетті шығару кэшінің параметрлерін теңшеу

Бетті шығару кэшінің параметрлерін торап деңгейінде теңшеу

Беттің орналасуы үшін бетті шығару кэшінің параметрлерін теңшеу

Бетті шығаруды кэштеуі туралы

Бетті шығару кэштеуі берілген бетте барлық басқару элементтерінің көрсетілген шығаруын сақтайды және ол әрі алдын ала көрсетілген беттің бірнеше түрлі нұсқасын сақтайды. Бетті шығару кэшінің параметрлерін тораптар жиыны деңгейінде, торап деңгейінде және жеке бет орындары үшін теңшеуге болады. Бетті шығару кэші әдепкі бойынша ажыратылады.

Бет алдымен берілген пайдаланушы сыныбында пайдаланушыға өңделгеннен кейін, пайдаланушы сол бетті дәл сол сыныпта қараған сайын ол бет тезірек ашылады, өйткені .aspx бетіндегі басқару элементтері HTML кодын жүктеу үшін қайтадан орындалмайды. Бетті өңдеуге қажетті уақыт азаяды. Бет шығару кэші сервердің өнімділігін арттырады, себебі ол сервердің бақылау әрекеттерін және дерекқорға жіберілетін сұрауларды азайтады.

Бет пен бет элементін көрсету өнімділігін жақсарту үшін шығару кэштеуін пайдаланбас бұрын шығару кэштеуінің артықшылықтары мен кемшіліктерінің мына тізімін қараңыз. Мына тізім толық емес және ол толықтырылуы мүмкін.

Шығару кэштеуінің артықшылықтары

Шығару кэштеуінің кемшіліктері

  • Мазмұнның әрбір балама сыныбы (мысалы, бет немесе бет ішіндегі элемент) жылдам жауапты алады, сондықтан бастапқыда көрсетілгеннен кейін кідіріс қысқа болады.

  • Бастапқы көрсетуден кейін бірдей бетке қызмет ету үшін әрбір сервер аз процессор уақыты мен қуатын пайдаланады.

  • Көрсетілген беттің әрбір деректер көзі бірнеше веб-клиентке көбірек қызмет етуге масштабталуы мүмкін, себебі шығару кэштеуінен қозғалыс ағыны қысқартылады.

  • Беттің шығару кэштелген нұсқасы үшін әрбір бет сұрауы үшін сервер мына әрекеттерді орындауға міндетті емес:

    • .aspx беті үшін бастапқы кодты және беттегі .ascx басқару элементтерін алу үшін дерекқорға қайта-қайта өту.

    • Басқару элементтерін қайта қотару және қайта көрсету.

    • Деректер үшін басқару элементтері пайдаланатын деректер көздерін қайта сұрау.

  • Шығару кэштеуі қосымша жадты пайдаланады. Беттің әрбір нұсқасы веб-клиенттегі жадты пайдаланады.

  • Екі немесе бірнеше веб-интерфейсімен пайдаланылған кезде шығару кэштеуі үйлесімділікке кері әсер етуі мүмкін. Кэш профайлын әрбір сұрау үшін жаңартуларды тексермеуге теңшеуге болады және мысалы, бастапқы бет жаңартылғаннан кейін алпыс секундқа дейін шығару кэшіндегі веб-бетінің нұсқасына өзгерістерді елемеуді нұсқауға болады. Егер топологияда екі веб-интерфейс болса, пайдаланушы сұрауын бағыттау үшін пайдаланылатын қотаруды теңдестіру қызметіне қарай торап мазмұнын оқитын бетті бір сервер көрсетіп, кейін 60-секундтық терезе ішінде екінші серверге сұрау жіберілген кезде сәйкессіздікті көре алады.

Беттің жоғарғы жағы

Жаңа кэш профайлын жасау

Кэш профайлдары әрбір бет шығару кэші үшін нақты кэш параметрлерін сипаттайды. Кэш профайлы кэштау тәртібінің келесі түрлерін сипаттайды:

  • Элементтерді кэш ішінде қанша уақыт ұстау керек.

  • Қауіпсіздік кесу саясаты.

  • Ұзақтық пен өзгертулер сияқты параметрлердің өз мерзімінен өтіп кетуі.

  • Пайдаланушының рұқсатына, пайдаланушының құқықтарына және басқа өзгертпелі айнымалы мәндерге негізделген кэштің бөлімі.

Торап жиынтығы үшін арналған кэш профайлын орталықтан анықтанып алуға болатындықтан, профайлды бір жерде жаңартуға болады және осы өзгерту дереу барлық торап жиынтығында қолданылады. Жаңа кэш профайлдарын анықтау үшін тораптар жиыны әкімшісі болуыңыз керек.

Ескерту : Кэш профайлдары торап жиынтығы, жеке торап үшін немесе кэш профайлы қолданылған басты бет үшін арналған бет шығару кэшінің істеу тәртібін белгілейді.

  1. Тораптар жиыны ішіндегі жоғарғы деңгейлі торабының басты бетіне өтіңіз.

  2. Торап әрекеттері мәзірінде «Торап әрекеттері» мәзірі Торап параметрлері түймешігін басыңыз.

  3. Тораптар жиынын басқару астындағы Тораптар жиыны кэш профайлдары түймешігін басыңыз.

  4. «Кэш профайлдары» бетінде Жаңа элемент қосу түймешігін басыңыз.

  5. Тақырып бөлімінде жаңа кэш профайлы үшін тақырып енгізіңіз.

  6. Бейнеленетін атау бөлімінде кэш профайлы үшін атау енгізіңіз.

    Бейнеленетін атау торап иелері және бет орын иелері үшін қол жетімді кэш профайлдары тізімінде көрсетіледі.

  7. Бейнеленетін сипаттамасы бөлімінде кэш профайлының мақсаты туралы сипаттама енгізіңіз.

  8. ACL тексеруін орындау бөлімінде құсбелгі көзіне құсбелгі қойып, кэштағы барлық элементтер қауіпсіздік мақсатында кесілетінін қамтамасыз етіңіз.

    Жылдамдықты арттыру мақсатында құсбелгіні алып тастау мүмкін болса да, бұл әрекетті тек қана ішінде қауіпсіздік мақсатында кесілетін ақпарат жоқ тораптар немесе бет сызбалары үшін істегеніңіз жөн.

  9. Қосылған бөлімінде құсбелгі көзіне құсбелгі қойып, кэштеу мүмкіндігін қосыңыз.

  10. Ұзақтық бөлімінде кэштелғен нұсқаның қанша секунд қатынаулы болатынын белгілеу үшін секундтар санын енгізіңіз.

  11. Торап тарапынан өзгертілмеген бет сұрауын тексеру үшін Өзгертулерді анықтау бөлімінде құсбелгі көзіне құсбелгі қойыңыз. Сайтқа өзгертулер енгізілген жағдайда сайт кэшты жояды.

    Жүйенің жұмысын жақсарту мақсатында бұл параметрінен құсбелгіні алып тастау мүмкін болса да, бұны істеген кезіңізде жүйе Ұзақтық бөлімінде белгіленген секунд ішінде торапты тексермейді және пайда болған жаңартулардың бар-жоқтығын анықтамайды. Бұның салдарынан пайдаланушылар ең соңғы ақпаратты көрмеуі мүмкін.

  12. Өзгертпелі параметр бойынша өзгерту бөлімінде ASP.NET 2.0 бағдарламасындағы HttpCachePolicy.SetVaryByCustom бойынша көрсетілген өзгертпелі параметрді енгізіңіз.

    Ескерту :  Параметрлер мен мына қадамдар туралы қосымша ақпаратты MSDN торабындағы .NET Framework сынып кітапханасында қараңыз.

  13. HTTP тақырыбы бойынша өзгерту бөлімінде ASP.NET 2.0 бағдарламасындағы HttpCachePolicy.VaryByHeaders бойынша көрсетілген өзгертпелі параметрді енгізіңіз.

  14. Сұрау жолы параметрлері бойынша өзгерту бөлімінде ASP.NET 2.0 бағдарламасындағы HttpCachePolicy.VaryByParams бойынша көрсетілген сұрау параметрін енгізіңіз.

  15. Пайдаланушы құқықтары бойынша өзгерту бөлімінде басқа пайдаланушы сияқты бірдей кэштелген бетті көру үшін барлық алынатын нысандарда пайдаланушылардың ұқсас тиімді рұқсаттары болғанын қамтамасыз ету үшін құсбелгіні қойыңыз.

  16. Кэштеу мүмкіндігі бөлімінде ASP .NET 2.0 бағдарламасындағы HttpCacheability бойынша көрсетілген кэш түрін таңдаңыз.

  17. Түпнұсқалық растама пайдалану үшін қауіпсіз бөлімінде әкімшілерге және бет орын құрастырушыларына түпнұсқалығы расталған сценарийлерге қолдануға рұқсат беру қажет саясаттар үшін құсбелгіні қойыңыз.

  18. Авторларға кэштелген мазмұнды қарауға рұқсат ету бөлімінде өңдеу рұқсаттары бар адамдар беттерін кэштейтін қалыпты әрекетті өткізіп жіберу үшін құсбелгіні қойыңыз.

    Бет жарияланатыны, бірақ «Мазмұн сұрауы» веб-бөлігі сияқты жоба жазба пішінінде бөлініп алынуы немесе бар болуы мүмкін мазмұны болмайтыны белгілі сценарийлерде осы әрекетті қосыңыз.

  19. Сақтау пәрменін таңдаңыз.

Беттің жоғарғы жағы

Тораптар жинағы үшін бетті шығару кэшінің параметрлерін теңшеу

Тораптар жинағы үшін бетті шығару кэшінің параметрлерін теңшеу үшін тораптар жиыны әкімшісі болуыңыз керек.

  1. Торап әрекеттері мәзірінде «Торап әрекеттері» мәзірі Торап параметрлері түймешігін басыңыз.

  2. Тораптар жиынын басқару бөлімінде Тораптар жиыны шығару кэші түймешігін басыңыз.

  3. Тораптар жиынында шығару кэштеу мүмкіндігін қосып қою үшін Шығару кэштеу мүмкіндігін қосып қою құсбелгі көзін белгілеңіз.

    Бетте кэш параметрлерінің тізімі көрсетіледі.

  4. Әдепкі беттерді шығару кэшінің профайлы бөлімінде Қол қоюсыз пайдаланушыларға арналған кэш профайлы тізімінде қол қоюсыз пайдаланушыларға қолданылатын кэш профайлын таңдап, Тіркелген пайдаланушыларға арналған кэш профайлы тізімінде тіркелген пайдаланушыларға қолданылатын кэш профайлын таңдаңыз.

    Бұл торапта рұқсат етілген түпнұсқалығын растау әдістері негізінде кэшті пайдалануды оңтайландырады. Бетті шығару кэшінің профайлдары порталды жариялау беттеріне кері әсер етеді.

  5. Бет шығару кэш саясаты бөлімінде келесі әрекеттердің біреуін не бірнешеуін орындаңыз:

    • Жариялау тораптарына басқа кэш профайлын қою үшін Жариялау тораптары басқа бет шығару кэш профайлын қолдана алады құсбелгі көзін белгілеп қойыңыз.

    • Бет орындарына басқа кэш профайлын қою үшін Бет орындары басқа бет шығару кэш профайлын қолдана алады құсбелгі көзін белгілеп қойыңыз.

  6. Тораптар жиыны беттерінде қосымша кэш мәліметтерін көрсету үшін Кэш мәліметтерінің күйін келтіру бөліміндегі Кэш мәліметтерінің күйін келтіруді қосубеттерде құсбелгісін қойыңыз.

    Бұның құрамында бет соңғы көрсетілген күн мен уақыт бар.

  7. Жарайды түймешігін басыңыз.

Беттің жоғарғы жағы

Бетті шығару кэшінің параметрлерін торап деңгейінде теңшеу

Жариялау торабына бет шығару кэш параметрлерін өзгертуге арналған келесі қадамдарды орындаңыз. Торап үшін бетті шығару кэшінің параметрлерін теңшеу үшін торап үшін толық басқару рұқсатыңыз болуы керек.

  1. Торап әрекеттері мәзірінде «Торап әрекеттері» мәзірі Торап параметрлері түймешігін басыңыз.

  2. Торапты басқару тармағында Тораптың шығыс кэші түймешігін нұқыңыз.

  3. Анонимды кэш профайлы тармағында келесі әрекеттердің біреуін орындаңыз:

  4. «Тораптар жиыны шығару кэшінің параметрлері» бетінде теңшелген тораптың қол қоюсыз профайлын иелену үшін Профайлды иелену <профайл атауы> пәрменін таңдаңыз.

  5. Бетке басқа анонимды кэш профайлын таңдау үшін Бет шығару кэш профайлын таңдау түймешігін нұқыңыз.

  6. Түпнұсқалығы расталған кэш профайлы тармағында келесі әрекеттердің біреуін орындаңыз:

  7. «Тораптар жиыны шығару кэшінің параметрлері» бетінде теңшелген тораптың түпнұсқалығы расталған профайлын иелену үшін Профайлды иелену <профайл атауы> пәрменін таңдаңыз.

  8. Бетке басқа түпнұсқалығы расталған кэш профайлын таңдау үшін Бет шығару кэш профайлын таңдау параметрін таңдаңыз.

  9. Параметрлерді торап жинағындағы ішкі тораптарға қолдану үшін Осы параметрлерді барлық ішкі тораптарға қолдану құсбелгі көзін белгілеп қойыңыз.

  10. Жарайды түймешігін басыңыз.

Беттің жоғарғы жағы

Беттің орналасуы үшін бетті шығару кэшінің параметрлерін теңшеу

Әр бет орнында қолданылатын түпнұсқалығы расталған және қол қоюсыз кэш профайлдарын өзгерту үшін келесі қадамдарды орындаңыз. Бет орындары үшін шығару кэштеуін теңшеу үшін торап үшін кем дегенде құрастырушы болуыңыз керек.

  1. Торап әрекеттері мәзірінде «Торап әрекеттері» мәзірі Торап параметрлері түймешігін басыңыз.

  2. Жиынтықтар тармағында Шебер беттері мен бет орындары түймешігін нұқыңыз.

  3. Шебер бетінің жиынтығы бетінде тінтуірде кэш профайлын қолданғыңыз келетін бер орнының атына апарып, шыққан көрсеткіні таңдаңыз, содан соң Бөліп алу түймешігін нұқыңыз.

  4. Бет сызбасын қайтадан көрсетіңіз, шыққан көрсеткіні басыңыз, сосын Өңдеу баптаулары пәрменін нұқыңыз .

  5. Келесі әрекеттердің біреуін немесе екеуін де орындаңыз:

  6. Тіркелген пайдаланушыларға арналған кэш профайлы жолағында бет орнына қолданғыңыз келетін түпнұсқалығы расталған кэш профайлын таңдаңыз.

  7. Қол қоюсыз пайдаланушыларға арналған кэш профайлы жолағында бет орнына қолданғыңыз келетін қол қоюсыз кэш профайлын таңдаңыз.

    Ескерту : Кейбір тораптарда Бет орналасуы параметрін Мазмұн түрі бөлімінде кэш профайлының параметрлері көрсетілмей тұрып таңдау керек болуы мүмкін..

  8. Сақтау пәрменін таңдаңыз.

  9. Тінтуірді кіргізуге тіркегіңіз келетін бет орнының атына апарып, шыққан көрсеткіні таңдаңыз, содан соң Тіркелу түймешігін нұқыңыз.

Беттің жоғарғы жағы

Дағдыларды жетілдіру
Оқыту курсымен танысыңыз
Жаңа мүмкіндіктерге бірінші болып қол жеткізу
Office Insider бағдарламасына қосылу

Осы ақпарат пайдалы болды ма?

Пікіріңіз үшін рақмет!

Пікіріңізге рақмет! Сізді Office қолдау көрсету қызметіндегі агенттердің бірімен байланыстырған жөн болуы мүмкін.

×