مفاهیم

هاست - Host

هاست بک آپ چیست و چه خصوصیاتی دارد ؟

هاست‌ها هرچند با سیستم‌های نرم‌افزاری مشابه ولی با امکانات سخت‌افزاری مختلف و تنظیمات کاربردی گوناگون به فروش می‌رسند. یکی از انواع هاست که در بسیاری از شرکت‌های میزبانی وب ارائه می‌شود، هاست بک آپ است. هاست بک آپ با هدف استفاده به عنوان نسخه‌ی پشتیبان از سروری دیگر خریداری می‌شود. ویژگی مهم این گونه هاست‌ها، […]

بیشتر بخوانید...
API و وب سرویس

API چیست ؟ API به زبان ساده با مثال

یکی از مفاهیم مهم که در زبان‌های برنامه‌نویسی مختلف کاربرد دارد API یا Application Programming Interface است. در این نوشته به مفهوم و کاربردهای API در محیط‌های مختلف خواهیم پرداخت. API یا «رابط برنامه‌نویسی کاربردی» یک سری از دستورالعمل‌های مشخص و تعریف شده است که نرم‌افزارها، سخت‌افزارها، کامپوننت‌ها یا سایت‌های اینترنتی می‌توانند با استفاده از […]

بیشتر بخوانید...
بیت‌تورنت

بیت‌تورنت چیست ؟

بیت‌تورنت یا BitTorrent یک پروتکل به اشتراک‌گذاری فایل است که توسط برام کوهن در سال ۲۰۰۱ ایجاد گردید. با استفاده از این پروتکل می‌توان حجم بسیار بزرگی از اطلاعات و فایل‌ها را بدون نیاز به هزینه برای تامین منابع سخت‌افزاری و تنها با استفاده از منابع موجود روی سیستم کاربران متعدد به اشتراک گذاشت. در […]

بیشتر بخوانید...
DNS

DNS Server چیست ؟

هر سایت اینترنتی روی سروری( Server ) یا هاستی که به اینترنت متصل است میزبانی می‌شود. اتصال به هاست یا سرورهای اینترنتی تنها با دانستن IP این سیستم‌ها امکان پذیر است. بنابراین برای اینکه بتوانیم محتوای یک سایت مانند گوگل را مشاهده کنیم، لازم است تا شماره‌ی IP سرور آن را که شامل چهار عدد […]

بیشتر بخوانید...
هشتگ

هشتگ چیست ؟ تاریخچه هشتگ و روش ساخت هشتگ

هشتگ یا Hash Tag مفهومی است که در شبکه‌های اجتماعی مانند توئیتر، اینستاگرام، فیسبوک، گوگل پلاس و شبکه‌های موبایلی مانند تلگرام کاربرد دارد. ساختار خطی شبکه‌های اجتماعی سبب می‌شود یافتن مطالبی که در گذشته ارسال شده‌اند و طبقه بندی آن‌ها به صورت عادی امکان‌پذیر نباشد. برخی شبکه‌های اجتماعی نیز حرکت به سمت عقب و یافتن […]

بیشتر بخوانید...
اسکریپت

اسکریپت چیست و چه کاربردی دارد؟

واژه‌ی اسکریپت می‌تواند به یکی از دو معنی متداول، یکی در دنیای وب و دیگری به صورت عمومی استفاده گردد. در ادامه با مفهوم و کاربرد اسکریپت در هر دو کاربرد آشنا خواهیم شد. اسکریپت در دنیای وب اسکریپت در اصطلاح وب فارسی، به معنی یک نرم‌افزار تحت وب یا یک سایت اینترنتی است که […]

بیشتر بخوانید...
ان جین اکس

Nginx چیست ؟

Nginx یکی از سرویس‌دهندگان وب مشهور است که در سال ۲۰۰۲ توسط Igor Sysoev برای پاسخگویی به حجم ۵۰۰ میلیون بازدید روزانه‌ی مجموعه‌ای از سایت‌ها توسعه یافت. این نرم‌افزار اکنون برای میزبانی بسیاری از سایت‌های پربازدید مورد استفاده قرار گرفته است. در حدود نیمی از سایت‌های پربازدید جهان برای خدمت‌رسانی به بازدیدکنندگان از این وب‌سرور […]

بیشتر بخوانید...
پروتکل وب https

https چیست ؟

درخواست برای مشاهده‌ی محتوای سایت‌های اینترنتی با استانداردهایی خاص که هم برای مرورگر اینترنت مانند فایرفاکس و گوگل کروم قابل شناسایی باشد و هم سرویس‌دهندگان وب بتوانند آن‌ها را درک کنند به انجام می‌رسد. این استانداردها در بخش درخواست‌های وب با نام پروتکل‌های مشهور http و https شناخته می‌شوند. پروتکل صفحات وب، نخستین بخشی است […]

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

تکنیک ضربان قلب در طراحی سایت

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

بیشتر بخوانید...
طراحی سایت داینامیک - Dynamic Webdesign

طراحی سایت تک صفحه‌ای

سایت‌های تک‌صفحه‌ای( One Page Webdesign ) گونه‌ای از سایت‌ها هستند که کاربردی مانند یک کاتالوگ دارند. در این شکل از طراحی سایت، تمامی محتوای لازم برای نمایش به کاربران در صفحه‌ی نخست سایت، از بالا به پایین چیدمان می‌شوند. بدیهی است استفاده از این تکنیک برای سایت‌هایی که محتوای زیادی دارند قابل استفاده نیست. بخش‌های […]

