כאשר אנו כותבים אתר חדש, אנחנו קודם מוודאים שהוא ייעשה את מה שהוא אמור לעשות ואנחנו לא ממש נותנים את הדעת על הביצועים שלו (מהירות התגובה והעלייה של הדפים ותוכנם)
ביצועים / אופטימיזציה חשובים מאד לכל אתר, אחרת הגולשים עלולים לא לחזור אל האתר יותר.
.הפתרון הכי קל ומהיר הוא כיווץ
מה זה כיווץ
כיווץ הינה פעולה שבא נלקח קובץ כלשהו ועל ידי אלגוריתם מסויים הוא מסוגל לרזות בגודלו.
אז אמנם קובץ אחד לא ייעשה את ההבדל אבל מה אם יש לכם באתר מאות ואף אלפי קבצים?
השיפור יהיה משמעותי
כיווץ עובד בעיקר על קבצי טקסט בפורמטים שונים וגם על תמונות .
כיום כל הדפדפנים תומכים בכיווץ והשאלה שנשאלת האם השרתים תומכים בכיווץ?
הפעלת כיווץ באתר שלכם
האם האתר כבר מכווץ
ראשית נוודא האם האתר בכלל מכווץ.
כנסו ללינק הבא ותבדקו- http://www.port80software.com/tools/compresscheck.asp
אם קיבלתם תשובה כמו פה הרי אתם מסודרים ואף תראו את הסטטיסטיקה שתראה לכם עד כמה האתר שלכם יעיל.
Compression status: | Compressed (gzip) |
במידה וקיבלתם תשובה שלילית המשיכו לסעיף הבא.
תמיכת השרת בכיווץ
לא כולם יודעים אבל חלק מהשרתים בעולם מכווצים מראש בשבילנו.
לפני שאתם עוברים לשרת, בררו מראש עם אנשי המכירות/תמיכה של השרת האם הם תומכים בכיווץ אוטומטי.
במידה וכן הדפדפן שלכם יזהה את התכונה הזו ויוריד את הקבצים מכווצים וייפתח אותם מקומית- מעולה.
במידה ולא עברו לסעיף הבא.
גירמו לשרת לתמוך בכיווץ
אז למדנו שהאתר שלנו לא נמצא על שרתים שמכווצים אוטומטית.
עכשיו המטרה שלנו לגרום לו לכווץ אוטומטית. לשם כך עשו את הצעדים הבאים:
-
- כנסו לאתר שלכם לתיקייה הראשית שם נמצא הקובץ הראשי, למשל- index.php
-
- שימרו אותו בצד ליתר ביטחון.
-
- ערכו את הקובץ, לכו לתחילת הקובץ והכניסו את שלושת השורות האלה תחילה-
-
-
<?php ini_set('zlib.output_compression', 'On'); ini_set('zlib.output_compression_level', '1');
-
-
- לכו לסוף הקובץ והוסיפו את השורה הזו-
-
?>
-
- שימרו את הקובץ.
- זהו. תריצו את הבדיקה שוב (זאת מסעיף 1) ובהצלחה.
במידה וגם עכשיו קיבלתם תשובה שלילית עברו לסעיף הבא.
- כמו סעיף 3 אבל תנסו עם השורות האלה-
<?php ob_start('ob_gzhandler'); ?>
סעיף זה פחות טוב מסעיף 3, אבל הוא נותן מענה למי שלא הצליח להפעיל את סעיף 3.
הכי כיף שהאתר מכווץ
בכל מקרה , בשלב הזה אתם כבר אמורים להיות מאחורי זה והאתר שלכם אמור להיות מכווץ.
זהו, אני מקווה שהצלחתם. תפרגנו אם כן.
במידה ויש לכם עוד טיפים להוסיף על זה, אתם מוזמנים.
ולסיום אני אראה לכם את הסטטיסטיקה שקיבלתי על האתר שלי לפני ואחריי השינוי-
שני השיטות לא עובדות לי…
או שאתה מכווץ אצלך בשרת או גורם לדפדפן לכווץ.
בדוק עצמך בשנית