@dovid אני לא אוהב לערב את השרת הקידמי בהגשת הקבצים הסטטיים של האפליקציה, אני דוגל בהפרדת רשויות מוחלטת, 1. להמעיט ככל האפשר את התלות של האפליקציה בשירותים חיצוניים, 2. אין צורך לתת לשרת הקידמי הרשאות גישה לקבצים פנימיים של האפליקציה, לא מיבעיא אם זה בתוך דוקר, שאז כל מכונה עומדת לעצמה ואני לא רוצה לחבר את ה volumes של המכונות זו לזו, אלא אפילו במכונה אחת שיש עליה את השרת והאפליקציה, למה לי לתת לאנגקיס הרשאות קבצים שהוא לא צריך, כל אפליקציה צריכה להיות קופסה סגורה שדואגת לעצמה
יוסף בן שמעון
-
בקאנד ופרונט - איך לחבר אותם לאחד -
בקאנד ופרונט - איך לחבר אותם לאחד@צדיק-תמים כתב בבקאנד ופרונט - איך לחבר אותם לאחד:
או אולי יש איזה דרך "להכליא" אותם לשרת נוד אחד כלומר שהנתיבים הרגילים יהיו הSPA וכל מה שב"קידומת" /api יעבור אל הבקאנד?
כך אני נוהג
app.use('/api/', apiRouter); app.use('/', express.static(path.join(__dirname, 'assets'))); app.get(/.*/, (req, res) => res.sendFile(path.join(__dirname, 'assets', 'index.html')));
-
MySql JOIN עם אינדקס לוקח המון זמןהתודה והברכה ל @yossiz שכמנהגו הטוב טרח גם בפרטי המשיך לנסות להבין את הבעיה ולא נח ולא שקט עד אם כילה הדבר, אבל לצערי לא הצלחתי לייצר שחזור מינימלי של הבעיה, אנסה עוד לדבג ואם יהיו לי חידושים שיכולים לעניין מישהו אעדכן כאן בלי נדר
(הזוי שאם אני מפריד את השאילתות, קודם שולף יוזרים ואחר כך מוצרים עם where in, ומאחד אותם בעצמי, זה לוקח בערך עשירית שניה, לעומת שאילתה מאוחדת שלוקחת בערך עשר שניות, עקוב mysql ואנוש מי ידענו...)
-
MySql JOIN עם אינדקס לוקח המון זמן@dovid כתב בMySql JOIN עם אינדקס לוקח המון זמן:
למשל אחרי מחיקה של הרבה שורות בכל מיני מקומות וכדומה
מה המשמעות של מחיקת שורות? למה זה מזיק לטבלה?
-
MySql JOIN עם אינדקס לוקח המון זמן@yossiz כתב בMySql JOIN עם אינדקס לוקח המון זמן:
אתה יכול להביא פלט של EXPLAIN עבור שתי השאילתות?
עם שליפה של העמודה הטקסטואלית:
בלי שליפה
זה אומר שבשאילתה האיטית הוא בכלל לא משתמש באינדקס?@yossiz כתב בMySql JOIN עם אינדקס לוקח המון זמן:
אגב, האם זה קורה על שרת לוקלי או מרוחק?
גם וגם
-
MySql JOIN עם אינדקס לוקח המון זמןטבלת products
id INT, PRIMARY productId: VARCHAR, UNIQUE name: TEXT, NO INDEX
טבלת products_users
id INT, PRIMARY userId: INT INDEX productId: VARCHAR, INDEX
השאילתה:
SELECT products_users.id, products_users.userId, products_users.productId, products.name AS name FROM products_users JOIN products ON products.productId=products_users.productId WHERE userId=123
שאילתה כזו לוקחת יותר מעשר שניות.
אם אני מוריד את הproducts.name AS name
זה נגמר בפחות משניה, למרות שאני משאיר את ה JOIN!
כשאני עובד מול כל טבלה בנפרד, התגובה מהירה מאד, רק כשאני מצרף אותם לשאילתה אחת ושולף את עמודת הטקסט זה נתקע
מה הסיבה? -
בעיה ברישום ב freenom@ליבל נראה שזה הסתדר
אסיא דמגן... -
בעיה ברישום ב freenomאני מנסה להוסיף רשומות לדומיין קיים, אבל הוא זורק אותי לחלון שמבקש ממני להגדיר שרתי שמות לדומיין, גם אחרי שאני מגדיר שישתמש בשרתי שמות הדיפולטיביים של פרינאם זה לא עוזר ועדיין ממשיך לבקש הגדרת שרתי שמות, זה לכאורה באג אצלם, אבל אני חושש שאולי הם סימנו לי את החשבון או משהו כזה.
מישהו מכיר כזו תופעה אצלם?
-
מיקום השרת@לעזור-לכולם אתה צודק, אבל בגלל שזה לא רלוונטי לכל חברה ולכל חבילה של החברה, מיקדתי את השאלה למצב נתון בו אני מתלבט בין שני שרתים בלבד
-
מיקום השרתכאשר אני מתבלט בין שרת באמריקה לשרת לפריז בגלל מעבד זיכרון מחיר וכדומה, כמה משקל אני צריך לתת לפרמטר של המיקום? האם זה באמת משפיע על מהירות התגובה לגולשים מישראל?
-
mysql - האם unique משפיע על מהירות החיפושהאם אינדקס UNIQUE מספיק כדי לעזור למסד למצוא את העמודה? או שצריך להוסיף אינדקס?
-
אשמח לעזרה בקוד פייתון@Android כדי שיודעי הפייתון יוכלו לעזור, כדאי שתעתיק את הקוד ואת השגיאה כטקסט חי ולא כתמונה
-
האם יש אפשרות לתכנת ישירות בענן@dovid כתב בהאם יש אפשרות לתכנת ישירות בענן:
ההמלצה של @יוסף-בן-שמעון (vscode מקומי שמתחבר לדוקר).
הסבת את תשומת ליבי לטעות שלי, הלינק ששמתי הוא פליטת מקלדת, אני לא דיברתי על מופע vscode מקומי שמתחבר לענן, אלא על מופע שמותקן ממש על השרת וניגשים אליו עם הדפדפן.
https://hub.docker.com/r/linuxserver/code-server
יש שם גם טרמינל וגם חנות תוספים
-
האם יש אפשרות לתכנת ישירות בענן@aaron כתב בהאם יש אפשרות לתכנת ישירות בענן:
כל ההצעות שהובאו, הם עורכי קוד מוגבלים ביותר, לרוב אין טרמינל ואין תוספים חשובים.
אתה אולי מדבר על הגירסאות הישנות, כיום יש טרמינל וחנות תוספים מלאה
-
האם יש אפשרות לתכנת ישירות בענן@Y-Excel-Access
~~https://hub.docker.com/_/microsoft-vscode-devcontainers?tab=description~~עריכה: טעות בלינק, זה הלינק המכוון:
https://hub.docker.com/r/linuxserver/code-server
זה קונטיינר עם vscodeיש לרן בר זיק סדרת מדריכים איך עובדים עם דוקר
https://internet-israel.com/category/מדריכים/docker/ -
האם יש אפשרות לתכנת ישירות בענן@Y-Excel-Access כתב בהאם יש אפשרות לתכנת ישירות בענן:
בGITHUB אני מכיר רק אפשרות לשמור את הקוד, האם יש להם עורך נורמלי?
יש גם vscode אבל הוא נורא כבד, כשאתה בתוך פרוייקט אתה לוחץ על נקודה
.
וזה פותח לך עורך קוד -
האם יש אפשרות לתכנת ישירות בענן@Y-Excel-Access יש דוקר עם vscode
אתה ממקם את זה על השרת, מתחבר לכתובת של המכונה, ומקבל ממשק מלא עם דיבאגרים ותוספים ושאר ירקות, וככה אתה יכול לעבוד מכל מקום עם מחשב נייד
אני משתמש בזה די הרבה, זה מאד נח@Y-Excel-Access כתב בהאם יש אפשרות לתכנת ישירות בענן:
ויש תקשורת ביניהם (שאפשר לגשת למסד נתונים ולצד לקוח מהקוד)
בשביל תקשורת למסד אתה מתקין עוד קונטיינר עם המסד ומתקשר ביניהם
-
sequelize - include model where id: parent column json array [0]@meir-lamdan לא יודע לעזור לך, רק מכוון, אתה צריך להיות בטוח שזה בכלל אפשרי בשאילתת SQL RAW לפני שאתה מחפש איך עושים את זה בסקוולייז.
בגדול מה שידוע לי בשביל כזה דבר לא עושים מערך של ID אלא מחזיקים טבלה נפרדת של many to many -
האם כתובת אייפי נחשבת כמידע אישי?בחלקו השני של פסק הדין קובע בית המשפט כי הדירקטיבה האירופית על הגנת פרטיות במידע לא פוסלת אפשרות כי אתר אינטרנט יאסוף כתובות IP ללא קבלת הסכמת המשתמש אם הדבר הכרחי לצורך תפעול תקין של אתר כדוגמת צרכי אבטחת מידע ומניעת התקפות סייבר. זו עשויה להחשב עילה המצדיקה איסוף כתובת IP (כתובת שכאמור תחשב במקרים רבים למידע אישי הכפוף להוראות הדיקרטיבה) שלא בדרך המלך של קבלת הסכמת המשתמש.
אז בעצם אסור בכלל לאסוף את המידע הזה, גם שלא לצורך שימוש מסחרי?