פרטי הקורס
שדרוג לגרסת הphp העדכנית ביותר
כיצד לשדרג את גרסת הphp לגרסה העדכנית ביותר
0/1
כיצד להשתמש ב OPCache
כיצד לבצע התקנה לOPCache וכיצד להשתמש בו ולהגדירו
0/1
איך לבצע אופטימיזציה לשאילתות במסד הנתונים
0/1
כיצד לבצע איסוף נתונים ממסד נתונים באופן יעיל יותר
0/1
מדריך לשימוש ב-Connection Pooling באתרי וורדפרס ו-PHP
0/1
מיזום בקשות HTTP חיצוניות
מדריך למיזום בקשות HTTP חיצוניות מיזום בקשות HTTP חיצוניות הוא חלק חשוב מאוד באופטימיזציה של אתרי אינטרנט כדי לשפר את מהירות הטעינה וביצועי האתר.
0/1
ניצול זכרון מטמון של דפדפן בוורדפרס ובאתרי PHP
מדריך לניצול זכרון מטמון של דפדפן בוורדפרס ובאתרי PHP
0/1
דחיסת פלט עם Gzip או Brotli
0/1
דחיסת CSS, JavaScript ו-HTML עם דוגמאות לפונקציות בוורדפרס
מדריך מפורט לדחיסת CSS, JavaScript ו-HTML עם דוגמאות לפונקציות בוורדפרס
0/1
אופטימיזציה של תמונות באתרים מבוססי PHP ואתרי וורדפרס
0/1
שימוש ברשת תפוצה של תוכן (CDN)
מדריך מפורט לשימוש ברשת תפוצה של תוכן (CDN)
0/1
יישום טעינה עצלה עבור אתרי PHP ווורדפרס
מדריך מפורט ליישום טעינה עצלה עבור אתרי PHP ווורדפרס
0/1
הפחתת זמן תגובת השרת
מדריך מפורט להפחתת זמן תגובת השרת
0/1
שימוש ב-FastCGI או PHP-FPM לשיפור ביצועי PHP
0/1
אופטימיזציה של ניהול סשנים
0/1
שיפור ביצועים ומדד PageSpeed על ידי הגבלת ואופטימיזציה של שימוש בתוספים ומודולים באתרים מבוססי וורדפרס ו-PHP
0/1
יישום HTTP/2 באתרי וורדפרס ואתרי PHP
מדריך מפורט ליישום HTTP/2 באתרי וורדפרס ואתרי PHP
0/1
שיפור ביצועי האתר באמצעות עדכון ותחזוקה סדירה
0/1
מעקב אחר ביצועים וסקלאביליות לאתר מבוסס PHP
0/1
שיפור מהירויות באתרים שבנויים בPHP
פרטי השיעור

הקדמה

דחיסת פלט היא שיטה לשיפור ביצועי אתרי אינטרנט על ידי הקטנת גודל הקבצים הנשלחים מהשרת לדפדפן. דחיסת פלט יכולה להפחית את זמן הטעינה של דפי האינטרנט ולשפר את חוויית המשתמש. בקורס זה נלמד כיצד לדחוס פלט עם Gzip או Brotli באתרים מבוססי PHP ובאתרי וורדפרס.


נושא 1: דחיסת פלט באתרים מבוססי PHP

למה לדחוס פלט?

  • הפחתת גודל הקבצים הנשלחים מהשרת לדפדפן.
  • שיפור זמן הטעינה של דפי האינטרנט.
  • חוויית משתמש טובה יותר.
  • הפחתת רוחב הפס הנדרש.

דחיסת פלט עם Gzip

הפעלת Gzip ב-PHP

ניתן להפעיל דחיסת Gzip ב-PHP על ידי הוספת השורה הבאה לקובץ ה-PHP הראשי:

<?php
// הפעלת דחיסת Gzip
ob_start('ob_gzhandler');
?>

 

קובץ .htaccess להפעלת Gzip

ניתן להפעיל דחיסת Gzip גם באמצעות קובץ .htaccess:

