ABA


"קריאת API של פיקוד העורף לצבע אדום"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #20856 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 20856
vandervidi
חבר מתאריך 23.8.14
1 הודעות
   23:29   23.08.14   
אל הפורום  
  קריאת API של פיקוד העורף לצבע אדום  
 
   שלום,
יש לי את שקורא התראות צבע אדום מהשרת של פיקוד העורף.
האתר: www.israelredcolor.com

הקישור לJSON של פיקוד העורף: http://www.oref.org.il/WarningMessages/alerts.json

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

איך אפשר לקרוא את הJson של פיקוד העורף בדרך אחרת ועם זאת לא להיתקל בבעיות של קרוס דומיין??


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  בגדול בעיות של קרוס דומיין נוצרות בגלל הדפדפן.. VeNom  23.08.14 23:41 1
     למה ה''גאונים'' האלה לא עובדים עם JSONP? meni181818 23.08.14 23:51 2
         האמת אין לי מושג.. VeNom  24.08.14 09:16 3
             האינטרס שלהם לא היה לתת את זה לכולם. זה היה בשבילם בעיקר ובששיל אתרי חדשות Ice Cold  24.08.14 11:13 4
  הYQL נחסם אצל יאהו עצמם בשרת sza  24.08.14 15:22 5

       
VeNom  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 7.6.02
7922 הודעות, 1 פידבק
   23:41   23.08.14   
אל הפורום  
  1. בגדול בעיות של קרוס דומיין נוצרות בגלל הדפדפן..  
בתגובה להודעה מספר 0
 
   אתה יכול לכתוב פונקציה בצד שרת שתבצע HTTPREQUEST ותחזיר לך תוצאות מפורסרות.
ואז אתה עושה AJAX לדומיין "מוכר" והכל עובד.

הבעיה היא שאם יש לך הרבה לקוחות וכל 1-3 שניות מצבע AJAX השרת שלך יהיה עמוס מאוד(כי בכל זאת קריאה של WS לוקחת קצת זמן).
הפתרון כאן הוא לעשות CACHING בסרבר. כל שניה לעשות בקשה לפיקוד העורף ותמיד להחזיק במשתנה את התוצאה האחרונה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
meni181818 לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 12.12.13
1032 הודעות, 1 פידבק
   23:51   23.08.14   
אל הפורום  
  2. למה ה''גאונים'' האלה לא עובדים עם JSONP?  
בתגובה להודעה מספר 1
 
   http://www.files.org.il/BRPortalStorage/a/1/40/71/34-3Y373LGhbD.gif


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
VeNom  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 7.6.02
7922 הודעות, 1 פידבק
   09:16   24.08.14   
אל הפורום  
  3. האמת אין לי מושג..  
בתגובה להודעה מספר 2
 
   הם גם לא בדיוק פרסמו את ה API הזה..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   11:13   24.08.14   
אל הפורום  
  4. האינטרס שלהם לא היה לתת את זה לכולם. זה היה בשבילם בעיקר ובששיל אתרי חדשות  
בתגובה להודעה מספר 3
 
גדולים.

זה שמישהו ישב עם SNIFFER וראה את הקריאה הזו זה טוב ויפה, אבל פיקוד העורף לא מעודד שימוש ב-API שלו.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
sza  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 26.4.02
12357 הודעות, 22 פידבק
   15:22   24.08.14   
אל הפורום  
  5. הYQL נחסם אצל יאהו עצמם בשרת  
בתגובה להודעה מספר 0
 

אחרי כמה דק' של קריאות בלתי פוסקות כל שניה, לדוגמא, הם פשוט חוסמים אותך בסופו של דבר. ובגלל זה זה לא אפקטיבי.

יש לך 2 אופציות-
1. להשתמש בfile_get_contents / CURL (במידה וזה PHP)
החסרון הוא כמובן שאתה מעמיס מאד על השרת שלך ואתה צריך שרת חזק מאד במקרה ויש הרבה משתמשים.
2. להשתמש בweb sockets ובכך להמנע מעומס על השרת שלך או של פיקוד העורף. השרת שלך דוגם את השרת של פיקוד העורף ושולח למשתמש מידע בזמן התראה בלבד. (זה מה שקורה בוואלה, לדוגמא).

קרדיט לגל ליל קיץ ששבר את הראש על זה בשבילי לפני כחודש.


צחי.

http://webleader.co.il/websites/rotter/amionline.php#.jpg


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net