نحوه ي تغيير اندازه ي تصوير بدون فشار به سرور !

Mohammadreza

Well-Known Member
سلام دوستان من توي بعضي از سايت هاي خبري حرفه اي ديدم از اين تكنولوژي استفاده شده !
ببينيد : http://khabaronline.ir/images/position1/2009/9/mahdi_mahmood_robati.jpg
اين توي position هاي مختلف نمايش داده مي شه ولي از يه دونه عكس استفاده مي كنه !
اينم مثلا يكي ديگه از position هاش :
http://khabaronline.ir/images/position15/2009/9/mahdi_mahmood_robati.jpg
مي خواستم ببينم براي اين كار از چه تابعي بايد استفاده كنم ؟
و آيا فشار به سرور نمي آره ؟
 

Mohammadreza

Well-Known Member
ممنون دوست گلم !
دوتا سوال ،
يكي اون به به واسه چيه :دي
يكي اينكه نگفتيد به سرور فشار مياره يا نه ؟ ( با فرض اينكه بازديد روي روزي 3-4 هزار باشه ! و موضوع سر يه كيلو بايت دو كيلو بايت باشه ! )
 

ziXet

مدیر انجمن PHP/MYSQL
سلام

راستش من تو این زمینه تجربه زیادی ندارم ولی فکر کنم کلاس هایی که تو phpclasses هست رو بگردی یه چیز خوب پیدا میکنی!
شما از کجا میدونی که اون خبرگذاری از یک عکس استفاده میکنه؟
به نظر من اگه بخوای حرفه ای کار کنی بهتره که برای هر scaleی یک تصویر ذخیره کنی و تصویر رو هربار با php کوچیک و بزرگ نکنی!

موفق باشید
 

foranyone

Well-Known Member
ولی به نظر میاد 2 تا عکس را ساختن یا توسط اسکریپت Resize کردن !

به نظر نمیاد تکنولوژی خاصی باشه:-؟؟
 

k2-4u

Well-Known Member
و آيا فشار به سرور نمي آره ؟
من .پیشنهاد می کنم . برای گرفتن جواب کاری رو انجام بدین که . معمولا همه انجام میدن
اونم اینه که . اسکریپ رو 10000 باز اجرا کنید . بعد ببینید . چند ثانیه وقت میگیره و حافظه مصرف می کنه

در برنامه نویسی . خیلی وقت ها با نگاه کردن به کد یا ...
نمیشه فهمید که یک کد . چقر فشار میاره (خود این کلمه فشار هم درست نیست همه چی بستگی به کار شما داره )
وقتی کد . کامپایل میشه . ساختارش به کلی عوض میشه
بعد اجرا میشه
 

tarhebartar

Member
شما بایستی هر بار که عکست رو می سازی یکسری پارامتر براش در نظر بگیری که در آخر به نامش اضافه کنی , اینجوری متوجه میشی که تغییرات روش اعمال شده یا نه.

مثلا این اسم رو ببین :

کد:
cache/images/apple[250-450-2009-2-1]-px.jpg
 

Mohammadreza

Well-Known Member
اميرضا جان با صحبتات موافقم بهترين راه همينه كه موقع آپلود چند سايز مورد نظر بسازي منم همين كار هميشه مي كنم !
اينبار اين تكنولوژي رو ديدم گفتم شايد راهه خوبي باشه !
براي اينكه بفهميد يه عكسه و چندين عكس نيست تايتل عكس رو وقتي جدا بازش مي كنيد ببينيد !
سايز و ... رو زده !
در ضمن position ها حدود 20-30 تا هستند ! نسبت به postion كوچيك و بزرگ مي شن !
پس تكنولوژي هست نه عكس ساده !
اگه كسي اطلاعات بيشتري داره ممنون مي شم به ما هم بگه !
تشكر
 

ziXet

مدیر انجمن PHP/MYSQL
اميرضا جان با صحبتات موافقم بهترين راه همينه كه موقع آپلود چند سايز مورد نظر بسازي منم همين كار هميشه مي كنم !
اينبار اين تكنولوژي رو ديدم گفتم شايد راهه خوبي باشه !
براي اينكه بفهميد يه عكسه و چندين عكس نيست تايتل عكس رو وقتي جدا بازش مي كنيد ببينيد !
سايز و ... رو زده !
در ضمن position ها حدود 20-30 تا هستند ! نسبت به postion كوچيك و بزرگ مي شن !
پس تكنولوژي هست نه عكس ساده !
اگه كسي اطلاعات بيشتري داره ممنون مي شم به ما هم بگه !
تشكر
میشه بگی این عکس تو کجای این سایت استفاده شده؟
 

Mohammadreza

Well-Known Member
میشه بگی این عکس تو کجای این سایت استفاده شده؟
تصاوير خبر ها توي سايت ! و همچنين thumb ها براي اخبار ،www.khabaronline.ir

نمی خوای در مورد cache جستجو و تحقیق کنی , حتما کد باید باشه !؟
دوست من بحث اصلي من اينه كه به سرور فشار مياره يا نه !
براي همين مي گم كسي اطلاعات بيشتري داره توضيح بده ...
 

D.A.V.O.O.D

Member
سلام
اینجارو ببین : http://www.design-ireland.net/index...a/controller/view_article.php?oid=00000000057

کار این لینکی که دادم اینه که هر عکسی از سایتت رو که ReSize می کنی توی یه فلدر Cache می کنه و توی ReSize های بعدی چک می کنه اگه عکسی که می خوای تغییر سایز بدیش ، قبلا تغییر سایز داده ، اون رو نشون بده ، اگه نبود هم که ReSize می کنه و عکس رو Cache می کنه .

فکر می کنم این راه ، فشار روی سرور رو به نسبت کمتر و کمتر کنه ...

موفق باشی
 

جدیدترین ارسال ها

بالا