<IfModule mod_deflate.c>
    # דחיסת HTML, CSS, JavaScript, טקסט, XML ו-Font
    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript application/json application/xml application/font-woff2 application/font-woff application/font-ttf
</IfModule>

 

דחיסת פלט עם Brotli

הפעלת Brotli ב-PHP

כדי להשתמש ב-Brotli יש לוודא שהשרת תומך בהתקנת ההרחבה המתאימה. לאחר ההתקנה, ניתן להפעיל דחיסת Brotli ב-PHP:

<?php
// בדיקת אם ההרחבה br זמינה
if (extension_loaded('brotli')) {
    // דחיסת התוכן עם Brotli
    ob_start(function($buffer) {
        return brotli_compress($buffer, 11, BROTLI_TEXT);
    });
}
?>

קובץ .htaccess להפעלת Brotli

<IfModule mod_brotli.c>
    # דחיסת HTML, CSS, JavaScript, טקסט, XML ו-Font
    AddOutputFilterByType BROTLI_COMPRESS text/html text/plain text/xml text/css application/javascript application/json application/xml application/font-woff2 application/font-woff application/font-ttf
</IfModule>

נושא 2: דחיסת פלט באתרים מבוססי וורדפרס

תוספי וורדפרס לדחיסת פלט

  • WP Super Cache: תוסף שמציע דחיסת Gzip.
  • W3 Total Cache: תוסף מתקדם לדחיסת פלט באמצעות Gzip ו-Brotli.
  • Autoptimize: תוסף שמציע דחיסת Gzip ופונקציות נוספות לאופטימיזציה.

הפעלת דחיסת Gzip באמצעות functions.php

ניתן להוסיף את הפונקציה הבאה לקובץ functions.php כדי להפעיל דחיסת Gzip:

function enable_gzip_compression() {
    if (!ob_start("ob_gzhandler")) {
        ob_start();
    }
}
add_action('init', 'enable_gzip_compression');

הפעלת דחיסת Brotli באמצעות functions.php

ניתן להוסיף את הפונקציה הבאה לקובץ functions.php כדי להפעיל דחיסת Brotli:

function enable_brotli_compression() {
    if (extension_loaded('brotli')) {
        ob_start(function($buffer) {
            return brotli_compress($buffer, 11, BROTLI_TEXT);
        });
    }
}
add_action('init', 'enable_brotli_compression');

 

שימוש בתוספי וורדפרס לדחיסת פלט

  1. התקינו והפעילו את התוסף WP Super Cache.
  2. גשו ללוח הבקרה של וורדפרס, בחרו ב-WP Super Cache.
  3. בחרו באפשרות "מתקדם" וסמנו את האפשרות "דחיסת דפים כדי שיוגשו מהר יותר לגולשים".

דחיסת פלט באמצעות קובץ .htaccess בוורדפרס

ניתן להוסיף את הקוד הבא לקובץ .htaccess להפעלת דחיסת Gzip ו-Brotli:

<IfModule mod_deflate.c>
    # דחיסת HTML, CSS, JavaScript, טקסט, XML ו-Font עם Gzip
    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript application/json application/xml application/font-woff2 application/font-woff application/font-ttf
</IfModule>

<IfModule mod_brotli.c>
    # דחיסת HTML, CSS, JavaScript, טקסט, XML ו-Font עם Brotli
    AddOutputFilterByType BROTLI_COMPRESS text/html text/plain text/xml text/css application/javascript application/json application/xml application/font-woff2 application/font-woff application/font-ttf
</IfModule>

 

סיכום

בקורס זה למדנו כיצד לבצע דחיסת פלט עם Gzip או Brotli באתרים מבוססי PHP ובאתרי וורדפרס. הבנו את היתרונות של דחיסת פלט, ראינו דוגמאות קוד רבות לדחיסת פלט באמצעות PHP וקובץ .htaccess, ולמדנו כיצד לשלב דחיסת פלט בוורדפרס באמצעות תוספים, functions.php, וקובץ .htaccess. באמצעות הכלים והידע שהוצגו כאן, תוכלו לשפר את ביצועי האתר שלכם ולוודא שהוא פועל בצורה מהירה ויעילה.

צפיות מבקרים: 13