![]() |
memcache ו memcached פועל על כל האתרים בשרת?
היי אם אני מגדיר באתר x את value על key abc
אם אני ישלוף באתר y את abc מהקאש הוא יציג לי את הערך שהכנסתי באתר x או שהוא יציג לי null? תודה |
ציטוט:
|
ואיך אני עושה שלכל אתר יהיה שרת??
|
אפשר להריץ כל אתר על VPS נפרד.
|
ציטוט:
|
ציטוט:
אולי אתה לא ברור בשאלה שלך ולא הבנתי , מה המטרה שאתה מנסה להגיע אליה ? |
לכל מפתח אתה מצמיד את שם האתר, ואז לא נוצרת התנגשות.
|
ציטוט:
יונתן אחי תקרא בהודעה הראשונה ותבין מה הבעיה שאני מדבר עליה.. תודה! |
ציטוט:
כדי לעשות את זה בצורה יעילה ופשוטה מומלץ על שרת VPS נפרד לכל MEMCACHED. אפשרות יותר מורכבת אם אתה רוצה להתנסות: אפשר לעשות את זה גם ב jailed shell לכל משתמש להריץ memcached על פורט נפרד או איפי פנימי נפרד לכל אתר. לדוגמא: http://www.ducea.com/2008/01/11/securing-memcached/ עכשיו הרעיון שזה יהיה מאובטח באמת, צריך להוסיף SELINUX setsebool -P httpd_can_network_memcache 1 ולדאוג שכל משתמש יריץ את php תחת המשתמש שלו, כך הם לא יוכלו לצאת לתהליך memcached אחד של השני. |
ציטוט:
אבל זה מבחינת השרת לא מבחינת תכנותית.. ז"א שאם מחר אני מוכר את המערכת שלי לשני לקוחות שנמצאים על אותו שרת שלי אין גישה אליו.. ועל השרת מותקן memcached בצורה רגילה.. עדיין זה לא יהיה מאובטח במערכת שלי.. ז"א כאילו נפתח חור אבטחה במערכת שאני בונה בעקבות הקאש הזה.. אז אני צריך פתרון תכנותי ולא שרתי.. יש פתרון כזה? או שזה פשוט בלתי אפשרי? |
ציטוט:
הוא מיועד לאיחסון נתונים ולאפשר שליפה מהירה. לדוגמא - שימוש ב-Memcache בשביל Sessions מאפשר טיפול בסשנים במהירות שיא (במקום לטחון את המסד), אבל המצב הוא כזה שכל אחד עם גישה ל-Memcache יכול להגדיר Session id חדש. אבל לא יכול לקבל מידע על Sessions ID אם הוא לא יודע את ה-ID מראש, ב-Memcache אי אפשר לקבל רשימה של הפרטים שבזכרון. |
ציטוט:
בקיצור memcached נועד ל vps ושרתים פרטיים שמכילים אתר אחד או כמה אתרים שנמצאים בבעלותך או באנשים קבועים אמינים ולא לרשת שיתופית.. יש תחליף לו? משהו אחר שעובד כמו שאני רוצה? |
מה אתה רוצה? בשביל מה אתה משתמש ב-Memcache?
אם אתה כ"כ מודאג שמישהו יזריק לך מידע לשרת, תוסיף Token ל-Session ותאמת את ה-Token כל פעם, אם ה-Token לא נכון, "הוזרקת" ותמחק את ה-Session. |
ציטוט:
|
אתה מוסיף לכל משתנה ב-VALUE קוד מסויים שהסקריפט יודע לאמת אם הקוד תואם ל-KEY או לא.
אם תואם - תקין. אם לא - ה-KEY הוזרק - אז מוחקים ויוצרים חדש. |
ציטוט:
תודה רבה עובד מצויין! |
כל הזמנים הם GMT +2. הזמן כעת הוא 08:16. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