Skip to Content

بلاگ

مروری بر تکنولوژی RAID

مروری بر تکنولوژی RAID

(Raid (redundant array of Disks نوعی تکنولوژی است که باعث افزایش ظرفیت ذخیره سازی و بالا بردن اطمینان از طریق تکنیک های مرتب کردن  دیسک ها به شکل  آرایه می شود . آرایه ی RAID توسط چندین دیسک فیزیکی که با ساختار RAID مانند RAID0,RAID1 و . . . پیکربندی شده اند ایجاد می شود . در حالیکه آرایه RAID داده ها را از طریق چندین دیسک توزیع می کند ، اما سیستم عامل سرور به عنوان یک دیسک آن را در نظر می گیرد .

معماری های مختلف  RAID جهت برآورده شدن  حداقل یکی از دو اهداف زیر طراحی شده اند  .

افزایش قابلیت اطمینان داده .

افزایش کارایی داده های ورودی و خروجی

مفاهیم :

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

  • Mirroring
  • Striping
  • Error correction

مفهوم Mirroring  : یعنی داده ها در بیش از یک دیسک نوشته شوند . مثال اساسی Mirroring آرایه RAID1 با دو دیسک می باشد  . هر دو دیسک محتوای یکسانی دارند . زمانی که برای درایو اولی مشکلی پیش بیاید ،  عملیات خواندن و نوشتن به شکل مستقیم در دیسک دوم انجام می شود . عملیات خواندن در ارایه های Mirroring  در مقایسه با دیسک تنها به دلیل اینکه  سیستم ، داده ها را از چندین دیسک و در یک زمان می خواند سریع تر است . اگرچه عملیات نوشتن از آنجایی که داده  ها باید  در چند دیسک به جای یک دیسک نوشته شوند ، کند تر می باشد . بازسازی آرایه دیسک mirror شده بسیار آسان است  داده ها از دیسک سالم به دیسک جدید کپی می شوند . در طول بازسازی کارایی خواندن کاهش پیدا می کند . چرا که تنها یک دیسک mirror قابل استفاده می باشد.

Striping : عملیات جداسازی داده ها از چندین دیسک است .برای مثال آرایه  RAID 0  داده ها را در دو دیسک قرار می دهد که این کار تنها کارآیی را افزایش می دهد . عملیات خواندن و نوشتن در آرایه ی Striping در مقایسه با دیسک های تکی سریع تر می باشد .

Error correction  : داده های parity را با روشی که به آنها اجازه یافته شدن و احتمال تصحیح مشکلات را بدهد بر روی دیسک ذخیره می کند .  RAID5 مثال خوبی از مکانیزم تصحیح خطا است .مثلا آرایه RAID5 از سه نوار داده در دو دیسک اول تشکیل یافته و parity را در دیسک سومی قرار می دهد . مکانیزم تصحیح خطا باعث کاهش کارایی خصوصا در عملیات نوشتن می شود چراکه هم داده و هم parity باید نوشته شود .

طراحی شمای raid شامل حفاظت از داده و کارایی آن می شود . با توجه به نیازهای سرور شما باید پیکربندی مناسب RAID را انتخاب نمایید  .

در ادامه نحوه پیاده سازی چند RAID مختلف آمده است  :

RAID0 :  این نوع پیاده سازی کاملی از striping است . برای پیاده سازی آن حداقل دو نوع دیسک مورد نیاز است . اطلاعات parity  با  هدف  ردوندانسی ذخیره نمی شود . نکته مهم این است که  RAID 0 یکی از سطوح raid اصلی نمی باشد و REDUNDANCY داده ها را فراهم نمی نماید . raid 0 برای افزایش کارایی مورد استفاده قرار می گیرد .و برای جاهایی که افزونگی مهم نیست بسیار مفید است . این نوع raid می تواند دیسک ها با اندازه مختلف را ایجاد نماید اما فضای کلی آرایه با توجه به کوچکترین دیسک محدود می شود . مثلا اگر یک دیسک 450 گیگابایتی با دیسک 300 گیگا بایتی وجود داشته باشند ، فضای قابل استفاده آرایه به شکل زیر  محاسبه می شود:

2 x min(450GB, 300GB) = 600GB.

برای عملیات خواندن و نوشتن با بلاک های کوچک مانند پایگاه داده اکسس داده ها به صورت مستقل واکشی خواهد شد  . سرعت انتقال آرایه معادل سرعت همه ی دیسک هاست که با سرعت  کنترلر raid  محدود می شود . برای خواندن و نوشتن داده ها با بلاک های بزرگتر مانند کپی فایل ها و یا ویدئو ، داده ها در یک دیسک ، واکشی شده و کارایی ارایه RAID0 کاهش پیدا خواهد کرد.

RAID1 :  پیاده سازی ضعیفی از mirroring  است و حداقل دو دیسک برای پیاده سازی این تکنولوژی مورد نیاز است . این زمانی مفید است که کارایی خواندن یا اطمینان از ذخیره سازی برای ما مهم تر باشند  . از آنجایی که هر دیسک یک نسخه کامل از داده ها را نگهداری می کند ، آدرس دهی آن مستقل بوده و به دنبال آن قابلیت  Tear and wear افزایش پیدا می کند . در این تکنولوژی مانند RAID0 نیز زمانی یک دیسک 450 گیگابایت با یک دیسک 300 گیگابایت  mirror شود ، فضای قابل استفاده ی آرایه حداقل در نظر گرفته می شود . یعنی 450GB, 300GB) = 300GB  .

 RAID5 : در تکنولوژی RAID5 آرایه از striping بلاک شده به همراه بلاک های parity پخش شده در همه ی دیسک ها استفاده می کند . دیسکی که برای بلاک parity استفاده می شود ، از یک strip به دیگری به صورت متناوب کار می کند . برای این تکنولوژی حداقل 3 دیسک نیاز داریم . این  تعداد برای RAID6 برابر حداقل 4 دیسک می باشد . با افزایش مقدار RAID تعداد دیسک ها نیز افزایش می یابد .

گونه ای از دیسک ها به نام Hot spare نیز وجود دارد که به عنوان پشتیبانی برای آرایه RAID به کار می روند . این دیسک ها به صورت فیزیکی در آرایه نصب شده وتا زمانیکه دیسک های فعال از کار بیفتند غیر فعال هستند  . کنترلر RAID به صورت اتوماتیک درایوهای fail را با دیسک spare تعویض می کند و شروع به ایجاد مجدد  فرآیند ها برای آرایه می نماید .  برای مثال آرایه ی RAID5 با یک دیسک Hotspare مساوی تعداد دیسک های  RAID6 بوده و  از نظر حفاظت در هنگام به وجود آمدن  خطا تسهیلات بیشتری را فراهم می کنند.

نتیجه گیری :

آرایه های RAID باعث  ایجاد سطح بالایی از کارایی و اطمینان برای ذخیره سازی سرور  می شوند . درحالیکه RAID1 نقطه شروع خوبی برای برنامه هایی مانند ایمیل و وب سرور است ، RAID10 برای برنامه  های دیتابیس پشنهاد داده می شود .RAID5 , RAID50 می توانند جهت کاربردهای پشتیبانی با خطای پایین و ظرفیت ذخیره سازی بالا استفاده شوند .

ادامه مطلب

Data Center چیست؟

Data Center چیست؟

مرکز داده (Data Center) به مجموعه‌ای از سرویس دهنده ها، زیرساخت‌های ارتباطی/امنیتی و تجهیزات الکترونیکی گفته می‌شود که برای ارایه، نگهداری و پشتیبانی از سرویس‌های تحت شبکه (اینترنت/اینترانت/اکسترانت) بکار گماشته می‌شوند.

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

دسته بندی مرکز داده

مراکز داده را با توجه به اندازه و کارکرد به دسته‌های زیر تقسیم می کنیم:

  • شبکه‌های سازمانی، تجاری و یا دانشگاهی (Campus)
  • شبکه‌های خصوصی WAN
  • فراهم کننده‌های سرویس (SP)
  • مراکز داده اینترنتی (IDC)
  • مراکز داده فراسازمانی (Extranet)
  • مراکز داده محلی ( Intranet)

ساختار مرکز داده

مراکز داده، به صورت کلی می‌توانند شامل قسمت‌های زیر باشند. این قسمت ها، بسته به دسته بندی مرکز داده می‌تواند متغیر باشد:

  1. سیستم شبکه
    1. تجهیزات شبکه مانند سوییچ ها، مسیریاب ها
    2. تجهیزات امنیتی مانند دیواره‌های آتش، IDS‌ها و IPS ها، ضدویروس‌ها و سایر سامانه‌های امنیت شبکه
    3. سیستم مدیریت و پایش شبکه
    4. سرویس گرها، شامل انواع سرورها و برنامه‌های مورد نیاز آن ها
    5. تجهیزات غیرفعال شبکه
      1. سیستم کابل کشی و مدیریت کابل ها
      2. چینش و آرایش محیط داخلی مرکز داده
  2. سیستم‌های نرم‌افزاری
    1. سیستم‌های امنیت اطلاعات و حفظ امنیت نرم‌افزار
    2. سیستم‌های مدیریت سیستم‌های عامل، بانک‌های اطلاعاتی و برنامه‌های کاربردی
    3. سیستم‌های یکپارچه سازی اطلاعات
  3. سیستم توزیع قدرت
    1. سیستم‌های توزیع قدرت
      1. سیستم کابل کشی و مدیریت کابل ها
    2. سیستم‌های کنترل قدرت
    3. سیستم‌های پشتیبان قدرت
    4. سیستم‌های پایش قدرت و نیرو
  4. سیستم ذخیره سازی
    1. سیستم ذخیره سازی داده ها
    2. سیستم پشتیان گیری و نگهداری قابل اطمینان پشتیبان ها
    3. سیستم بازیابی اطلاعات
  5. سیستم تأسیسات
    1. سیستم HVAC
    2. لوله کشی
  6. سیستم فیزیکی
    1. سیستم‌های کنترل دسترسی فیزیکی
    2. سیستم‌های پایش فیزیکی و محیطی
    3. راه کارهای مقابله با تهدیدات فیزیکی و محیطی

طراحی مراکز داده

موارد مهم در طراحی مرکز داده

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

 طرح بندی پیاده سازی مراکز داده

قسمتی از اقدامات لازم برای ایجاد یک مرکز داده را می‌توان به این ترتیب بیان نمود:

  • طراحی اولیه platform و تهیه نقشه‌های فنی
  • اخذ مجوزهای لازم
  • نهایی نمودن طرح اولیه شامل :
    • سخت‌افزار (کامپیوترها، سرورهاو دستگاه ذخیره‌سازی اطلاعات)
    • شبکه (تجهیزات شبکه و کابل‌کشی)
    • تجهیزات برق اضطراری ( UPS، ژنراتور و …)
    • آماده سازی مستندات
    • برآورد هزینه
    • تأمین بودجه
  • سفارش، خرید و حمل
  • تأمین محل DC (بررسی مخابراتی، ساختمان مناسب، خرید ساختمان)
  • تامین Link اینترنت مورد نیاز و خطوط تلفن
  • آماده‌سازی سیت شامل :
    • تهیه نقشه‌های لازم ، Cabling، معماری، عملیات ساختمانی، کنترل و دسترسی، اطفاء حریق، تهویه برق اضطراری، UPS، ژنراتور، نصب شبکه برق و Data
  • آماده‌سازی تیم اجرا و پشتیبانی (انتخاب، آموزش)
  • مدیریت سازمانی (آماده‌سازی و تدوین چارت سازمانی، روشها، گردش عملیات)
  • نصب و راه‌اندازی تجهیزات
  • تست‌های اولیه و Stress Testing
  • ایجاد Call Center

ویژگی‌ها

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

  • توسعه آسان
  • ضریب اطمینان و دسترسی بالا
  • راه‌حل‌های امنیتی
  • افزونگی جهت کاهش اثر خرابی
  • مدیریت آسان

کاربری‌های مراکز داده

مراکز داده، قادر به ارایه نقش‌های زیر هستند:

  • یک پایگاه برای ارایه سرویس میزبانی وب (Web Hosting) شامل موارد رایج مانند وب سرور، پایگاه‌های داده، FTP، Email، DNS و …
  • یک پایگاه برای ارایه سرویس‌های پست الکترونیک
  • پایگاه‌های اختصاص اشتراک مکانی و اختصاصی (Colocation and Dedicated Servers)
  • پایگاه‌های برای ارایه سرویس برنامه‌های کاربردی (ERP، CRM…)
  • پایگاه‌های برای ارایه سرویس ‌های بازی در شبکه
ادامه مطلب

نرم افزارهای میل سرور

نرم افزارهای میل سرور

به طور کلی نرم افزار های ایمیل به دو دسته Client,server طبقه بندی می شوند ، برنامه هایی مانند Outlook وThunderbird بر روی کلاینت نصب می شوند و مشهورترین نرم افزارهای میل سرور شامل smartemail,Mdaemon,exchange server می باشند در ادامه مزایا و امکانات آنها تشریح می شود

MDaemon :

نرم افزاری است از شرکت Alt-N که بهترین امکانات را در اختیار قرار می دهد  تا بتوان یک Mail Server را به صورت POP3/SMTP روی ویندوزهای نسخه 95/98/ME/NT/2000/XP راه اندازی نمود.

این نرم افزار حتی به چندین کاربر اجازه می دهد تا  بر روی یک شبکه محلی (LAN) دسترسی به ایمیلها داشته و از آنها استفاده کنند، نکته قابل توجه این است که می توان حتی از یک کانکشن (مثل Dial-up یا PPP) به میل سرور دسترسی داشت.

این نرم افزار ویژگیهای بسیاری دارد که بارزترین آنها شامل موارد زیر است :

– جلوگیری از نامه های تبلیغاتی و اسپم

– فیلتر کردن متن

– لیست های ایمیل

– پشتبانی از  IMAP

– پشتیبانی از چند دامنه و اکانت

نرم افزار Exchange Server :

ویژگیهای نرم افزار:
نرم افزار اکسچنج سرور 2010 در سه حوزه بسیار توسعه پیدا کرده است که عبارتند از:

 1- انعطاف و قابلیت اطمینان بالا
– افزایش میزان دسترسی به سرویس ( High Availability )
– کاهش فضای مورد نیاز برای ذخیره سازی Mailbox ها و دیتابیس کوچکتر و با کارایی بیشتر
– امکانات جدید در زمینه مدیریت مجوزهای دسترسی به سرویس های Exchange Server 2010
– مسیریابی بهینه که موجب بالا رفتن سرعت تحویل ایمیل ها خواهد شد.
– امکان ایجاد Exchange Server 2010 Deployment Assistant
– امکان مدیریت در قسمت Exchange Management Console
– امکان مدیریت بسیاری از امور در Exchange Control Panel
– امکانات مدیریتی در Exchange Management Shell
و . . .

2- امکان دسترسی به سرویس ایمیل از هر مکان :
– ایجاد ابزارهای Unified Messaging
– امکانات توسعه یافته در زمینه دسترسی به خدمات پست الکترونیک اکسچنج سرور از طریق نرم افزار Outlook
– امکانات پیشرفته در زمینه برقراری ارتباط با سرویس ایمیل از طریق وب توسط  Outlook Web App
– امکانات پیشرفته  در زمینه دسترسی به سرویس پست الکترونیک از طریق دستگاه های موبایل

3- امکانات حافظتی بهبود یافته :
– چارچوب های بهینه ارسال و دریافت پیام

– محافظت از ایمیل به IRM به همراه سرویس مدیریت مجوزها

نرم افزار  raiden raidenmaild :

Raiden RaidenMAILD یک برنامه بسیار ساده و در عین حال قدرتمند می باشد که می تواند سیستم شما را به یک میل سرور تبدیل کند. شما با استفاده از این برنامه می توانید پست الکترونیکی برای کاربران خانگی و یا سازمان ها تهیه کنید و به راحتی اقدام به ارسال و دریافت ایمیل کنید. این برنامه با پشتیبانی از دو پروتکل SMTP و POP3 شما را قادر می سازد تا هر نوع اکانت امیلی که مایل هستید را بسازید. از قابلیتهای کلیدی این برنامه می توان به فیلتر کردن ایمیلها , آنتی اسپمر موجود در برنامه , امنیت بالا در ارسال و دریافت ایمیل ها , وجود فایروال ,  ارسال ایمیل انبوه , سفارشی سازی ایمیل ها , استفاده از SSL و… اشاره کرد.

نرم افزار Smartermail  :

این نرم افزار برای کاربردهای شخصی ، تجارت های کوچک و سازمانی کاربرد داشته و بی نهایت ایمیل آدرس توسط آن قابل ایجاد است. ارائه گزارش کامل اکانتها با ایجاد اکانتهایی از نوع admin  ، گذاشتن spam filtering  و content filtering برای جلوگیری از ورود ایمیل های ناخواسته  و . .  توسط این برنامه قابل ارائه  است.همچنین این برنامه از هر مرورگری قابلیت  اجرا شدن دارد  و کاربران قادرند از هر مکان و در هر زمان ایمیل های خود را مشاهده  و یا با برنامه هایی مانند  Microsoft’s Outlook and Outlook Express or Qualcomm’s Eudora آنها را به صورت آفلاین مشاهده نمایند.

از جمله امکانات  این برنامه می توان موارد زیر را ذکر کرد :

-قابل دسترس بودن ایمیل ها از هر مکان و در هر زمان با مرورگرهای استاندارد

امکان synchronization با موبایل و تبلت

انتقال و واکشی ایمیل  از سرویس های ایمیل دیگر

امکان مشاهده آرشیو ایمیل

امکان مدیریت تنظیمات تحت وب

امکان مشاهده گزارشات کاربران مختلف

نرم افزار mailenable :

یک سیستم نرم افزاری تحت ویندوز است که شرکت ها و ISP ها جهت ارسال ایمیل  از آن استفاده می کنند.

این برنامه انعطاف پذیر ، پایدار و دارای ویژگی هایی است که توسط آن ها می توان سرویس های ایمیل را با هزینه مناسب راه اندازی نمود.

برخی ویژگی های این نرم افزار شامل موارد زیر است :

اتصال دهنده MAPI جهت ارتباط با نرم افزار Microsoft outlook

همگام سازی با موبایل جهت تنظیم قرارملاقاتها ، اطلاعات تماس و تقویم

امکان دسترسی به محتویات تقویم و اطلاعات تماس توسط سرویس  CalDAV

امکان به اشتراک گذاری  منابعی مانند mailbox ها و تقویم میان کاربران

نرم افزار surgemail :

مزایا:

– Surgemail یکی از میل سروهای امن و سریع  است  که همه پروتکل های  IMAP/POP3/SMTP را پشتیبانی نموده و هم اکنون میلیونها اکانت ایمیل در سراسر دنیا از آن استفاده می کنند.

مزایا:

– نصب و مدیریت آسان

-حفاظت قوی در مقابل ویروس و اسپم. بهترین تکنیک های حفاظتی مانند RBL,SPF ,white listing و صدها مکانیزم دیگر در آن پیاده سازی شده اند.

امکان وجود بی نهایت کاربر و دامین با حداقل امکانات سخت افزاری

دارا بودن رابط وب ایمیل و قابلیت سفارشی سازی که از مکانیزم آژاکس استفاده می کند.

این نرم افزار در هر دو سیستم عامل ویندوز و لینوکس قابل نصب است و در هر دو محیط به درستی کار می کند. امکان migration آن نیز کاملا انعطاف پذیر طراحی شده است .

امکان سوئیچ میان دو  پروتکل دریافت ایمیل pop3 و IMAP  و امکان استفاده از هر دو به صورت همزمان .

ادامه مطلب

معرفی وردپرس

معرفی وردپرس

وردپرس چیست

وردپرس یک سیستم مدیریت محتوا کاملا رایگان و اپن سورس هست ( بر پایه مجوز GPL ) که شما بوسیله آن قادر خواهید بود براحتی یک وبلاگ – فوتوبلاگ – پادکست – گالری و … بسازید.

وردپرس توسط زبان بسیار محبوب PHP نوشته شده و از قدرت MySQL برای ذخیره داده ها استفاده می کند.

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

 

وردپرس در ادامه راه پروژه موفق b2 می باشد که در سال ۲۰۰۳ شکل گرفت. نام وردپرس توسط Christine Selleck دوست مت مولوگ ( توسعه دهنده اصلی وردپرس ) پیشنهاد و از آن روز تا الان وردپرس با سرعت و پیشرفتی قابل ملاحظه تبدیل به معروفترین و پرکاربردترین ابزار ساخت وبلاگ بر روی هاست شده است ( اینجا را ببینید ).

وردپرس هم اکنون از جهتی نمادی از وب۲ و از جهتی دیگر نمادی از اپن سورس محسوب می شود.

درباره پروژه وردپرس فارسی

وردپرس

وردپرس یک سکوی انتشار مبتنی بر وب یا به بیان ساده‌تر یک نرم‌افزار تحت وب است که در واقع ادامه موفقیت‌آمیز پروژه b2 می باشد و توسط مت مولوگ بنیان گذاری شده است.
مت و همکارانش با تاسیس شرکت Automattic هم‌اکنون در حال گسترش این نرم افزار و پروژه های موازی آن مانند Akismet می باشند.

عمومی‌ترین استفاده از وردپرس برای راه‌اندازی یک وبلاگ می‌باشد زیرا وردپرس دارای هسته‌ای قدرتمند است و پیشروترین نرم‌افزار در این زمینه به‌شمار می‌رود.

وردپرس با زبان برنامه نویسی محبوب و قدرتمند PHP نوشته شده و از قدرت MySQL استفاده می کند. وردپرس یک نرم افزار بازمتن (Open Source) می باشد و بر مبنای اجازه نامه Gnu Public License (GPL) منتشر می شود بنابراین اجازه‌نامه تمامی موارد استفاده از وردپرس کاملا رایگان می باشد، همچنین شما می توانید وردپرس را با خیال راحت تغییر دهید و به عنوان سکویی برای پروژه های خود به کار گیرید.

وردپرس فارسی

اولین استفاده کنندگان از وردپرس در بین وبلاگ نویسان ایرانی، وبلاگ های محسن طالب٬ گناهکار٬ Virtual Life و Alvan Web بودند.

از همان زمان تلاش‌های توسط آقایان کامبیز مظفری و علی ستاری برای فارسی‌سازی وردپرس با ارائه فایل‌های ترجمه زبان و پوسته‌های فارسی آغاز شد. در فروردین ۱۳۸۴ انتشار افزونه تاریخ شمسی برای وردپرس توسط آقای مانی منجّمی سرعت بومی‌سازی وردپرس را دو چندان کرد. تا پایان خرداد ماه همان سال نسخه دوم آن افزونه نیز منتشر شد و پروژه وردپرس فارسی رسما آغاز به کار نمود. فعالیت های این دوستان باعث افزایش چشمگیر محبوبیت وردپرس در میان کاربران وب فارسی زبان شد.

در طی دو سال بعد، تلاش های این دوستان در زمینه به‌روز رسانی افزونه، به‌روزنگاه‌داری فایل‌های زبان و فارسی‌سازی پوسته‌ها ادامه داشت. همچنین با همکاری نزدیک تیم توسعه وردپرس و تیم وردپرس فارسی بسیاری از نیازهای کاربران فارسی زبان به تدریج به متن نرم افزار وردپرس اضافه شد و بسیاری از مشکلات در این زمینه بر طرف گردید.

از فروردین ماه ۱۳۸۶ و با اضافه شدن افراد علاقه‌مند دیگری به این پروژه و انسجام بیشتر فعالیت‌ها، برنامه‌ریزی برای راه‌اندازی وب‌سایت و ارائه خدمات کامل در زمینه پشتیبانی از کاربران وردپرس فارسی آغاز شد.

هم اکنون بسته های ارائه شده توسط تیم وردپرس فارسی، وردپرس را به یک نرم‌افزار بی‌رقیب در زمینه بومی‌سازی فارسی تبدیل می کنند. خصوصیت تمامی بسته‌های ارائه شده توسط تیم وردپرس فارسی این است که تغییری در اصل و هسته نرم‌افزار وردپرس ایجاد نکرده و همه‌گی به صورت افزودنی می باشند.

فعالیت های تیم وردپرس فارسی

  • به روز نگاه داری فایل های ترجمه وردپرس به زبان فارسی
  • به روز نگاه داری و افزودن امکانات افزونه وردپرس فارسی
  • ارائه مستندات لازم به کاربران وردپرس فارسی در قالب ویکی
  • پشتیبانی وردپرس فارسی از طریق انجمن تخصصی
  • ارائه پوسته‌های استاندارد و زیبا به صورت مداوم

اجازه نامه وردپرس فارسی

تمامی محصولات تولید شده توسط تیم وردپرس فارسی همانند نرم افزار وردپرس بر مبنای اجازه نامه Gnu Public License (GPL) منتشر می شوند و استفاده از آنها کاملا رایگان می باشد.

کلیه فعالیتهای تیم وردپرس فارسی بر بومی سازی نرم افزار وردپرس متمرکز بوده و این تیم مسئولیتی در قبال پشتیبانی و فعالیتهای وردپرس.کام ندارد.

 

 

امکانات وردپرس

نصب محلی

وردپرس برای نصب روی هاست طراحی شده است. علاوه بر این شما قادر هستید وردپرس را به روش های گوناگون حتی روی کامپیوتر خود نصب کنید ( جهت کسب اطلاعات بیشتر به قسمت شروع کار با وردپرس بروید) .

هسته قابل حمل!

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

هر اختلاف ساعتی که دارید

وردپرس این امکان رو به شما می دهد که ساعت مورد نظر خود را با توجه به ساعت جهانی تنظیم کنید. بطور مثال اگر در تهران زندگی می کنید ساعت شما از ساعت جهان ۳ ساعت و نیم جلو هست بنابراین شما قادر هستید تا زمان وردپرس را براحتی تغییر دهید.

قابلیت gzip

شما می توانید در وردپرس با فعال کردن قابلیت gzip میزان مصرف پهنای باند خود را کاهش دهید ( برای استفاده از این قابلیت شما باید از آپاچی استفاده کنید )

  • کار کردن این قابلیت نیازمند پشتیبانی از این قابلیت توسط مرورگر کاربر می باشد.

سطح دسترسی

وردپرس قادر است ۵ سطح برای کاربران تعیین کند. بنابراین با توجه به سطحی که شما برای یک کاربر خاص تعیین می کنید آن کاربر به امکانات خاصی دسترسی پیدا می کند.

مشخصات کاربران

هر کاربری پس از ثبت نام می تواند مشخصاتی برای خود نظیر آدرس ایمیل – آی دی مسنجر – کمی در مورد خودش و … رو تعیین کند و شما می توانید هر قسمتی را با توجه به نیاز در وبلاگ و سایت خود قرار دهید.

نصب و بروزرسانی آسان

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

کاملا دینامیک و انعطاف پذیر

شما در وردپرس چیزی با نام بازسازی نمی بینید. تمام مطالب و صفحات با توجه به نیاز کاربر در همان لحظه ساخته می شود. این بدین معناست که صفحات شما به سرعت ساخته و نمایش داده می شود و میزان حجمی که روی هاست شما اشغال می شود بسیار پایین است.

 

 

منتشر کردن کار شما

فیدها

وردپرس نسخه های مختلفی از فید ( RSS نسخه ۲ و ۰.۹۳ – Atom نسخه ۰.۳ – RDF ) را ارائه می دهد. همچنین نسخه فید ها تنها محدود به مطالب نمی شود بلکه وردپرس به شما فید های گوناگونی برای قسمت های مثل هر دسته بندی – نویسنده خاص – نظرات یک مطلب نیز می دهد.

علاوه بر این شما قادر خواهید بود تا حداکثر میزان مطالب در یک فید را مشخص کرده و یا فیدتان را بطور ناقص و کامل در بیاورید.

آدرس دهی برای مطالب شما

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

ارتباط با دیگر وبلاگ ها

وردپرس با داشتن قابلیت هایی همچون بازتاب و PingBack این امکان رو به شما می دهد تا ارتباط بسیار بهتری با دیگر وبلاگ ها داشته باشید.

 

 

طراحی و شخصی سازی

استفاده از پوسته ها

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

تگ های پوسته

وردپرس به زبان PHP نوشته شده است ولی شما برای ساخت پوسته برای وردپرس نیازی به یادگیری زبان PHP ندارید و کافیست در مکان های لازم از تگ های پوسته ها استفاده کنید ( جهت مشاهده این تگ ها به این آدرس بروید) .

ویرایش گر پوسته

شما قادر خواهید بود مستقیما از داخل پنل مدیریتی وردپرس فایل های پوسته خودتان را ویرایش کنید.

پوسته های فراوان

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

افزونه ها

وردپرس دارای صدها افزونه است که این افزونه ها به شما این اختیار را می دهند که هر قابلیتی که نیاز دارید را تنها با چند مرحله ساده به وردپرس اضافه کنید. بطور مثال شما بوسیله این افزونه ها قادر خواهید بود براحتی اقدام به ساخت فوتوبلاگ – پادکست – گالری – فروشگاه و … کنید.

 

 

ساخت محتوا

رمز عبور برای مطالب

شما می توانید براحتی برای مطالب و صفحات خود رمز عبور قرار دهید. بدین صورت بازدیدکنندگان تنها در صورت وارد کردن رمز صحیح قادر به مشاهده مطالب خواهند بود.

نام لاتین

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

فرستادن مطلب برای آینده

شما قادر هستید مطلبی را امروز بنویسید و با تنظیم کردن آن کاری کنید که وردپرس بطور خودکار آن مطلب را در تاریخ و ساعت مشخص شده توسط شما به سایت بفرستد.

مطالب چند صفحه ای

اگر مطالب شما طولانی هست شما می توانید مطالب خود را به چند صفحه تقسیم کنید تا دیگر کاربران شما نیاز به بالا و پایین بردن صفحه نباشند.

بارگذاری فایل و تصاویر

شما بصورت مستقیم در قسمت نوشتن مطالب در وردپرس قادر هستید فایل ها و تصاویر مورد نیاز خود را بصورت مستقیم بارگذاری ( آپلود ) کرده و تنها با یک کلیک آنرا درون مطلب خود جاسازی کنید.

دسته بندی مطالب

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

شکلک ها

وردپرس بصورت خودکار کاراکترهایی مانند “:)” را تبدیل به شکلک ها می کند.

