HTML :: قالب :: مجمعة

نظام القالب يجمع ملفات HTML :: ملفات القالب إلى رمز PERL
التحميل الان

HTML :: قالب :: مجمعة الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Tina Mller
  • موقع ويب الناشر:
  • http://search.cpan.org/~tinita/

HTML :: قالب :: مجمعة العلامات


HTML :: قالب :: مجمعة وصف

نظام قالب Compiles HTML :: ملفات القالب إلى رمز Perl HTML :: Template :: Compiled هو نظام قالب يستخدم بناء جملة القالب نفسه ك HTML :: قالب و Perl Api (انظر "التوافق" لما تحتاج لمعرفته إذا كنت تريد (تقريبا) نفس السلوك). داخليا يعمل مختلفا، لأنه يحول القالب إلى رمز Perl، وبمجرد الانتهاء، يولد الإخراج أسرع بكثير من قالب HTML :: Template (3-7 مرات في الوقت الحالي، اعتمادا على الخيارات التي تستخدمها (انظر " معايير "لبعض الأمثلة)، عندما يتم تشغيل كلاهما مع Loop_Context_vars 0. فهذا يمكن أيضا إنشاء ملفات بيرل بحيث يتم تحميل القالب في المرة القادمة، لا يجب أن يتم تحليل القالب مرة أخرى. ربما يتم الوصول إلى أفضل مكاسب أداء في التطبيقات قيد التشغيل ضمن MOD_PERL، على سبيل المثال الأسرع، حتى أسرع في بعض الأحيان (اعتمادا على الخيارات وحجم القالب) من وحدات C. قد ترغب في استخدام HTML :: قالب :: Compieded: Lazy لبيئات CGI لأنه لا تحليل القالب قبل الاتصال بالإخراج. لكن لاحظ أن HTC :: كسول لا يتم اختباره كثيرا، وأنا لا أستخدمه نفسي، لذلك هناك نقص في الخبرة. إذا كنت تستخدمه ولديك مشاكل، فالرجاء تقديم تقرير. HTC سيستخدم الكثير من الذاكرة لأنها تحافظ على كائنات القالب في الذاكرة. إذا كنت على mod_perl، ولديك الكثير من القوالب، يجب عليك تحميلها في بدء تشغيل الخادم للتأكد من أنه في الذاكرة المشتركة. في الوقت الحالي، لا يتم اختبار HTC بالكامل لإبقاء جميع البيانات في الذاكرة المشتركة (E.G. عند حدوث نسخة عند الكتابة)، ولكن يبدو أنها تصرف جيدا. للتحميل المسبق يمكنك الآن استخدام HTML :: قالب :: ترجمة يمكن أن الوصول إلى نفس الملفات (عادة خادم HTTP يعمل ك "www" أو "لا أحد"). راجع "الأمن" للحصول على التفاصيل ما يمكنك القيام به لآمنة نفسك. ملاحظة: إذا لم تكن بحاجة إلى أي من الميزات الإضافية المدرجة أدناه، وإذا كنت لا تحتاج إلى السرعة (في كثير من الحالات، فمن المحتمل أن لا يستحق سرعة التداول للذاكرة )، ثم قد تكون أفضل حالا مع مجرد استخدام HTML :: Template.note2: إذا كان لديك أي أسئلة، تقارير الأخطاء، أرسلها إلي وليس لسام Tregar. تم تطوير هذه الوحدة من قبلي في الوقت الحالي، بشكل مستقل عن قالب HTML :: على الرغم من أنني أحاول الحصول على معظم الاختبارات التي تمر بها HTC. انظر "الموارد" للحصول على معلومات حالية. استخدم Synopsis HTML :: Template :: سرعة مجمعة => 1؛ # أو للتوافق مع HTML :: Template # استخدم HTML :: قالب :: مجمعة متوافق => 1؛ # أو استخدم HTML :: Template :: Compiled :: Classic My HTC = HTML :: قالب :: Compoded-> جديد (اسم الملف => 'Test.tmpl')؛ $ htc-> param (band => اسم $، الألبومات => ،] طباعة $ HTC-> الإخراج؛ Test.tmpl: Band: العنوان: () المتطلبات: perl.


HTML :: قالب :: مجمعة برامج ذات صلة