it-swarm.asia

كيف يمكن بسهولة تقليل حجم تثبيت WordPress من التطوير إلى الإنتاج؟

في بعض الأحيان يحدث أن خطة استضافة رخيصة ولكن سريعة وموثوقة لديها عيب أن يكون 50 ميغابايت/100 ميغابايت فقط من المساحة المحلية ، للملفات وقاعدة البيانات.

الآن ، قبل الانتقال إلى الإنتاج ، أحذف بعض الملفات يدويًا. على سبيل المثال ، إصدار تطوير CSS و javascript ، ملفات لغة البرنامج المساعد التي لا أستخدمها ، إلخ.

هل هناك برنامج أو برنامج نصي دفعي يمكن أن يساعدني في تقليل حجم تثبيت WordPress الخاص بي قبل نشره على خادم الإنتاج؟

1
Drake

عندما تقوم بتصغير جافا سكريبت و CSS. أشك في أنك سوف تحصل على أكثر من 1 ميغابايت من مساحة القرص المحفوظة. ربما يؤدي استخدام أداة مثل smush.it أو ImageOptim إلى إحداث فرق كبير (أكثر من 1 ميغابايت). هناك شيء قد يساعدك كثيرًا (خاصة إذا كنت تستخدم ملفات PNG هو محاولة نقل صورك إلى نصوص متقطعة. باستخدام الخوارزمية المستخدمة ، يمكنه ضغط الصور بشكل جيد للغاية (غير مضمون على الرغم من ذلك)

سيكون أفضل رهان هو إزالة جميع السمات غير المستخدمة وجميع المكونات الإضافية غير المستخدمة. لا شيء آخر يمكنك فعله حقًا سيحدث فرقًا. إذا كان الموقع لا يناسب مساحة 50 أو 100 ميجابايت ، فلن يساعدك حلق 20 كيلو بايت من CSS و/أو جافا سكريبت.

1
Ryan Gibbons

أود أن أزعم أن هذا ببساطة غير ممكن (أو يصعب للغاية) القيام به بطريقة آلية ، لأن هناك العديد من الملفات المختلفة التي يمكن تضمينها أو استخدامها في العديد من الأماكن المختلفة.

سآخذ ملفات جافا سكريبت كمثال. يمكن تضمينها:

  • عبر علامات <script> في أي من ملفات القوالب
  • قائمة الانتظار باستخدام wp_enqueue_script
  • صدى خلاف ذلك في ملفات القالب عن طريق وظيفة أخرى

هذا مجرد مثال على ثلاث طرق ، أنا متأكد من أن هناك العديد من الطرق الأخرى - ما أقوله هو أنه سيكون من الصعب التحقق من الملفات المستخدمة فعليًا.

ومع ذلك ، هناك شيء واحد يمكنك أن تبحث فيه ، وهو تصغير أوراق الأنماط وجافا سكريبت والصور ، ونشر الإصدارات المصغّرة على الخادم فقط. يوجد عدد من الخدمات المختلفة لكل منها:

1
nobody

يمكنك أن تبدأ باستخدام البرنامج المساعد WordPress Capistrano Git: http://github.com/jestro/wordpress-capistrano

سيؤدي هذا تلقائيًا إلى نشر الخوادم إلى الخادم. ثم يمكنك إعداد بعض هذه الأفكار الأخرى لتعمل على نشرها أيضًا.

http://shinylittlething.com/2010/01/20/css-minification-on-the-fly/

النشر والتقليل هو الشيء الذي توقف عالم Rails (العالم الأكثر دراية به خارج WordPress).

أفترض أن إجابتي قد لا تصل إلى مؤهلاتك "السهلة" في السؤال.

0
curtismchale

لست على دراية بمثل هذا البرنامج النصي ، لكن ربما سيكون من الجيد تطوير واحد؟ ستكون الخطوة الأولى هي تحديد ما يمكن حذفه. ربما يمكنك تحويل هذا السؤال إلى صفحة مجتمع wiki ويمكن للأشخاص التعاون بشأن هذه المعلومات؟

أيضًا ولكن فقط مرتبطًا بشكل عرضي ، فأنا معجب جدًا بـ استضافة برتقالية صغيرة في جزء صغير بسبب حقيقة وجودها 25 دولارًا أمريكيًا ( عامًاحساب مع مساحة تخزين تبلغ 150 ميغابايت (لقد كانت مضيف الويب الخاص بي لمدة تزيد عن 5 سنوات).

0
MikeSchinkel