سؤال

هل هناك أي أكثر الأدوات العامة التي يمكن أن "تجميع" أو في الأساس دمج عدة ملفات PHP في ملف واحد على أساس يتضمن autoloading الطبقات ؟ أنا أفكر في شيء على غرار المذهب هو تجميع وظائف أو تجميع العديد من كبرى شبيبة الأطر القيام به من أجل "إنتاج" مواقع لتخفيف حجم الملف وتحسين الأداء.

قبل كتابة السيناريو أن أفعل ذلك بنفسي ، أنا فقط أريد معرفة ما إذا كان أي شيء يستحق النظر موجود بالفعل (جوجل لم تساعد كثيرا حتى الآن).

تحرير: في الواقع لقد كتبت بلوق وظيفة عن .phar أرشيف تنسيق و متحمس جدا عن ذلك.في الواقع كنت أكثر قلقا بشأن الأداء ولكن يبدو دمج الملفات لن تحقق أي فائدة.

هل من أحد لديه أي بيانات حقيقية قد تشير إلى كسب الأداء (أو عدمه) من دمج عدة مخطوطات في ملف واحد?

هل كانت مفيدة؟

المحلول

من باب الفضول لماذا تريد أن تفعل هذا ؟ إذا كان الأداء لا تهتم.مجرد استخدام منتظم يشمل بدلا من السيارات-تحميل و سيكون لها الكثير من الأثر نفسه.للحصول على أداء أفضل لك النظر في واحدة من وقت تشغيل التخزين المؤقت الحلول.

نصائح أخرى

أنا لست مبرمج php, ولكن رأيت في ما يسمى "ص" الملف.مثل جرة php.ربما u يشعر بالحرج ننظر في ذلك

جوجل للبحث سريع يكشف

http://pear.php.net/pepr/pepr-proposal-show.php?id=88

http://www.pixelated-dreams.com/archives/78-PHAR-PHPs-Answer-to-.jar.html

يجب تشغيل عبر YUI ضاغط .صافي التي يتم استضافتها على codeplex.

سيكون ضغط كل من جافا سكريبت و CSS الملفات في المشروع الخاص بك.

أنا لم أجربها بعد ولكن أنا مهتم جدا في ذلك.

يمكنك دمج بسهولة في msbuild النصي.

لمزيد من المعلومات يمكنك زيارة http://developer.yahoo.com/yui/compressor/

كما قال أحدهم: Phar هو ما تبحث عنه.ولكن لا أعتقد أنها سوف تزيد الأداء.وأنها سوف تكون متاحة في PHP الإصدار القادم.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top