ذخیره بصورت پیش نویس

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

پیش نمایش

شما می توانید همواره پیش نمایش مطالب نوشته شده را حتی بر روی وبلاگ خود مشاهده کنید. جالب هست نه ؟

ابزارهای وبلاگ نویسی

وردپرس با بیشتر نرم افزارهای وبلاگ نویسی هماهنگ هست. بوسیله این نرم افزارها شما قادر هستید بدون نیاز به مراجعه و حتی در حالت آفلاین مطالب را بنویسید و در هنگام آنلاین شدن آنها را در وبلاگ منتشر کنید. از نمونه این برنامه ها می شه به برنامه Windows Live Writer اشاره کرد.

ارسال مطلب بوسیله ایمیل

شما قادر هستید وبلاگ خود را با ایمیل بروز کنید.

ستون کناری

شما می توانید براحتی آب خوردن ستون کناری وبلاگتان را تغییر دهید. کافیه گزینه های مورد نیاز را با موس کشیده و در جای مناسب رها کنید.

 

 

بایگانی و جستجو

بایگانی

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

جستجو

وردپرس دارای یک موتور جستجوی توکار برای مطالب شما هست که کاربران بوسیله این جستجو می توانند در مطالب شما جستجو کنند. این قسمت با نصب یک پلاگین می تونه بسیار دقیق تر بشه .

 

 

