كيفية تسريع أي موقع WordPress باستخدام .HTACCESS
هل يستغرق موقع WordPress الخاص بك وقتًا طويلاً للتحميل؟ هل تعلم أن الموقع البطيء سيؤثر على تحسين محركات البحث(SEO) وتجربة المستخدم؟
هناك عدة طرق مختلفة لتسريع موقعك إلى جانب استخدام المكونات الإضافية. إحدى الطرق هي الاستفادة من ذاكرة التخزين المؤقت للمتصفح وطريقة أخرى تتمثل في ضغط ملفاتك.
يمكن تحقيق كلا الأمرين عن طريق تعديل ملف .htaccess وتحسينه(.htaccess) .
ما هي ذاكرة التخزين المؤقت للمتصفح؟
عندما يزور شخص ما موقع الويب الخاص بك ، هناك ملفات يتم تنزيلها وتخزينها في مكان مؤقت.
تشمل أنواع الملفات جميع المستندات التي يتكون منها موقع الويب الخاص بك ، مثل ملفات HTML والصور وجافا سكريبت(JavaScript) و CSS . تشير ذاكرة التخزين المؤقت للمتصفح(Browser) إلى هذا الموقع المؤقت للملفات التي تم تنزيلها.
عندما تمتلئ ذاكرة التخزين المؤقت ، فإنها تشغل مساحة كبيرة على كمبيوتر الزائر. ينتج عن هذا متصفح بطيء وموقع ويب يستغرق وقتًا طويلاً للتحميل.
لحسن الحظ ، هناك طريقة لإصلاح ذلك عن طريق تحرير ملف htaccess الخاص بك.
ما يجب أن تفعله أولا
قبل البدء في تحرير ملف htaccess الخاص بك ، ضع في اعتبارك الاحتياطات التالية:
- قم دائمًا بإنشاء نسخة احتياطية من ملف .htaccess الخاص بـ WordPress(WordPress .htaccess) قبل تغييره.
- قم بتعطيل أي من مكونات WordPress الإضافية التي قد تستخدمها.
- اختبر سرعة موقعك قبل إجراء تغييرات على ملف .htaccess للحصول على قياس أساسي. يمكنك استخدام GTmatrix أو Pingdom أو Google PageSpeed Insights .
أنت الآن جاهز لاستخدام الكود عبر ملف .htaccess لإخبار تثبيت WordPress الخاص بك بتخزين الملفات الثابتة لفترة أطول حتى يعود الزوار إلى موقع الويب الخاص بك. يمكنك استخدام إما cPanel أو FTP . انظر التوجيهات أدناه لكل منها.
بمجرد أن تتمكن من الوصول إلى ملف htaccess الخاص بك ، استخدم التوجيهات الإضافية لإجراء تعديلاتك.
باستخدام cPanel
قم(Log) بتسجيل الدخول إلى موقع الويب الخاص بك cPanel. يمكنك عادةً الوصول إلى هناك عن طريق كتابة yourdomain.com/cPanel في متصفح الويب الخاص بك.
قم بتسجيل الدخول(Log) باستخدام اسم المستخدم وكلمة المرور اللذين أعطيتهما عند تثبيت WordPress على المجال الخاص بك. بمجرد تسجيل الدخول ، ابحث عن وانقر فوق File Manager .
يوجد ملف htaccess الخاص بك في المجلد الجذر. تشير النقطة الموجودة قبل اسم الملف إلى أنه ملف مخفي في تثبيت WordPress الخاص بك. تأكد من وضع علامة اختيار في المربع لإظهار الملفات المخفية(Show Hidden Files) .
يجب عليك عمل نسخة من ملفك قبل تحريره لأنك إذا ارتكبت خطأ ، يمكنك أن تعطل موقعك. لعمل نسخة ، انقر فوق .htaccess وقم بتمييزه. لحفظ نسخة ، انقر فوق زر التنزيل الموجود في القائمة العلوية.
بمجرد الانتهاء من نسختك ، فأنت الآن جاهز لتحرير الملف. في cPanel File Manager ، انقر بزر الماوس الأيمن فوق ملف .htaccess وانقر فوق تحرير(edit) .
باستخدام FTP
يمكنك أيضًا تعديل ملف htaccess الخاص بك باستخدام عميل FTP . أحد عملاء FTP الشائع هو FileZilla ، المستخدم في المثال أدناه.
ابدأ(Start) بفتح عميل FTP الخاص بك ووضع مضيفك. عادة ما يكون هذا هو عنوان المجال الخاص بك واسم المستخدم وكلمة المرور. إذا لم تكن متأكدًا من هويتهم ، فاتصل بمضيف الويب الخاص بك.
استخدم الخطوات التالية للوصول إلى ملف htaccess الخاص بك ونسخه وتحريره:
- انتقل إلى الدليل الجذر الخاص بك.
- ابحث عن ملف htaccess وانسخ نسخة واسحبه إلى سطح المكتب.
- احتفظ بنسخة من الأصل وقم بتحرير نسخة مختلفة في حال كان عليك استعادة النسخة الأصلية.
- استخدم(Use) محررًا مثل المفكرة(Notepad) لتحرير الملف.
- عند الانتهاء من التحرير ، قم بتحميل الملف إلى الدليل الجذر الخاص بك.
إذا كنت قد ارتكبت خطأ ، فلن يعمل موقع الويب الخاص بك. لإصلاحها ، قم بتحميل ملف النسخ الاحتياطي.
أنت الآن جاهز لإجراء تغييرات على ملف .htaccess لتسريع موقع WordPress الخاص بك .
ضغط ملفاتك باستخدام Gzip
ضغط Gzip(Gzip) يجعل ملفاتك أصغر ويساعدها على التحميل بشكل أسرع. ستؤدي إضافة الشفرة أدناه إلى ملف .htaccess (أسفل الشفرة الحالية) باستخدام gzip إلى ضغط ملفات CSS و HTML و PHP .
<IfModule mod_deflate.c> # Compress HTML, CSS, JavaScript, Text, XML and fonts AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/vnd.ms-fontobject AddOutputFilterByType DEFLATE application/x-font AddOutputFilterByType DEFLATE application/x-font-opentype AddOutputFilterByType DEFLATE application/x-font-otf AddOutputFilterByType DEFLATE application/x-font-truetype AddOutputFilterByType DEFLATE application/x-font-ttf AddOutputFilterByType DEFLATE application/x-javascript AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE font/opentype AddOutputFilterByType DEFLATE font/otf AddOutputFilterByType DEFLATE font/ttf AddOutputFilterByType DEFLATE image/svg+xml AddOutputFilterByType DEFLATE image/x-icon AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/javascript AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/xml # Remove browser bugs (only needed for really old browsers) BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html Header append Vary User-Agent </IfModule>
لا تنس النقر على "حفظ التغييرات".
متصفح التخزين المؤقت
عندما يزور شخص ما موقع الويب الخاص بك ، سيقوم المتصفح الذي يستخدمه بتنزيل جميع الملفات المرتبطة بالصفحة التي يصلون إليها.
تعني الاستفادة من ذاكرة التخزين المؤقت للمتصفح أنك تريد تنزيل الملفات الضرورية فقط وليس الأصول غير الضرورية. عادةً ما يكون هذا هو تصميم الصفحة وأسلوبها ويتضمن أحيانًا وظائف JavaScript أيضًا.
عند استخدام ذاكرة التخزين المؤقت للمتصفح ، فأنت تخبر الخادم الخاص بك بتجاهل أجزاء من صفحة الويب الخاصة بك التي تم تنزيلها مسبقًا للزائرين المتكررين.
لتعديل ملف .htaccess الخاص بك ، حدد موقعه وقم بعمل نسختين بنفس الطريقة التي قمت بها عند ضغط ملفاتك كما هو موضح أعلاه باستخدام عميل FTP أو cPanel.
احتفظ بنسخة من ملف htaccess الأصلي في حالة وجود أي مشكلات في التغييرات. قم بإجراء تعديلاتك في النسخة الأخرى.
أضف الكود التالي أسفل المحتوى الحالي لملف htaccess الخاص بك:
<IfModule mod_expires.c> ExpiresActive On ExpiresDefault A0 <FilesMatch "\.(txt|xml|js)$"> ExpiresDefault A691200 </FilesMatch> <FilesMatch "\.(css)$"> ExpiresDefault A691200 </FilesMatch> <FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|mp4|m4v|ogg|webm|aac)$"> ExpiresDefault A691200 </FilesMatch> <FilesMatch "\.(jpg|jpeg|png|gif|swf|webp)$"> ExpiresDefault A691200 </FilesMatch> </IfModule> <IfModule mod_headers.c> <FilesMatch "\.(txt|xml|js)$"> Header set Cache-Control "max-age=691200" </FilesMatch> <FilesMatch "\.(css)$"> Header set Cache-Control "max-age=691200" </FilesMatch> <FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|mp4|m4v|ogg|webm|aac)$"> Header set Cache-Control "max-age=691200" </FilesMatch> <FilesMatch "\.(jpg|jpeg|png|gif|swf|webp)$"> Header set Cache-Control "max-age=691200" </FilesMatch> </IfModule>
لا تنس النقر فوق حفظ(Save) للاحتفاظ بالإضافات إلى ملفك.
سيؤدي ضغط ملفاتك والاستفادة من ذاكرة التخزين المؤقت للمتصفح إلى تقليل وقت تحميل صفحات الويب بشكل ملحوظ. سيساعد ذلك موقعك على ترتيب أعلى في البحث وتحسين تجربة المستخدم. لا أحد يريد الانتظار أكثر من بضع ثوانٍ حتى يتم تحميل الصفحة.
Related posts
كيفية إعداد موقع الويب الشبيه بالتويتر الخاص بك باستخدام سمة P2 الخاصة بـ WordPress
كيفية إجراء مكالمة WhatsApp باستخدام Siri
قم بحظر مواقع الويب من جهاز التوجيه الخاص بك أو باستخدام DNS
ابحث عن كلمة مرور WiFi في Windows 10 باستخدام CMD
العب أي لعبة كمبيوتر باستخدام لوحة ألعاب باستخدام JoyToKey
كيف تحافظ على جهاز الكمبيوتر الخاص بك الذي يعمل بنظام Windows مستيقظًا دون لمس الماوس
قم بإيقاف تشغيل التحكم في حساب المستخدم (UAC) لتطبيق معين
كيفية تسريع موقع WordPress في 11 خطوة
أفضل 6 إعدادات للكاميرا لصور القمر
كيف تحافظ على برامج الكمبيوتر محدثة تلقائيًا
كيفية مسح صفحات متعددة في ملف PDF واحد
البحث المتقدم في Google باستخدام عوامل تشغيل البحث
Squarespace Vs WordPress: ما هو أفضل نظام أساسي للموقع؟
كيفية تعطيل مفتاح الويندوز
كيف ترى الصفحات والملفات المخزنة مؤقتًا من المستعرض الخاص بك
كيفية فتح ملف مغلق عند استخدامه من قبل برنامج آخر
كيفية إنشاء موقع Onion خاص بك على Tor
كيفية استعادة الصور القديمة أو التالفة باستخدام الأدوات الرقمية
كيفية استرداد حساب Facebook تم اختراقه
10 إضافات WordPress أساسية لموقع الأعمال الصغيرة