Scroll
Drupal-ի բազմիցայթ օգտագործման տարբերակներ
(Դիտեք սկզբնական քննարկումը #3004496. Բարելավել բազմիցայթային համատեղելիությունը Composer-ով։)
Չնայած Drupal-ի բազմիցայթ հատկության օգտագործման որոշում կայացնելիս պետք է հաշվի առնել տարբեր տարբեր հարցումներ, ահա մի քանի ընդհանուր պատճառներ, թե ինչու են կայքերի մշակողները ընտրում այն.
- Օգտագործողները բազմիցայթ են կիրառում այլ կայքերի կրկնօրինակներ ստեղծելու համար։ (Բոլորը մեկ կոդային հիմք, նույն ֆունկցիաներն ու ֆունկցիոնալությունը, միայն թեման տարբեր է կայքից կայք։)
- Կիրառվում է մի քանի հարակից կայքեր հյուրընկալելու համար, օրինակ՝ համալսարանում՝ տասնյակ ֆակուլտետներով, որտեղ բոլորը *հիմնականում* ունեն նույն ֆունկցիաները, սակայն որոշ բաժինների առանձնահատկություններ կան (ընդհանուր կ núcleo, ընդհանուր մոդուլի պրոֆիլ, տարբեր կայքեր ունեն տարբեր անձնական մոդուլներ)։
- Մի քանի կայքերից մեկում մոդուլը թարմացնել «թեստավորելու» համար, որպեսզի մեկ կայքում մոդուլի ավելի նոր տարբերակ լինի, քան մյուսներում։
- Երկարատև են տվյալների շտեմարանների աղյուսակների համօգտագործումը։ [պատմականորեն՝ ընդհանուր հոստինգի դեպքում, որտեղ տրամադրվում է միայն 1 տվյալների շտեմարան]
- Մի մոդուլը թարմացնելը անվտանգության խնդիրների համար, որը չի թարմացնում տվյալների շտեմարանը, ավելի հեշտ է բազմիցայթերի դեպքում, քան անկախ մի քանի կայքերի համար [աշխատում է միայն մոդուլների համար, ոչ թե միջուկի]։
- PHPUnit-ի պարզ և ֆունկցիոնալ թեստերը բազմիցայթ հատկություններ են օգտագործում թեստեր վարելու համար։
- Երբեմն բազմիցայթերն օգտագործվում են հոստինգի ծախսերի կրճատման համար, είτε՝ մատակարարի նախնական ծախսերի, կամ սեփական ուժերով հոստինգի տրամադրման և կառավարման դժվարությունների պատճառով։
- Օգտագործողները բազմիցայթ են կիրառում ռեսուրսների օգտագործումը նվազեցնելու համար՝ մի քանի կայքեր գործարկելով, որոնք համօգտագործում են կոդի օպերացիայի նույն քեշը, ինչը խնայող է հիշողության։
- Մուլտիսայթը օգտագործվում է մշակման ընթացքում։ Շատ արագ կարելի է սկսել նոր դուստր կայք կոնկրետ խնդրի վրա աշխատելու համար։
- Hostname կոնֆիգուրացիաների ֆայլերի աջակցման համար։
Source URL:
Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.