it-swarm.asia

تحديد ملامح موقع وورد للنشر على استضافة مشتركة؟

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

بعد إجابة Hakre هنا ، أدرك الآن أن ما أحتاج إلى فعله هو ملفي الشخصي PHP.

هل من المعقول وضع موقع الويب على جهاز الكمبيوتر الخاص بي ، وإدارة ملف التعريف ، واستخدام هذه المعلومات لتحسين موقع الويب الخاص بي؟

أي اقتراحات أخرى حول كيفية القيام بذلك في أفضل طريقة؟

14
Tal Galili

التنميط مع Profiler-Plugins

لست متأكدًا تمامًا مما تحتاج إلى إنجازه باستخدام ملفات التعريف الخاصة بك ، ولكن WP Tuner (Wordpress Plugin) يقطع شوطًا طويلًا للعثور على ما يبطئ من سرعة WP التثبيت.

يبحث في كل مكون إضافي ويعطي الذاكرة ووقت وحدة المعالجة المركزية واستعلامات SQL المعنية.

مراقب SQL (وورد البرنامج المساعد) يحلل أداء SQL.

ادمجها مع W3 Total Cache (Wordpress Plugin) ويجب أن تحصل على أداء أفضل على أي منصة.

انظر أيضًا إلى استخدام واجهة برمجة التطبيقات المؤقتة لتخزين الأجزاء التي لا تحتاج إلى توليدها في كل مرة. هذا يمكن أن يساعد حقا على DB بطيئة.

7
Andrew

لقد بنينا منشئ ملفات التعريف PHPأعلى XHProf الذي يستخدم أيضًا تنسيق إخراج callgrind. تتمثل الميزة الرئيسية لـ XDebug في انخفاض الحمل بشكل كبير والتعامل بشكل أفضل مع الوظائف العودية ، بالإضافة إلى وظائف بداية ونهاية التنميط على نمط XHProf ، مما يتيح اختبار وحدة تلقائية.

يمكنك مشاهدته على http://www.exteon.ro/ar/products/php-tools/web3tracer

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

3
Dinu

التنميط مع Xdebug

لقد بحثت عن بعض الروابط بحيث يكون من الأسهل قراءتها في الموضوع. لقد بحثت عن القيام PHPبالتوصيف مع XDebug ، وهو شيء أقترح القيام به:

لعرض نتائج ملفات التعريف على الموقع البعيد ، قد يكون webgrind مفيدًا. إنه تطبيق PHP يلخص ناتج ملفات التعريف.

لست متأكدًا مما إذا كان من الممكن تقديم كل ذلك في صورة مكون إضافي لبرنامج Wordpress (على الأقل لا يوجد أي شيء متاح وأنا على دراية به ولا أعتقد أن هناك شيء متاح الآن) ، لذلك قد تحتاج إلى القيام ببعض الإعداد/التكوين/التشكيل الجانبي بنفسك.

2
hakre