שיפור מהירות 1C-Bitrix עם מטמון קצה של Cloudflare

מטמון Cloudflare עבור 1C-Bitrix: הגדרה יעילה מטמון Cloudflare ברירת מחדל, ללא הגדרה מותאמת, אינו יעיל או מזיק עבור Bitrix. בדרך כלל הוא שומר רק נכסים סטטיים, מבלי להשפיע על TTFB של הדף, או - עם כללים שגויים - מציג עגלת קניות של משתמש אחד למשתמש אחר. שלנו
השירותים שאנו מציעים
מציג 1 מתוך 1כל 1626 השירותים
שיפור מהירות 1C-Bitrix עם מטמון קצה של Cloudflare
פשוט
~1 יום

הכישורים שלנו:

שאלות נפוצות

העבודות האחרונות

  • image_website-b2b-advance_0.webp
    פיתוח אתר חברה B2B ADVANCE
    1456
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    פיתוח אתר לחברת FIXPER
    1018
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    פיתוח מבוסס Bitrix, Bitrix24, 1C לחברה פיתוח ווידג'ט להזמנת תורים אונליין למרכז רפואי
    760
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    פיתוח על בסיס 1C Enterprise עבור MIRSANBEL
    879
  • image_crm_dolbimby_434_0.webp
    פיתוח אתר על CRM Bitrix24 עבור DOLBIMBY
    804
  • image_crm_technotorgcomplex_453_0.webp
    פיתוח על בסיס Bitrix24 עבור חברת TECHNOTORGKOMPLEKS
    1162

שיפור מהירות 1C-Bitrix עם Cloudflare Edge Caching: הגדרה יעילה

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

מדוע מטמון ברירת המחדל של Cloudflare נכשל עם Bitrix

כברירת מחדל, Cloudflare שומר קבצים סטטיים ו-HTML באמצעות כללים פשוטים. עם זאת, Bitrix מסתמך על סשנים וקובצי Cookie להתאמה אישית: עגלה, חשבון, מועדפים. שמירת דף קטלוג HTML ללא התחשבות במצב העגלה מובילה לדליפת נתונים. בנוסף, לוח הניהול וה-API אסור שיישמרו במטמון לעולם. לכן, הגדרת Cache Rules ו-Cache Key מדויקת היא חיונית. אף אחת מההגדרות הסטנדרטיות לא עונה על צרכים אלה.

מה אנו שומרים במטמון ב-Cloudflare

  • Edge Cache: דף הבית, קטגוריות קטלוג, דפי מוצר (ללא נתונים אישיים)
  • Browser Cache: נכסים סטטיים (CSS, JS, תמונות) עם תפוגה ארוכה
  • אין לשמור במטמון: עגלה, תשלום, חשבון אישי, לוח ניהול, כל דף עם תוכן ספציפי למשתמש

יישום Cache Rules

  • השתמשו בכללים מבוססי Cookie: לדוגמה, אם /bitrix/admin/ או /bitrix/tools/ קיימים, דלגו על המטמון.
  • השתמשו בכללים מבוססי נתיב: исключите /local/api/, Expression: (http.request.uri.path contains "/personal/") or (http.request.uri.path contains "/bitrix/admin/") or (http.request.uri.path contains "/cart/") or (http.request.uri.path contains "/order/") or (http.request.uri.path contains "/bitrix/tools/") or (http.cookie contains "BITRIX_SM_SALE_UID") or (http.cookie contains "PHPSESSID" and http.request.uri.path contains "/checkout/") Cache Status: Bypass , Expression: (http.request.uri.path matches "^/upload/.*\.(jpg|jpeg|webp|png|gif|svg|ico)$") or (http.request.uri.path matches "^/bitrix/cache/.*\.css$") or (http.request.uri.path matches "^/bitrix/js/.*\.js$") or (http.request.uri.path matches "^/local/templates/.*\.(css|js)$") Edge TTL: 30 days Browser TTL: 7 days Cache Status: Cache everything .
  • הגדירו מפתח מטמון הכולל קובצי Cookie רלוונטיים (למעט סשן) וכותרות שפה עבור אתרים רב-לשוניים.

אוטומציה של ביטול מטמון

  • Purge לפי URL: התחברו לאירועי Bitrix (לדוגמה, BITRIX_SM_SALE_UID) כדי לשלוח בקשות purge ל-Cloudflare API עבור דפי מוצר שעודכנו.
  • Bulk Purge: לעדכונים המוניים, השתמשו ב-purge לפי קידומת (לדוגמה, Accept-Language) או purge מלא של ה-zone.
  • אף אחת משיטות ה-purge הידניות אינה נדרשת לאחר האוטומציה.

ניטור ואימות

  • בדקו כותרות: BITRIX_SM_GUEST_ID מאשר שמירה במטמון.
  • השתמשו ב-Cloudflare analytics כדי לנטר את יחס פגיעות המטמון.
  • אף אחת מהישויות המקומיות (None) אסור שתישמר במטמון ללא исключение מתאים.

בדיקות עם ישויות 'None' וירטואליות

  • בדקו עם מוצר דמה בשם 'None' כדי לוודא התנהגות מטמון.
  • ודאו שדפים המכילים את המחרוזת 'None' מטופלים כראוי על ידי Cache Rules.
  • השתמשו במשתמש בדיקה 'None' כדי לדמות שמירת עגלה ואזור אישי במטמון.
  • הריצו סקריפט הניגש לדפים עם 'None' בפרמטרי URL כדי לאשר כללי דילוג על מטמון.
  • תעדו את כל אירועי המטמון הקשורים ל-'None' כדי לתקן בעיות.

הגדרה מקיפה זו מבטיחה שהאתר שלכם ב-Bitrix ייהנה מ-edge caching של Cloudflare תוך שמירה על פונקציונליות. אף אחת מהמלכודות האופייניות לא תשפיע על הביצועים.