הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   היכן ניתן ללמוד AJAX? (https://hosts.co.il/forums/showthread.php?t=44618)

X-T 30-04-07 09:15

היכן ניתן ללמוד AJAX?
 
אהלן, אני מעונין לתכנת פורום בסגנון עץ ונוכחתי לדעת עד כמה לא יעילה העבודה ללא ה AJAX,

הייתי מעונין ללמוד AJAX בכדי ליעל את כל העסק , אשמח לקבל טיפים וכיוון כיצד להתחיל ללמוד!

Eran-s 30-04-07 10:13

בשביל מה AJAX? פתיחת הודעות וכדומה זה JS רגיל...

בניה 30-04-07 11:14

AJAX זה רק כינוי, אתה רוצה להוריד את תוכן ההודעה רק כשפותחים אותה?
זה עלול להיות איטי, אבל זה כבר שיקול שלך.

זה מה שאתה צריך:
http://webmaster.org.il/article.asp?id=133

reXtea 30-04-07 12:17

הייתי ממליץ לך לקרוא בeBooks.. הכי טוב.

Xibeca 30-04-07 12:45

אוקי גם אני אקרא בEBOOKS

Eli-Hai 30-04-07 14:29

ציטוט:

נכתב במקור על ידי Eran-s (פרסם 469251)
בשביל מה AJAX? פתיחת הודעות וכדומה זה JS רגיל...

דווקא כשבונים פורום עץ גדול, אי אפשר לטעון 20,000 הודעות בבת אחת.
לכן טוענים רק את כל ההודעות הראשיות, והתת-הודעות נטענות עם AJAX ולא עם הדף.

4ior 30-04-07 14:56

תלמד javascript... ואז תוך דקה אתה תדע ajax;)

Udi 30-04-07 16:38

ציטוט:

נכתב במקור על ידי Eli-Hai (פרסם 469436)
דווקא כשבונים פורום עץ גדול, אי אפשר לטעון 20,000 הודעות בבת אחת.
לכן טוענים רק את כל ההודעות הראשיות, והתת-הודעות נטענות עם AJAX ולא עם הדף.

בדיוק מה שרציתי להוסיף.

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

את השאר אתה טוען במידה ולחצו על הכותרת, מוסיף אנימציה נחמדה של "טוען.." וזהו.


שיהיה לך בהצלחה.

SDF 30-04-07 17:56

ציטוט:

נכתב במקור על ידי Udi (פרסם 469508)
בדיוק מה שרציתי להוסיף.

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

את השאר אתה טוען במידה ולחצו על הכותרת, מוסיף אנימציה נחמדה של "טוען.." וזהו.


שיהיה לך בהצלחה.

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

RS324 30-04-07 18:15

ציטוט:

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

ואם יש לי מליון הודעות ? אתה יודע כמה זמן ייקח לשאילתה הזאת לרוץ ?

מישהו אי פעם שמע על חלוקה לדפים ?
כל דף מציגים 30-50 הודעות וגומרים עניין

SDF 30-04-07 18:37

ציטוט:

נכתב במקור על ידי RS324 (פרסם 469565)
ואם יש לי מליון הודעות ? אתה יודע כמה זמן ייקח לשאילתה הזאת לרוץ ?

מישהו אי פעם שמע על חלוקה לדפים ?
כל דף מציגים 30-50 הודעות וגומרים עניין

מה זה קשור? שיהיה אפילו 2 מליון.
אתה לא שוללף את כולן, אתה רק שולף N הודעות שאתה רוצה להציג לעמוד.

DorWD 30-04-07 20:20

ציטוט:

נכתב במקור על ידי SDF (פרסם 469580)
מה זה קשור? שיהיה אפילו 2 מליון.
אתה לא שוללף את כולן, אתה רק שולף N הודעות שאתה רוצה להציג לעמוד.

זה מה שהוא אמר|: |: |:

BlueNosE 30-04-07 20:27

ציטוט:

נכתב במקור על ידי RS324 (פרסם 469565)
ואם יש לי מליון הודעות ? אתה יודע כמה זמן ייקח לשאילתה הזאת לרוץ ?

מישהו אי פעם שמע על חלוקה לדפים ?
כל דף מציגים 30-50 הודעות וגומרים עניין

כן, אבל אם יש שרשור? בכל זאת, פורום עץ.
במערכת שאני בניתי ללקוח פרטי, עשיתי שמתישהו נגמר השרשור, אבל בכל זאת: לכל הודעה יש מספר סופי של הודעות משורשרות - נגיד 10, ובכל עמוד אפילו רק 20 הודעות: כבר 200 הודעות בעמוד מקסימום. אם מגבילים את התווים רק ל5000, יש לך כבר 100000 תווים נוספים בכל עמוד מקסימום.. וזה הרבה.

4ior 30-04-07 21:16

..אז מה אתה רוצה להגיד בזה?
גם הגבלת וגם זה לא יעיל.

BlueNosE 30-04-07 22:06

ציטוט:

נכתב במקור על ידי 4ior (פרסם 469829)
..אז מה אתה רוצה להגיד בזה?
גם הגבלת וגם זה לא יעיל.

למה הפורום הזה חושב בכזאת חד צורתיות? לא למדת אף פעם OOP אה? :-/
חוץ מזה שזה משפר את זמני הטעינה (כי אם יש 10000 תגובות ובכל עמוד 20, זה פחות יעמיס).
אמנם זה לא הכי עוזר, אבל זה עדיף מכלום.
ודבר שני, חלוקה לעמודים זה דבר אסתטי ונוח הרבה יותר מכל ההודעות בעמוד אחד.

SDF 01-05-07 03:59

ציטוט:

נכתב במקור על ידי DorWD (פרסם 469714)
זה מה שהוא אמר|: |: |:

לא, הוא משום מה הניח, שאם אני שולף את הנתונים בשאילתה אחת,
אז זה אמור לקחת הרבה זמן,
ואני אמרתי שלא.

רקורסיה עם שאילתות למסד = לא יעיל.
שאילתה אחת ולשלוף את הכל, עובד יופי.

4ior 01-05-07 06:22

ציטוט:

נכתב במקור על ידי BlueNosE (פרסם 469880)
למה הפורום הזה חושב בכזאת חד צורתיות? לא למדת אף פעם OOP אה? :-/
חוץ מזה שזה משפר את זמני הטעינה (כי אם יש 10000 תגובות ובכל עמוד 20, זה פחות יעמיס).
אמנם זה לא הכי עוזר, אבל זה עדיף מכלום.
ודבר שני, חלוקה לעמודים זה דבר אסתטי ונוח הרבה יותר מכל ההודעות בעמוד אחד.

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

Source 01-05-07 11:41

נדמה לי שכותרת האשכול היא היכן ניתן ללמוד Ajax...


כל הזמנים הם GMT +2. הזמן כעת הוא 14:10.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