بحث و نظرات

ساخت یک انجمن

وردپرس ابزاری برای ساخت یک شبکه اجتماعی نیست اما با دارا بودن قابلیت هایی چون بازتاب – pingbacks و نظرها می تونه ارتباط خوبی بین شما با خوانندگان و دیگر وبلاگ نویسان ایجاد کند.

اجازه برای تگ های html

همه شیطان نیستند! وردپرس به کاربران اجازه استفاده از تعداد نحدودی از تگ های html را در قسمت نظرها می دهد بطوری که این تگ ها هیچ گونه مشکل امنیتی ای برای شما به وجود نمی آورند.

مدیریت

شما در وردپرس می تونید مدیریت بسیار دقیقی بر روی نظرها و بازتاب ها داشته باشید. شما می تونید مدیریت کنید:

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

همچنین در کنار این گزینه ها یک ضد هرزنامه بسیار قوی نیز در وردپرس وجود دارد.

اطلاع رسانی

شما می تونید وردپرس را جوری تنظیم کنید که در صورت ارسال یک نظر جدید و یا قرار گرفتن یک نظر در قسمت مدیریت به شما ایمیل بزنه.

 

 

ساخت و مدیریت لینکستان

لینکستان

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

دسته بندی

شما قادر هستید حتی برای لینک هایتان دسته بندی ایجاد کنید. این قابلیت به شما اجازه می ده تا مدیریت بهتری روی لینک هایتان داشته باشید و بتونید به شیوه بهتری آنرا عرضه کنید.

