פרטי הקורס
שדרוג לגרסת ה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
פרטי השיעור

OPCache משפר את ביצועי PHP על ידי אחסון קוד בתים של סקריפט מהידור מראש בזיכרון משותף, ובכך מסיר את הצורך של PHP לטעון ולנתח סקריפטים בכל בקשה.

שלב 1: התקנת OPCache

  1. התקנה על שרת Ubuntu: פתח את טרמינל השרת שלך והזן את הפקודות הבאות:

sudo apt-get update

sudo apt-get install php-opcache

sudo service apache2 restart

  1. הפקודות אלו מעדכנות את רשימת החבילות, מתקינות את OPCache, ואז מאתחלות את שרת Apache לקחת את השינויים בחשבון.

  2. התקנה על שרת CentOS: בצע את הפקודות הבאות בטרמינל:

sudo yum update

sudo yum install php-opcache

sudo systemctl restart httpd

  1. פקודות אלו יבצעו עדכון, התקנה ואתחול של שרת ה-HTTP.

שלב 2: תצורת OPCache

עליך לבצע תצורה של OPCache לפי דרישות האתר שלך. פתח את קובץ התצורה של PHP (php.ini) והוסף או עדכן את השורות הבאות:

opcache.enable=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.enable_cli=1

  • opcache.enable: מפעיל את OPCache.
  • opcache.memory_consumption: קובע את כמות הזיכרון במגה-בייט ש-OPCache ישתמש בה.
  • opcache.interned_strings_buffer: כמות הזיכרון למחרוזות מיתר.
  • opcache.max_accelerated_files: מספר הקבצים שיכולים להיות מאוחסנים במטמון.
  • opcache.revalidate_freq: תדירות, בשניות, שבה OPCache יבדוק אם קבצים צריכים להיות רעננים.
  • opcache.enable_cli: מאפשר OPCache גם עבור סקריפטים שמופעלים מה-CLI.

שלב 3: בדיקה ש-OPCache פועל

כדי לוודא ש-OPCache מופעל ועובד כראוי, יצירת קובץ PHP פשוט שיבדוק את המצב:

פתח את הקובץ בדפדפן וחפש את הקטע של OPCache בפלט של phpinfo() כדי לראות את מצב ההגדרות והביצועים.

שלב 4: דוגמאות קוד לשימוש ב-OPCache

בדיקת מצב המטמון: כדי לבדוק את מצב המטמון ואת פרטי הביצועים, אתה יכול להשתמש בפונקציה opcache_get_status():

<?php
$status = opcache_get_status();
echo "<pre>";
print_r($status);
echo "</pre>";
?>

ניקוי המטמון: במידת הצורך, ניתן לנקות את מטמון OPCache באמצעות הפונקציה opcache_reset():