למה לא להעלות את התמונה עצמה לשרת?
תשתמש בBLOB או BINARY ותעלה את התמונה עצמה, ותשלוף אותה ותציג, כל עוד מדובר בדברים קטנים (איזור המגה) אין עם זה שום בעיה, ואפילו זה יותר נוח לשחק עם זה, ובנוסף אם אתה עושה חלוקה באתר למשל לחברים רשומים או משהו כזה, אם תשים את התמונה סתם על השרת, לכולם יהיה גישה אליה, ולא רק לחברים.
אם אתה שולף אותה מהמסד כל פעם, אז כל פעם זה מוודא שאותו משתמש יש לו גישה לקובץ, ורק אז הוא מקבל אותו.
מבחינת ביצועים אין מה לדאוג, יש CACHE, כל עוד הקבצים קטנים, יהיה בסדר.
לגבי הדפים, ניתן להוסיף LIMIT בסוף השאילתה, וכך לשלוף 10 נתונים בכל פעם
http://php.about.com/od/mysqlcommands/g/Limit_sql.htm
בהצלחה