وارد کننده

اگر شما قبلا از سرویس هایی مثل Blogrolling یا بلاگرد استفاده می کردید کافیه آدرس لینک یا فایل OPML آنرا به وردپرس بدهید تا در کمتر از چند لحظه لینک هایی که در این سرویس ها داشتید به وردپرس منتقل بشه .

خروجی

وردپرس نیز برای این قسمت خروجی OPML می دهد. شما می توانید از این فایل به عنوان فایل پشتیبان برای این قسمت یا انتقال اطلاعات این قسمت به دیگر سرویس های مشابه استفاده کنید.

نمایش

شما قادر هستید با استفاده از تگ پوسته این بخش هر جا که لازم هست این لینک ها را به نمایش در بیاورید با دسته بندی و مرتب سازی مورد نظر خودتان.

ادامه مطلب

8 نکته برای انتخاب بهترین شرکت هاستینگ

8 نکته برای انتخاب بهترین شرکت هاستینگ

1 – رتبه بندی شرکت های وب هاستاینگ را بررسی کنید:
برای انتخاب یک شرکت هاستینگ خوب رتبه بندی آن را بررسی کنید همچنین با جستجو در گوگل نظر مشتریان آن شرکت هاستینگ را هم بررسی کنید.
2 – همه ویژگی های طرح هاستینگی که شما می خواهید انتخاب کنید را بررسی کنید:
-مقدار فضای دیسک و پهنای باند
-کدام کنترل پنل برای شما در دسترس میباشد
-چه تعداد زیر دامنه و حساب های FTP و حساب های ایمیل شامل می شود
-تضمین آپ تایم
3 – قیمت گذاری:
سعی کنید قیمت نهایی را بررسی کنید و تحقیق کنید آیا هزینه اضافه دیگری وجود دارد مثلا برای هزینه راه اندازی و یا هزینه ثبت دامنه و آیا هر گونه اختلاف در قیمت برای هاستینگ یک ماهه و یا 6 ماهه و یک ساله وجود دارد.
4 – قابلیت اطمینان و سرعت دسترسی:
سرعت ، امنیت و قابلیت اطمینان مهمترین فاکتور برای کسب و کار آنلاین میباشد. در حالی که شما در حال انتخاب یک شرکت وب هاستینگ قابل اعتماد هستید شما نیاز دارید اطمینان حاصل کنید که آن شرکت از وب سایت شما مراقبت می کند و وب سایت شما همیشه در دسترس باشد و هیچ وقت پایین نباشد چون این باعث از دست دادن بسیاری از بازدید کنندگان آنلاین شما خواهد بود.
5 – چه افزودنی های رایگانی در بسته وب هاستینگ خواهد بود مانند:
قالب های وب سایت رایگان
پشتیبانی مانند انتقال وب سایت رایگان انتقال دامنه انتقال MySQL انتقال اسکریپت
هر اسکریپ رایگانی که می تواند مستقیما در حساب شما با چند کلیک نصب شود.
6 – چه نوع پشتیبانی بعد از فروش برای شما در دسترس میباشد:
24 ساعته تمام روز هفته در تمام روز سال از طریق تلفن و یا چت و یا سیستم پشتیبانی
هر پشتیبان گیری از وب سایت خودکار هفتگی
7 – اسکریپ رایگان و یا با یک کلیک نصب و راه اندازی Fantastico Deluxe :
هاستینگ وردپرس & هاستینگ جوملا & هاستینگ دروپال – و راه حل های حرفه ای CMS
8 – SSL ( سرور امن ) و سبد خرید:
اگر شما در حال برنامه ریزی برای انجام هر گونه کسب و کاری از طریق وب سایت هستید شما باید به دنبال این باشید که شرکت هاستینگ امکانات اس اس ال و سبد خرید را فراهم کنید. این امکانات معمولا شامل یک بسته قیمت بالاتر با هزینه اضافی میباشد.
ادامه مطلب