بیشتر بخوانید...
XHTML

XHTML چیست ؟

طراحی و تولید سایت‌های اینترنتی با زبان نشان‌گذاری متن یا HTML به انجام می‌رسد. این زبان رابطی است که هم توسط انسان قابل درک و ایجاد است و هم ماشین می‌تواند آن را پردازش کرده و به صورت تصویری به مخاطبان ارائه نمایند. با گذشت زمان، شیوه‌ی تعریف و کدنویسی HTML نیز دستخوش تغییرات و […]

بیشتر بخوانید...
RSS

RSS چیست ؟

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

بیشتر بخوانید...
robots.txt

فایل robots.txt و کاربردهای آن در سئو

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

بیشتر بخوانید...
وبلاگ

بلاگ چیست ؟

وبلاگ گونه‌ای خاص از سایت اینترنتی است که ابزاری برای نوشتن خاطرات، روزنوشت، مطالب تخصصی یا هرگونه نوشته‌ی دلخواه به شمار می‌رود. وبلاگ‌های مدرن امروزی اغلب دارای امکاناتی برای انتشار محتواهای چندرسانه‌ای صوتی و ویدئویی که با نام پادکست شناخته می‌شوند نیز در اختیار نویسندگان قرار می‌دهند. وبلاگ یکی از قدیمی‌ترین و ساده‌ترین انواع سایت […]

بیشتر بخوانید...
پادکست

پادکست چیست ؟

وبلاگ نویسی به شیوه‌ی قدیمی متنی اگر چه هنوز بسیار محبوب است، با این حال روش‌های جدیدی برای انتشار محتوا متداول شده‌اند که یکی از آن‌ها پادکست یا وبلاگ صوتی است. پادکست از برخی جهت‌ها به رادیو اینترنتی شباهت و از برخی جهت‌ها تفاوت‌هایی با این سیستم دارد. پادکست بدون توجه به زیرساخت‌های متفاوتی که […]

بیشتر بخوانید...
Cron Job

Cron Job چیست و چه کاربردهایی دارد ؟

تمامی فعالیت‌های قابل انجام توسط سرورهای اینترنتی به دلایل مختلف از جمله زمان‌بر بودن و نیاز به اجرا در زمان‌های خاص نمی‌توانند همزمان با درخواست کاربران به انجام برسند. برای مثال زمانی که شما در پنل پیامک، متنی را به ۱۰۰۰ یا ۱۰۰ هزار شماره ارسال می‌کنید، همزمان با زدن دکمه‌ی «ارسال»، انتظار دریافت پاسخ […]

بیشتر بخوانید...
دروپال

ویژگی مولتی سایت در طراحی سایت با دروپال

دروپال یکی از سیستم‌های مدیریت محتوای شناخته شده در طراحی سایت‌های بزرگ و پورتال‌های سازمانی است. ویژگی‌های این CMS و فریم‌ورک برای استفاده‌های تجاری و بزرگ طراحی و پیاده‌سازی شده‌اند. یکی از این ویژگی‌ها، مولتی سایت یا قابلیت ایجاد چندین سایت، با یک بار نصب دروپال است. با ایجاد هر سایت جدید روی دروپال نصب […]

بیشتر بخوانید...
cdn - content delivery network

CDN چیست؟ مزایای استفاده از CDN در طراحی سایت

CDN یا Content Delivery Network یا «شبکه‌ی میزبان منابع» مجموعه‌ای از سرورهای تحت وب است که وظیفه‌ی میزبانی فایل‌های ایستا مانند فایل‌های CSS، JS، و تصاویر را بر عهده دارند. گاهی ممکن است برای نامگذاری این گونه سرورها از عبارت «سرور ابری» نیز استفاده شود. چرا از CDN استفاده می‌کنیم؟ مجموعه‌ای از سرورها که وظیفه‌ی […]

بیشتر بخوانید...
پورتال

ویژگی‌های اساسی در پورتال سازمانی

برای طراحی پورتال سازمانی، یا Enterprise Portal برخی ویژگی‌های اساسی می‌بایست برنامه‌نویسی و پیاده‌سازی شوند. در ادامه این موارد را مشاهده خواهید نمود. یک پورتال سازمانی به طور کلی با دو هدف «یکپارچه سازی» و «نمایش و ارائه» ایجاد می‌شود. در موضوع یکپارچه‌سازی، حذف ابزارها و نرم‌افزارهای متعدد و غیرسازگار هدف اصلی به شمار می‌رود […]

بیشتر بخوانید...
DNS

CNAME چیست ؟

DNSها یا سرورهای تبدیل نام دامنه به IP دارای استانداردهای متنوعی برای تعریف قوانین هستند. یکی از این قوانین، CNAME یا Canonical Name است. یک ردیف CNAME در DNS مشخص می‌کند که یک نشانی وب، مانند www.example.com نشانی دیگری برای آدرس اصلی exmple.com است. به عبارت دیگر هنگامی که مروگرها درخواستی به DNS ارسال کنند […]

بیشتر بخوانید...