איך לשפר את הביצועים של האתר שלכם- כיווץ

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

מה זה כיווץ

כיווץ הינה פעולה שבא נלקח קובץ כלשהו ועל ידי אלגוריתם מסויים הוא מסוגל לרזות בגודלו.
אז אמנם קובץ אחד לא ייעשה את ההבדל אבל מה אם יש לכם באתר מאות ואף אלפי קבצים?
השיפור יהיה משמעותי
כיווץ עובד בעיקר על קבצי טקסט בפורמטים שונים וגם על תמונות .
כיום כל הדפדפנים תומכים בכיווץ והשאלה שנשאלת האם השרתים תומכים בכיווץ?

הפעלת כיווץ באתר שלכם

האם האתר כבר מכווץ

ראשית נוודא האם האתר בכלל מכווץ.
כנסו ללינק הבא ותבדקו- http://www.port80software.com/tools/compresscheck.asp
אם קיבלתם תשובה כמו פה הרי אתם מסודרים ואף תראו את הסטטיסטיקה שתראה לכם עד כמה האתר שלכם יעיל.
Compression status: Compressed (gzip)
במידה והאתר שלכם מכווץ עליכם לחפש במקומות אחרים כמו פה וגם פה על מנת לשפר ביצועים.
במידה וקיבלתם תשובה שלילית המשיכו לסעיף הבא.

תמיכת השרת בכיווץ

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

גירמו לשרת לתמוך בכיווץ

אז למדנו שהאתר שלנו לא נמצא על שרתים שמכווצים אוטומטית.
עכשיו המטרה שלנו לגרום לו לכווץ אוטומטית. לשם כך עשו את הצעדים הבאים:
    1. כנסו לאתר שלכם לתיקייה הראשית שם נמצא הקובץ הראשי, למשל- index.php
    1. שימרו אותו בצד ליתר ביטחון.
    1. ערכו את הקובץ, לכו לתחילת הקובץ והכניסו את שלושת השורות האלה תחילה-
    1. <?php
      
      
      ini_set('zlib.output_compression', 'On');
      
      ini_set('zlib.output_compression_level', '1');
    1. לכו לסוף הקובץ והוסיפו את השורה הזו-
    2. ?>
    1. שימרו את הקובץ.
  1. זהו. תריצו את הבדיקה שוב (זאת מסעיף 1) ובהצלחה.
במידה וגם עכשיו קיבלתם תשובה שלילית עברו לסעיף הבא.
  • כמו סעיף 3 אבל תנסו עם השורות האלה-
<?php


ob_start('ob_gzhandler');


?>
סעיף זה פחות טוב מסעיף 3, אבל הוא נותן מענה למי שלא הצליח להפעיל את סעיף 3.

הכי כיף שהאתר מכווץ

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

2 מחשבות על “איך לשפר את הביצועים של האתר שלכם- כיווץ”

כתיבת תגובה