منو
 صفحه های تصادفی
شغل مهندسی مکانیک
همانند سازی DNA
عناصر پایداری دامنه
بازگشت ادبی
نیشکر1
امام باقر علیه السلام و خبر غیبی از کوفه
محو گناهان با دوستی حضرت علی علیه السلام
تولید پراکنده ««DG»»
ویژگیهای جامعه
ایران
 کاربر Online
935 کاربر online
 : کامپیوتر
برای پاسخ دادن به این ارسال باید از صفحه قبلی اقدام کنید.   کاربر offline دبیر گروه کامپیوتر 3 ستاره ها ارسال ها: 1679   در :  چهارشنبه 30 مرداد 1392 [17:06 ]
  آموزش نرم افزار easyphp
 

برنامه easyphp یکی از برنامه های جالب و خوب برای شبیه سازی server اینترنت بر روی کامپیوتر شخصی خودمان می باشد. در این مجموعه بحث ها که در چندین قسمت تقدیم دوستان خواهم کرد نحوه کار با این نرم افزار و نکات مرتبط با آن را توضیح خواهم داد. از دوستانی که علاقمند به این بحث هستند تقاضا دارم که با سوال یا جواب یا توضیحات لازم بحث را تکمیل کنند

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

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

فرمت اول :
از نوع صفحات ایستا (STATIC) هستند. (مشابه صفحات مقالات این سایت) این صفحات با فرمت html به صورت یک صفحه ساده طراحی و نوشته شده و بر روی شبکه اینترنت قرار می گیرند. مزیت این گونه صفحات ان است که به راحتی توسط موتورهای جستجو شناسایی شده و توسط استفاده کنندگان هم به سادگی قابل ذخیره سازی در کامپیوترشان بوده و همیشه قابل استفاده است. معمولا صفحاتی ساده و بدون زرق و برق هستند . دلیل اینکه مقالات این سایت در این نوع صفحات نوشته شده، این است که به راحتی دانشجویان بتوانند آنها را در کامپیوترهای خودشان ذخیره کرده و به سادگی و بدون هیچ دغدغه ایی به مطالعه آنها بپردازند. ولی معمولا کنترل و مدیریت این گونه صفحات کاری سخت و طاقت فرساست.

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

1- پایگاه داده
2- برنامه آن صفحه.

مزیت این گونه صفحات آن است که به سادگی می توان در آنها تغییرات ایجاد نمود. آنها را ساده تر ایندکس کرد و عملیات مختلف رو به سادگی روی آنها انجام داد. فضای لازم برای ذخیره این گونه صفحات هم بسیار کوچک است زیرا فایل های متنی به صورت جداگانه در پایگاه داده ذخیره می شوند و قالب ها و ظاهر صفحات هم جداگانه. البته برای اجرای برنامه آنها نیاز به sever های خوبی هم وجود دارد.

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

با این توضیحات باید کاملا متوجه شده باشید که وقتی صفحات ایستا طراحی می کنید (که با برنامه هایی نظیر Microsoft FrontPage انجام می گیرد که یکی از دوستان تالاردر حال آموزش آن است) شما به سادگی می توانید آن صفحات را قبل آنکه به server در شبکه اینترنت منتقل کنید ببیینید و تغییرات لازم را در آن بدهید.
ولی صفحات پویا نیاز به اجرا بر روی server های شبکه اینترنت دارند چون اینها وجود خارجی ندارند و در واقع تلفیقی از بانک اطلاعاتی و برنامه هستند.
پرواضح است که برای دیدن و تست و آزمایش این صفحات نمی توان به صورت مستمر به شبکه اینترنت واقعی وصل شد و آنها را روی server منتقل نموده و تست نمود. برای این منظور باید از برنامه های شبیه ساز اینترنت بر روی کامپیوتر خودمان استفاده کنیم. برنامه های زیادی برای این منظور طراحی و نوشته شده که easyphp یکی از این برنامه هاست.

اگر دوستات سوالی در این بحث دارند مطرح کنند تا بعد وارد بحث خود نرم افزار بشویم

  امتیاز: 0.00