Google Analytics چیست ؟

Google Analytics چیست ؟

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

 ابزار ارائه شده توسط کمپانی Google به نام Analytics  یک راهکار حرفه ای برای کنترل و مانیتور ترافیک وب سایت می باشد که به صورت مجانی انتشار داده شده و ابزارهای غنی و بسیار پرکاربردی را جهت کنترل ترافیک وب سایت و هم چنین جهت دادن به بازاریابی شما در اختیارتان قرار می دهد. این سرویس گوگل در واقع توسط مجموعه نرم افزاری Urchine  تولید شده بود که بعد ها کمپانی Google با خرید موسسه Urchine شروع به توسعه و کامل نمودن ابزار تحلیلی آن نمود و سپس در سال 2005 نام آن را نیز به Google Analytics   تغییر داد. این کمپانی در اوایل ارائه این محصول، به دلیل درخواست های بالا ، آن را برای عموم عرضه نکرده بود و با یک سیستم قرعه کشی از بین افراد ثبت نام شده ، نسبت به ارائه سرویس خود به آن ها به صورت محدود اقدام می نمود. بعد ها در اواخر آگوست سال 2006 این کمپانی اعلام کرد که سرویس Analytics خود را برای عموم به صورت رایگان ارائه می نماید.

به کمک Google Analytics می توانید  تبلیغات وب سایت خود را با هدف نموده و دقیقا بدانید که وب سایت شما بیشتر دارای چه مخاطبانی از چه نقطه جغرافیایی می باشد.

