مباحث بهینه سازی مربوط به برنامه نویسان و طراحان

Cyletech

Member
« بنام پروردگار جهانیان »

درود بر شما،

هدف از ایجاد انجمن بهینه سازی در ایران php و مجید آنلاین تا به الآن آموزش بهینه سازی و پاسخ به سوالات مربوط به آن بود که نه تنها برنامه نویسان/طراحان بلکه کاربران عادی هم می توانستند از آن بهره گیرند. اما از این پس این تاپیک برای تمام برنامه نویسان و طراحان به ویژه کاربران ایران php و مجید آنلاین مهم می شود تا اگر خداوند بخواهد اطلاعات یکدیگر مربوط به 'چگونه بهینه ساختن برنامه ها و ایده هایمان' را به اشتراک بگذاریم.

تفاوت بین این تاپیک با دیگر تاپیک ها
  • از نظر سطح آموزشی (این تاپیک: متوسط به بالا)
  • محتوای این تاپیک مربوط به بهینه ساختن کد ها و برنامه ها است (دیگر تاپیک ها: صفحات وب)
  • از نظر سطح کیفی (دیگر تاپیک ها: در مقالات همه موارد و نکات بطور کامل ذکر نمی شود)
  • در این تاپیک تلاش می شود تا همه مباحث دارای مدرک و دست کم یک منبع معتبر باشد

نحوه درست استفاده از تاپیک
  • اگر مورد/مواردی در مباحث برای شما نامفهوم بود لطفا در همین تاپیک اعلام کنید در غیر اینصورت تمامی سوالات مربوط به بهینه سازی باید در تاپیکی جداگانه پرسیده شود
  • درصورت رضایت از هر مبحث (پاسخ) از دکمه تشکر استفاده کنید


به امید ایرانی پر از کلاغ :cool:
 

Cyletech

Member
ساختار آدرس صفحات

نحوه ساخت آدرس صفحات و کلماتی که در آن بکار می رود امری سلیقه ای است اما با این حال آن ها خارج از دو دسته پویا و ایستا قرار نمی گیرند. در زیر تلاش شده است تا پویا و ایستا بودن آدرس صفحات به بیان ساده تعریف شود:

آدرس ایستا: آدرس ایستا آدرس صفحاتی است که بر اساس یک نیاز طراحی می شوند و اطلاعاتی از جمله متن، پیوند، تصویر و نقاشی متحرک در داخل آنها قرار می گیرد و در نهایت صفحه به نمایش در می آید. طراحی صفحات پویا نیازمند به فردی آشنا با زبان های HTML و CSS است و همینطور مناسب پروژه های بزرگ نمی باشد.

آدرس پویا: آدرس پویا آدرس صفحاتی است که علاوه بر اینکه بر اساس یک نیاز طراحی می شوند و اطلاعاتی در داخل آن قرار می گیرد، از تکنولوژی و زبان هایی بجز HTML مانند JSP – PHP – ASP .NET - ASP و ... بهره می گیرد. در طراحی صفحات پویا معمولا بحث ذخیره سازی داده ها که همان پایگاه اطلاعات می باشد نیز به وجود می آید و پویا بودن وبسایت کار را برای بروز کردن و ویرایش کردن هزاران مطلب بدست انسان آسان کرده است.

تا به اینجای مقاله مقدمه محسوب می شد اما از این پس به موضوع اصلی مقاله یعنی ‘ساختار آدرس صفحات’ یا به بیان ساده تر ‘روش ساخت آدرس های بهینه برای صفحات مختلف برنامه هایمان’ می پردازیم.

حال که با هم پویا و ایستا بودن صفحات را تعریف کردیم، باید بدانیم که کدام یک از آنها مناسب تر از دیگری برای چه امری است؟
  • طبق تعریفی که از صفحات پویا شد می توانم بگویم پویا بودن تمامی صفحات برنامه مناسب تر از ایستا بودن آنها است زیرا که براحتی می توان هر تغییری در آنها اعمال نمود
  • ایستا بودن آدرس ها سبب می شود وبسایت نزد موتور های جستجو از اهمیت بالاتری در نمایش نتایج جستجو برخوردار شود و همینطور کاربران که اهمیت بسیار زیادی در ثبت آدرس ها در موتور های جستجو دارد از بازدید آدرس هایی که مفهوم آن را می دانند چشم پوشی نمی کنند

سئوچت می گوید: من به سه دلیل استفاده از آدرس های ایستا را پیشنهاد می کنم:
  1. آدرس های ایستا از رتبه بیشتری نزد موتور های جستجو برخوردار است
  2. این نیز کشف شده است که موتور های جستجو محتوای صفحات پویا را کندتر از صفحات ایستا ثبت می کنند
  3. آدرس های ایستا نزد کاربران محبوب تر هستند
شما اگرچه یک طراح/برنامه نویس هستید اما پیش از آن یک کاربر عادی می باشید که صفحات مختلفی از وبسایت ها را در روز مشاهده می کنید. پس به دقت به آدرس هایی که در زیر قرار داده شده نگاه کنید و به خود پاسخ بدهید که کدام یک از آنها بیشتر نظر شما را جلب می کند.

کد:
آدرس پویا: http://www.example.com/profile.php?mode=view&u=7
آدرس ایستا: http://www.example.com/profile-mode-view-u-7.html یا http://www.example.com/profile/mode/view/u/7/

گوگل نیز در این باره نوشته است: ساختار آدرس یک وبسایت باید تا حد امکان ساده و قابل فهم برای انسان ها باشد که برای رعایت آن باید به سه نکته که در زیر اشاره شده توجه داشت:
  1. طول آدرس بیش از 3 الی 5 کلمه نباشد
  2. در آدرس های خود برای جداسازی کلمات از کاراکتر خط تیره (منظور: “-“) بهره بگیرید
  3. آدرس ها نسبت به بزرگ یا کوچک بودن حروف حساس هستند (پیشنهاد می شود: تمامی حروف کوچک باشند)


جمع بندی مطالب
  • آدرس صفحات ایستا باشد
  • از خط تیره برای جداسازی استفاده شود
  • تمامی حروف کوچک نوشته شود
  • طول آدرس صفحه بیش از 3 الی 5 کلمه نباشد
  • از کلماتی متناسب با آن صفحه استفاده کنید (برای نمونه: صفحه تماس با ما آدرسی شبیه به http://www.example.com/contact-us داشته باشد یا اگر زبان وبسایت شما پارسی است بجای contact-us از تماس-با-ما استفاده شود)


نویسنده: علیرضا اسکندرپور
 
آخرین ویرایش:

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

بالا