how-to

كيفية تسريع أي موقع ووردبريس باستخدام .HTACCESS

هل يستغرق موقع WordPress الخاص بك وقتًا طويلاً للتحميل؟ هل تعلم أن الموقع البطيء سيؤثر على تحسين محرك البحث وتجربة المستخدم؟

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

يمكن تحقيق كلا الأمرين عن طريق تعديل وتحسين .htaccess ملف.

ما هو ذاكرة التخزين المؤقت للمتصفح؟

عندما يقوم شخص ما بزيارة موقع الويب الخاص بك، يتم تنزيل الملفات وتخزينها في موقع مؤقت.

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

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

لحسن الحظ هناك طريقة لإصلاح ذلك عن طريق تعديل ملف .htaccess الخاص بك.

ما الذي يجب عليك فعله أولاً

قبل البدء في تحرير ملف .htaccess، ضع في اعتبارك الاحتياطات التالية:

  • قم دائمًا بإنشاء نسخة احتياطية لملف WordPress .htaccess الخاص بك قبل تغييره.
  • قم بتعطيل أي مكونات إضافية لـ WordPress قد تستخدمها.
  • اختبر سرعة موقعك قبل إجراء أي تغييرات على ملف .htaccess للحصول على قياس أساسي. يمكنك استخدام جي تي ماتريكس, بينجدوم، أو إحصاءات سرعة صفحات جوجل.

أنت الآن جاهز لاستخدام التعليمات البرمجية عبر ملف .htaccess لإخبار تثبيت WordPress الخاص بك بتخزين الملفات الثابتة لفترة أطول للزوار العائدين إلى موقعك. يمكنك استخدام cPanel أو FTP. راجع التعليمات أدناه لكل منهما.

بمجرد وصولك إلى ملف .htaccess، استخدم التوجيهات الإضافية لإجراء التعديلات التي تريدها.

استخدام لوحة التحكم cPanel

قم بتسجيل الدخول إلى لوحة التحكم cPanel الخاصة بموقعك. يمكنك عادةً الوصول إلى هناك عن طريق كتابة نطاقك.com/cPanel في متصفح الويب الخاص بك.

قم بتسجيل الدخول باستخدام اسم المستخدم وكلمة المرور اللذين تم إعطاؤهما لك عند تثبيت WordPress على نطاقك. بمجرد تسجيل الدخول، ابحث عن وانقر فوق مدير الملفات.

يقع ملف .htaccess الخاص بك في المجلد الجذر. تشير النقطة قبل اسم الملف إلى أنه ملف مخفي في تثبيت WordPress الخاص بك. تأكد من وضع علامة اختيار في المربع إظهار الملفات المخفية.

كيفية تسريع أي موقع ووردبريس باستخدام .HTACCESS الصورة 4

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

بمجرد إنشاء نسختك، تصبح الآن جاهزًا لتحرير الملف. في مدير الملفات في لوحة التحكم cPanel، انقر بزر الماوس الأيمن فوق ملف .htaccess وانقر فوق يحرر.

كيفية تسريع أي موقع ووردبريس باستخدام .HTACCESS الصورة 5

استخدام FTP

يمكنك أيضًا تعديل ملف .htaccess باستخدام عميل FTP. أحد عملاء FTP المشهورين هو فايلزيلا، المستخدمة في المثال أدناه.

ابدأ بفتح عميل FTP الخاص بك وأدخل المضيف الخاص بك. عادةً ما يكون هذا هو عنوان المجال الخاص بك واسم المستخدم وكلمة المرور. إذا لم تكن متأكدًا مما تعنيه هذه الكلمات، فاتصل بمضيف الويب الخاص بك.

كيفية تسريع أي موقع ووردبريس باستخدام .HTACCESS الصورة 6

استخدم الخطوات التالية للوصول إلى ملف .htaccess ونسخه وتحريره:

  • انتقل إلى دليل الجذر الخاص بك.
  • ابحث عن ملف .htaccess، ثم قم بعمل نسخة منه واسحبه إلى سطح المكتب.
  • احتفظ بنسخة من الأصل وقم بتحرير نسخة مختلفة في حالة اضطرارك إلى استعادة الأصل.
  • استخدم محررًا مثل Notepad لتحرير الملف.
  • عندما تنتهي من التحرير، قم بتحميل الملف إلى دليل الجذر الخاص بك.
كيفية تسريع أي موقع ووردبريس باستخدام .HTACCESS الصورة 7

إذا ارتكبت خطأ، فلن يعمل موقعك على الويب. لإصلاح ذلك، قم بتحميل ملف النسخ الاحتياطي.

أنت الآن جاهز لإجراء تغييرات على ملف .htaccess لتسريع موقع WordPress الخاص بك.

ضغط ملفاتك باستخدام 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>

لا تنسى الضغط يحفظ للحفاظ على الإضافات إلى ملفك.

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

ayoub ahmadat

كاتب ومدون متخصص ولدي شغف حقيقي بكل ما هو تقني، حيث أقدم لكم حلولًا مبتكرة وحيلًا مفيدة لتحسين تجربتك في عالم الأجهزة والتكنولوجيا. باعتباري شغوفًا بالتطورات الحديثة في عالم التكنولوجيا، أسعى دائمًا إلى مشاركة معرفتي وتجاربي لمساعدتكم في الاستفادة القصوى من أجهزتكم. ولنتشارك سويًا في هذه الرحلة المثيرة لاستكشاف عالم التكنولوجيا الذي لا يعرف الحدود. شكرًا لثقتكم ومتابعتكم المستمرة! يمكنك الاتصال بي عبر البريد الإلكتروني على ayoub@e-tice.com ،ويمكنك العثور على أعمالي على https://e-tice.com

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

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