برای بسیاری از کمپانی های حرفه ای استفاده از راهکار Google Analytics برای تحلیل و کنترل ترافیک وب سایت خود یک امر ضروری و مهم می باشد. حتی در صورتی که سازمان شما مسئولیت مدیریت و اداره صد های وب سایت را نیز داشته باشد، باز هم ابزار Google Analytics با ارائه راهکار های تحلیلی و کنترلی مناسب همواره باعث صرفه جویی های قابل توجهی در هزینه و زمان می شود. گزارشی نشان می دهد  که 57% از 10،000 وب سایت محبوب دنیا از ابزار Google Analytics برای تحلیل بازدیدکنندگان و همچنین ارائه راهکارهای جدید برای پربازدیدتر کردن وب سایت خود استفاده می نمایند.

نحوه کار Google Analytics

Google Analytics  از First-party Cookie ها و همچنین کد های Page Tag که  Google Analytics Tracking Code (GATC) نام دارند و از نوع  Javascript هستند برای جمع آوری اطلاعات در مورد بازدیدکنندگان وب سایت شما استفاده می کند. در واقع با فعال نمودن کدهای مورد استفاده برای ردیابی در وب سایت خود، روبات های گوگل را قادر خواهید ساخت تا بتوانند تک به تک صفحات وب سایت شما را مشاهده کرده و تمامی اطلاعات لازم در مورد بازدیدکنندگان آن ها را در اختیارتان قرار دهند. این ابزار همچنین می تواند گزارش کاملی را در مورد تبلیغات وب سایت شما ارائه کند.همچنین قادر است به طور ناشناس رفتار بازدیدکنندگان را در وب سایت شما تحت نظر بگیرد و اطلاعاتی را مانند محل زندگی بازدیدکننده، کارها و لینک های بازدید شده توسط او در وب سایت، و هر نوع فعالیت دیگر آن ها را جمع آوری و به شماارائه دهد.

از دیگر انواع گزارشات قابل ارائه توسط Google Analytics می توان به ردیابی بازدیدکنندگانی که از تلفن همراه برای مشاهده وب سایت شما استفاده نموده اند، ثبت اطلاعات مربوطه که بازدیدکنندگان شما چه مقدار از تکنولوژی هایی مانند Ajax ، Flash و … استفاده کردند، و همچنین جزئیات فعالیت بازدیدکنندگان اشاره نمود.شما همچنین قادرخواهید بود تا گزارش جدیدی با فرمت تازه ای را تنظیم و سفارش سازید.

علاوه برگزارشهای فوق یکی از برترین قابلیت های این ابزار، ارائه گزارش کاملا تصویری از تعداد بازدید های وب سایت شما به تفکیک فایل می باشد.

تمامی اطلاعات فوق به راحتی و با انجام چندین مرحله ساده در یک محیط کاربری گرافیکی و قابل درک قابل جمع آوری می باشند. عملکرد Google Analytics  هیچ گونه مشکل و یا بار اضافی ترافیکی را در وب سایت شما به وجود نمی آورد و همچنین احتیاجی به نصب فایل های اضافی در فضای میزبانی خود ندارید.

برخی از ابزارهای مرورگر مانند ابزار Ad Block  و  یا No Script مرورگر Firefox مانع کارکردن کد های GATC برای ردیابی برخی از بازدیدکنندگان می گردد. همچنین برخی از نرم افزارهای خصوصی سازی شبکه مانند Tor آدرس IP بازدیدکننده را به یک آدرس غیرواقعی تغییر می دهد و این امر باعث بروز اشتباه در آمار های جغرافیایی ثبت شده توسط Google Analytics می گردد.

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

ادامه مطلب

تنظیم دی ان اس در دامنه ir.

تنظیم دی ان اس در دامنه ir.

با استفاده از این آموزش شما قادر خواهید بود با تنظیم DNS یا  Domain Name Server دامنه شما به هاست مورد نظر اتصال می یابد.  برای تنظیم دی ان اس در دامنه “ir.”به روش زیر عمل می کنیم:

1. ابتدا وارد سایت نیک به آدرس http://www.nic.ir شده و login نمایید و از منوی “دامنه ها” گزینه “دامنه های من” را انتخاب نمایید:

تنظیم دی ان اس

2. در صفحه باز شده در قسمت “فهرست تمامی دامنه ها” رو به روی دامنه مورد نظر روی فلش کنار ” NS ” کلیک نمایید:
تنظیم دی ان اس

