View Single Post
ישן 09-12-12, 15:32   # 4
איציק ברבי
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Feb 2011
הודעות: 970

איציק ברבי לא מחובר  

ציטוט:
נכתב במקור על ידי xPerfection צפה בהודעה
עד כמה איטי זה?
ניסית להוריד ישירות מהשרת (ללא PHP) והגעת למהירויות גבוהות יותר?
ניסית להריץ את זה על שרת אחר והגעת למהירויות גבוהות יותר?
ניסית לנטר את התעבורה בזמן אמת ולראות על איזה מהירות השרת מוריד את הקובץ?

השאלה היא האם אתה בטוח שהמהירות האיטית שאתה חווה בהכרח קשורה לקוד(?).
הנסיון שלי עם שליחת בקשה רגילה באמצעות curl, היה בסביבות ה 400KB לשנייה.
המהירות שלי היא 12MB.


ציטוט:
נכתב במקור על ידי בניה צפה בהודעה
אני הייתי עושה את זה עם curl writer function
http://php.net/manual/en/function.curl-setopt.php

חפש את CURLOPT_WRITEFUNCTION

בגדול אתה כותב פונקציה שמדפיסה )echo( את מה שהיא קיבלה בפרמטר השני, ואז מחזירה את ה
strlen שלו.

אין צורך להשתמש בurl_multi

בנוגע למהירות - קח בחשבון שהשרת שלך מוריד מהשרת המרוחק ואז שולח ללקוח.
זה דבר שיקר יחסית במשאבים וברוחב פס.

ותבדוק את השימוש ב CURLOPT_BUFFERSIZE, אולי זה יכול להשפיע על המהירות.
אשמח אם תיתן לי דוגמא פשוטה, שאוכל לעבוד איתה..

--- בדקתי קצת בגוגל, לא הבנתי איך להשתמש בה, באיזה צורה ולמה להשתמש בה.

אשמח לקטע קוד שיסביר לי בקצרה שיוכל להבהיר לי את העניין הזה וגם למה דווקא כדאי להשתמש בה?(WRITE_FUNCTION)
__________________

איציק ברבי - שירות לקוחות
כתובת אתר: http://build-net.co.il/
איימל: Support@build-net.co.il
טלפון: 052-3937296.

Last edited by איציק ברבי; 09-12-12 at 15:50..
  Reply With Quote