3. در قسمت ” کارگزار دامنه ”  آدرس های دی ان اس را وارد نمایید:

تنظیم دی ان اس

4. و سپس در قسمت پایین صفحه  روی گزینه “اعمال” کلیک کنید:

تنظیم دی ان اس دامنه

ادامه مطلب

میزبانی وب چیست؟

میزبانی وب چیست؟

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

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

هر کامپیوتری می‌تواند یک سرور باشد اما از آنجا که هزینه‌های مورد نیاز برای فراهم کردن تجهیزات و نرم‌افزارهای لازم و یا نیروی پشتیبانی برای صاحبان همه وب سایتها به صرفه نیست لذا شرکتهایی این مسئولیت را می‌پذیرند و با فراهم آوردن لوازم کار در سطح وسیع بخشی از فضای دیسک سخت سرورهای خود را به صورت اجاره‌ای در اختیار متقاضیان قرار می‌دهند. به این شرکتها که خدمات میزبانی وب یا هاستینگ ارائه می‌کنند در اصطلاح «میزبان» یا «هاست» می‌گویند .

سرویسهای میزبانی وب بر اساس نوع سیستم‌عاملی که بر روی سرورها نصب می‌باشد و طبیعتا نرم‌افزارها و فایلهایی را که پشتیبانی می‌کنند شاخه بندی می‌شوند. مانند هاست ویندوز یا هاست لینوکس و…

سرویسهای میزبانی مشخصاتی را نیز به همراه دارند که نشان دهنده کیفیت و امکانات آنها می‌باشد. از آن جمله می‌توان به موارد زیر اشاره کرد:

حجم دیسک

حجم دیسک (به انگلیسی: Disc space) به مقدار فضایی گفته می‌شود که شرکت میزبان از دیسک سخت سرورهای خود در اختیار شما قرار می‌دهد این فضا از چند مگابایت تا چند گیگابایت براساس نیاز متفاوت است. مجموع حجم فایلهای ارسالی به سرور اجاره کننده باید کمتر یا مساوی با فضای اجاره شده باشد. (البته این میزان فضا در اکثر سرویس دهنده‌ها در هر زمان قابل تغییر می‌باشد).

محدودیت انتقال داده‌ها

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

ادامه مطلب

مرور کوتاه براي قابليت هاي Nginx

مرور کوتاه براي قابليت هاي Nginx

Nginx که به صورت انجين ايکس با engine x خوانده مي شود يک سرور منبع باز وب است که از سوي يک مهندس نرم افزار روس نوشته شد .از زمان آغاز به کار آن در سال 2004 اين سرور وب روي بهره وري بالا همزماني بالا و همچنين استفاده کمتر از حافظه تمرکز داشت . قابليت هاي بيشتر که روي کار کرد آن تاثير مي گذاشت مانند توازن در بارگذاري حافظه نهان کنترل دسترسي پهناي باند و قابليت يک پارچه سازي موثر با برنامه هاي کاربردي فراوان از انجين ايکس يک گزينه خوب براي معماران وب سايت هاي نوين ساخت. اکنون اين سرور وب در جايگاه دوم محبوبترين سرور هاي منبع باز وب اينترنت قرار داد .

چرا همزماني بالا اهميت دارد ؟

اين روز هاي اينترنت آنقدر گسترش يافته که در دهه گذشته پيشبيني آن غير ممکن بود . تحولي عظيم از HTML هاي ساده که متن هاي قابل کليک را مي ساختن و بر پايه NCSA و روي سرور هاي وب آپاچي بودند تا ميانگير هاي ارتباطي که همواره برار هستند و از سوي پيش از دوميليارد کهبر در سرار جهان مورد استفاده قرار مي گيرند.
با افزايش تعداد کامپيوترها دستگاه هاي موبايل تپلت خايي که همواره متصل هستند چشم انداز اينترنت پرسرعت در حال تغيير هست .اطلاعات سرويس هاي آنلاين بسيار زياد شده .بنابر اين وب سايت ها بيشتر از قبل شايد قابل مقايسه هم نباشد پيچيده تر شده است .
همواره يکي از بزرگترين چاليش هاي يک معمار وب سايت همزماني درخواست ها بوده است که از ابتداي به وجود آمدن سرويس ها وب تعداد درخواست هاي همزمان در حال رشد است . براي يک وب سايت محبوب اصلا غير معمول نيست که 100 هزار يا مليون ها نفر را به صورت همزمان پشتيباني و سرويس دهي کند.
ترکيبي از کاربران موبايل و معماري هاي جديدتر برنامه هاي کاربردي که معمولا برپايه نگاه داشتن ارتباط پايدار هستند و به کاربر اجازه مي دهند با اخبار و اطلاعاتي که از طريق دوستان هستند و به کاربران اجازه مي دهند با اخبار و اطلاعاتي که از طريق دوستان خود دريافت مي کنند به روز شوند عامل مهم ديگري که به افزايش همزماني کمک مي کند تغيير رفتار مرورگر هاي نوين است اين گونه مرورگر ها براي بالابردن سرعت بارگذاري چهار يا شش اتصال همزمان را يک وب سايت برقرار مي کنند .
براي نشان دادن مشکلي که براي ارتباط با اتصال هاي کند وجود مي آيد يک وب سرور مبتني بر آپاچي در نظر بگيريد که پاسخ مسبتا کوتاه صد کليوبايتي تا درست مي کند.
بارگذاري اين صفحه مي تواند ظرف کسري از ثانيه انجام شود اما براي کاربري با پهناي باند 80kbps بارگذاري اين صفحه ده ثانيه طول خواد کشيد . پس اين سرور وب با سرعت نسبتا زيادي مي تواند صد کيلوبايت محتوا را گرفته , سپس براي ده ثانيه به کندي به آن محتوا را قبل از آزاد سازي اتصال به کاربران بفرستند. حال تصوير کنيد شما هزار کاربر داريد که به طور همزمان متصل هستند و محتوا يک ساني را خواست کرده اند اگر تنها يک مگابايل حافظه اضافه براي هر کاربر تخصيص يابد تقريبا يک گيگابايت حافظه براي ارائه سرويس به تنها هزار کاربر با درخواست صد کليلوبايل محتوا نياز است . يک سرور وب معمولي که بر پايه آپاچي باشد بايد بيش از يک مگابايت حافظه اضافه براي هر اتصال تخصيص دهد اگر چه شرايط ارسال محتوا براي يک اتصال کند . مي تواند وسيله افزايش اندازه بافر هاي سوکن کرنل سيستم عامل بهبود يابد ولي اين کار يک راه حل کلي نيست مي تواند اثرات جانبي زيادي در پيش داشته باشد .
با وجود اتصال هاي مداوم پايدار مشکل کنترل همزماني پيش از پيش نمايان مي شود زيرا براي جلوگيري از تاخير به وجود آمده به علت سازماندهي اتصال جديد HTTP ارتباط کاربران نبايد قطع شود براي هر کاربر متصل ميزان خاصي از حافظه وسيله سرور وب تخصيص پيدا مي کند .در نتيجه براي کنترل حجم کاري افزوده شده مرتبط با افزايش مخاطبان و افزايش تعداد کاربران همزمان يک وب سايت بايد بر پايه تعدادي از بلاک هاي موثر بايد در چند بخش هاي ديگر مانند سخت افزار ظرفيت شبکه نرم افزار و معماري ذخيره داده ها نيز مهم هستند اما نرم افزار وب سرور است که اتصال هاي کاربران را تاييد و پردازش مي کند بنابر اين سرور وب بايد بتواند به صورت غير خطي و بر اساس افزايش تعداد درخواست ها در هر ثانيه و اتصال هاي همزمان تغيير کند .

آيا استفاده از انجين ايکس فوايد ديگري دارد ؟

کنترل همزمان بالا با بهره وري تاثير پذيري بالا فوايد مهم به کارگيري انجين ايکس بوده است ولي اين سرور وب فوايد جالب ديگري نيز دارد .
در چند سال گذشته معماري هاي وب ايده تجزيه و جداسازي زير ساخت نرم افزاري شان از سرور وب را پيش گرفته اند همانند آنچه قبلا در وب سايت هاي مبتني بر linux وجود داشت
انجين ايکس براي وب سرور بسيار مناسب است چرا که قابليت کليدي مورد نياز براي کنترل همزماني پردازش تاخير ssl لايه امن سوکت ها محتواي ايستا فشرده سازي و ذخيره در حافظه نهان از بين بردن اتصال و درخواست هاي غير ضروري و حتي جريان HTTP رسانه از لايه کاربردي به لايه موثر سرور وب اراعه مي کند . همچنين امکان يکپارچه سازي مستقيم با راه حل هاي بدون SQL را براي بالا بردن کارايي هنگام اراعه سرويس به تعداد زيادي از کاربران همزمان فراهم مي سازد.
با وجود کيت ها و زبان هاي برنامه نويسي جديد توسعه شرکت ها بيشتري اقدام به تغيير نحوه توسعه و به کارگيري برنامه هاي کاربردي خود کردند و انجين ايکس به يکي از اصليترين اجزاي اين تغييرات تبديل شد که توانست به بسياري از شرکت ها در جهت توسعه سرويس هاي وب شان کمک کند .
اولين خط هاي انجين ايکس در سال 2002 نوشته شد و سال 2004 به عرضه عمومي رسيد تعداد کاربران انجين ايکس در حال افزايش است که اين مساله باعث افزايش ايده هاي مشارکتي خطاهاي گزارش شده پيشنهاد ها و نظرات هاي شده است .
اساس کد انجين ايکس مختص به خودش است که به صورت کامل و از ابتدا به زبان برنامه نويسي c نوشته شده است . انجين ايکس به بسياري از معماري هاي و سيستم هامل ها مانند لينوکس و ويندوز و … نفوذ کرده است اين سرور وب با داشتن کتاب خانه هاي خود از ماژول هاي استاندارد کتاب خانه اي c استفاده زيادي نمي کند .

توجه داشته باشيد در نسخه ويندوزي اين سيستم بيشتر نمايشي مي باشد و کامل نمي توانيد قابليت Nginx رو بفهميد.

ادامه مطلب

لایت اسپید ( Lite Speed ) چیست؟

لایت اسپید ( Lite Speed ) چیست؟

شرکت LiteSpeed واقع در New Jersey کشور امریکا یکی از شرکت های پیشرو در خدمات وب سرور ها و امنیت سرور های میزبانی وب میباشد . این شرکت اوایل سال ۲۰۰۲ توسط یک تیم از مهندسان به رهبری George Wang تاسیس شد.
تیم توسعه هسته لایت اسپید متخصص در طراحی نرم افزار سرور و دارای سالها تجربه در ماموریت حیاتی توسعه نرم افزار و فن آوری های لایت اسپید مفتخر است که هنوز به صورت مستقل و خصوصی کار میکند
شعار این شرکت به این صورت میباشد که خرید سخت افزار قوی تر برای حل مشکلات کار ساز نیست و مقرون به صرفه نمیباشد . آنها بر این باور هستند که در صورت استفاده از این وب سرور مناسب شما تا حد بسیار بالای نیاز به خرید سرور با منابع بیشتر جهت رفع کمبود های خود نخواهید داشت .
وب سرور لایت اسپید در چند سال اخیر بسیار گشترش یافته است .

لایت اسپید وب سروری است بر پایه عملکرد و سرعت بالا. لایت اسپید بسیار شبیه آپاچی هست و براحتی میتواند جایگزین آن شود. کنترل پنل بسیار ساده برای نصب آن از دلایل محبوبیت آن است. به دلیل سرعت بالای این وب سرور و استفاده و نصب بسیار ساده میتوانید وب سایت خود را به این سیستم مجهز کنید. لایت اسپید عملکرد و مقیاس پذیری فوق العاده بالایی دارد و تقریبا سرعتش شش برابر سریع تر از آپاچی است.برای محتوا های ایستا یا استاتیک لایت اسپید از thttpd , boa و TUX استفاده میکند و برای محتوای پویا یا دینامیک لایت اسپید تا ۵۰% سریع تر در سرویس های نوشته شده در php است نسبت به آپاچی و این به دلیل استفاده از mod_php است که در این وب سرور استفاده شده.از ورژن ۳ لایت اسپید به بعد این سرویس همواره کنار وب هاستینگ ها بوده و از کنترل پنل های سی پنل دایرکت ادمین و … پشتیبانی میکند.همچنین لایت اسپید بهترین انتخاب برای هاستینگ اشتراکی میباشد زیرا هم از سرعت بسیار بالا و هم از امنیت خوبی برخوردار است.
این وب سرور از CGI, FastCGI, LSAPI, PHP, Servlet/JSP پشتیبانی میکند و قابلیت پشتیبانی Apache compatible URL rewrite engine را دارد و از نظر امنیتی به Anti-DDoS و Deny any buffer-overrun attempts و System overloading prevention مجهز است.

 

 

ویژگی های لایت اسپید:

۱- قابلیت های استثنایی :

CGI, FastCGI, LSAPI, PHP, Servlet/JSP, Proxy
SSL, IPv4, IPv6
بهترین پشتبانی از Ruby on Rail
قابلیتهای آپاچی و پشتیبانی از .htaccess
قابلیت فیلترینگ mod_security
قابلیت موتور URL آپاچی
افزونه سرور MS FrontPage

۲ – سرعت

تا ۹ برابر سریع تر از آپاچی
افزایش عملکرد php تا ۵۰%
بهترین عملکرد Ruby on Rail
۳ برابر سریع تر از آپاچی در ssl
cgi های موثر
بهترین عملکرد perl
شتاب سخت افزاری ssl

۳- رابط کاربری

نصب آسان
نصب اتوماتیک php
مدیریت سرور ساده از طریق GUI
Real-time service monitoring
بروز رسانی اتوماتیک
تنظیمات قالب هاست مجازی

۴ – امنیت

دقیق ترین درخواست اعتبار سنجی http
لغو همه buffer-overrun ها
Anti-DDoS
جلو گیری از System overloading
CGI/FCGI/LSAPI/PHP/RUBY suEXEC
هاست های مجازی

۵ – قابل اعتماد

مشاهده Dog monitoring
بازیابی سرور از قطعی های ناگهانی
down time نزدیک به صفر در ریستارت های مطبوع

ادامه مطلب