۱۵ روش برای افزایش سرعت سایت

15 روش برای افزایش سرعت سایت

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

الف) سرور

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

۱. در کش مرورگر ذخیره سازی کنید

CJ Patrick در مقاله‌ای در خصوص چگونگی استفاده از Expires header‌ها برای استفاده از کش مرورگر با عنوان «Expires header‌ها برای سئو» توضیح می‌دهد و می‌گوید:

«مرورگر شما برای اینکه متوجه شود که آیا باید برای لود منبعی، درخواست دوباره بدهد و یا به کش خود مراجعه کند، از Expires header‌ها کمک می‌گیرد. وقتی شما برای منبعی، مثل تصاویر، Expires header در نظر می‌گیرید، مرورگر شما این منابع را در کش خود ذخیره خواهد ساخت. کاربران در مراجعه دوباره به سایت، با سرعت بیشتری مواجه خواهند شد، زیرا مرورگر تمامی تصاویر را از قبل در حافظه خود داشته است.»

متاسفانه در لحظه ارسال این مطلب، SEOmoz از این قابلیت برای تصاویر و stylesheet خود استفاده نکرده است.

۲. Keep-Alive را فعال کنید

به گفته ویکی پدیا:

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

هر چند اطلاعات فوق بیشتر در خصوص TCP Keep-Alive صادق است تا HTTP Keep-Alive، اما به درک موضوع کمک خواهد کرد. در واقع کاربر در HTTP Keep-Alive به سرور می‌گوید «می‌خواهم این ارتباط TCP برای این قدر ثانیه برقرار باقی بماند». این امر به کاهش مدت عکس العمل درخواست‌های بعدی کمک خواهد نمود. بنابر این، تماس با شرکت هاستینگ جهت معرفی این موضوع و یا درخواست فعال کردن آن، ارزشمند خواهد بود. هر چند اکثر این شرکت‌ها، این امکان را غیرفعال کرده‌اند (از جمله برای SEOmoz)، چون این امکانیست دلخواه (در حالی که اطلاعات منتقل شده در هر درخواست، کمتر از ۶۰ بایت خواهد بود).

۳. فشرده سازی gzip را فعال کنید

طرز کار فشرده سازی gzip
تصویر از betterexplained.com

به گفته موتور جستجوی یاهو:

«Gzip محبوب‌ترین و کارامد‌ترین شیوه فشرده سازی حال حاضر است و به کاهش تقریبا ۷۰ درصدی سایز پاسخ به درخواست کمک می‌کند. تقریبا ۹۰% از ترافیک اینترنتی امروز از طریق مرورگرهایی صورت پذیرفته است که از gzip پشتیبانی می‌کنند.»

استفاده از Gzip، سایز و در نتیجه مدت زمان رسیدن پاسخ‌های HTTP را کاهش می‌دهند. این شیوه ایست بسیار آسان که به کاهش وزن صفحات شما کمک خواهد کرد، و با افزودن کد زیر به فایل. htaccess فعال خواهد شد:

# compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
# Or, compress certain file types by extension:
<files *.html>
SetOutputFilter DEFLATE
</files>

همچنین می‌توانید از کد PHP زیر در ابتدای کد PHP یا HTML خود استفاده کنید:

<?php if (substr_count($_SERVER[‘HTTP_ACCEPT_ENCODING’], ‘gzip’)) ob_start(“ob_gzhandler”); else ob_start(); ?>

همچنین می‌توانید از پلاگین‌ها (مثل پلاگین WP HTTP Compression برای وردپرس) استفاده کنید.
سئوموز از این تکنولوژی بهره می‌برد، هر چند کدهای استفاده شده خارجی، مثل کد‌های جاوا از AdRoll، Simpli و CloudFront قابلیت کاهش حجم، بیش از ۶۰% را با استفاده از gzip د اشتند.

۴. صفحات هدف را قابل کش کنید

صفحات طراحی شده مخصوص موبایل، کاربران را به آدرس دیگری (مثل www. seomoz. ir به m. seomoz. ir) منتقل خواهند ساخت؛ به همین دلیل فعال بودن قابلیت کش در این ریدایرکت‌ها می‌تواند در بارگذاری بعدی سایت شما مفید واقع شود. از ۳۰۲ redirect به همراه کش با مدت زمان یک روزه استفاده کنید که شامل Vary: User-Agent در کنار Cache-Control: private باشد. در این صورت، تنها کاربران مراجعه کننده از سایت‌های موبایل منتقل خواهند شد.

۵. از CDN استفاده کنید.

استفاده CDN از چندین سرور
سرورهای مختلف استفاده شده برای CDN

شبکهٔ تحویل محتوا یا CDN، مجموعه ایست از سرورهای شبکه وب در مکان‌های متفاوت که وظیفه رساندن و تحویل مطالب را به صورت کارا و سریع‌تر به کاربر بر عهده دارد. سروری که وظیفه تحویل محتوا به کاربر را دارد، بر اساس فاصله با کاربر انتخاب می‌شود. به طور مثال، سروری که قطعی شبکه کمتر و یا سرعت پاسخگویی بیشتری دارد انتخاب خواهد شد. همانطور که در تصویر بالا که از کنترل پنل شرکت MaxCDN تهیه شده است، محتوا ممکن است با توجه به مکان مراجعه کننده، از سرورهای متفاوتی بارگذاری شود. برای درک بهتر، می‌توانید تفاوت هاست CDN و هاست معمولی را مشاهده کنید.
به نظر می‌رسد SEOmoz. org از Amazon CloudFront استفاده می‌کند. به هر حال نویسنده مطلب از MaxCDN استفاده کرده که خدمات و ابزار متفاوت و جالبی ارائه می‌کند، همچنین قابلیت همخوانی با پلاگین W3 Total Cache در وردپرس را در کنار دیگر سیستم‌های مدیریت محتوا از جمله دروپال و جوملا دارد.

ب) عناصر محتوایی

مادامی که دسترسی کامل به تنظیمات سرور در امکان شما نیست، محتوا نقش مهمی را به عنوان می‌دانی برای مانور بر روی سرعت خواهد داست. با یکی از آشکار‌ترین ضعف‌های SEOmoz شروع می‌کنیم:

۱. ریدایرکت‌ها را کاهش دهید

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

  • هرگز آدرس‌هایی که ریدایرکت می‌شوند را در صفحات خود استفاده نکنید. هر بار که مقصد آدرس تغییر می‌یابد، مرورگر شما نیاز به تغییر و به روز رسانی آدرس خود دارد.
  • هرگز برای رسیدن به منبع مورد نظرتان، از بیش از یک ریدایرکت استفاده نکنید. به طور مثال اگر هدف شما C است و دو نقطه آغاز متفاوت وجود دارد، به نام A و B، این دو باید مستقیما به C ختم بشوند. نه اینکه A به B و سپس به C ریدایرکت شود.
  • از دامنه‌هایی که از ریدایرکت استفاده می‌کنند اما محتوایی ارائه نمی‌کنند، خودداری کنید. گاهی مواقع دامنه‌های اضافی دیگری به یک سایت ختم می‌شوند تا از غلط‌های املایی کاربران در هنگام تایپ سو استفاده کنند.

تصویر زیر نشان می‌دهد که وقتی مرورگر شما سعی می‌کند سایت SEOmoz را بارگذاری کند، چه رخ می‌دهد.

تاثیر ریدایرکت ها بر روی سرعت سایت

همانطور که مشاهده می‌کنید، بیشترین زمان تلف شده در مجموعه ریدایرکت‌های خارجی مشاهده می‌شود. SEOmoz تقریبا از ۲۰ سلسله ریدایرکت استفاده می‌کند که سرعت لود سایت را ۳۰۰۰ میلی ثانیه کاهش داده‌اند.

۲. علامت سوال را از منابع ثابت پاک کنید

هر چند برخی از proxy‌های نامناسب از این مورد چشم پوشی می‌کنند و یا می‌توان با تغییر اولیت پارام‌تر‌ها از این مورد گذر کرد اما به طور معمول، شما نمی‌توانید لینکی با علامت «؟» در پایان را کش کنید. حتی اگر Cache-control: public نیز استفاده شده باشد. این علامت مشابه استفاده از Ctrl+F۵ عمل می‌کند. از این علامت تنها در انتهای منابع پویا استفاده کنید.

۳. Charachter Set تعیین کنید

برای افزایش سرعت ترجمه و ارائه سایت، در HTTP headerهای خود Charachter set تعیین کنید. این کار با افزودن کد سادهٔ زیر امکان پذیر می‌باشد:

<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″>

توجه داشته باشید که کاراکتر ست تعیین شده در HTTP header‌ها و متا تگ، یکسان باشند. در غیر اینصورت با مشکلات عملکردی جدی در مرورگر Internet Explorer مواجه خواهید شد. همچنین برخی مرورگر‌ها از توابع برای تشخیص کاراکتر ست استفاده می‌کنند (مانند تابع <?php bloginfo(‘charset’); ?> در وردپرس) در صورتی که از کاراکتر ست خود مطمئن هستید، آن را به جای تابع PHP جایگزین کنید. این موضوع به کاهش سایز درخواست‌های شما کمک خواهد کرد، بنابر این تا حد امکان از HTML به جای PHP استفاده کنید.

۴. کد‌هایتان را کوچک‌تر کنید.

کوچک و Minify کردن تصاویر

حذف کامنتهای HTML، بخش‌های CDATA، فضاهای خالی و المنتهای خالی حجم صفحه شما و زمان عکس العمل شبکه را کاهش و سرعت بارگذاری سایت را افزایش خواهد داد.
می‌توانید از ابزار ساده‌ای مانند Will Peavy minifier و یا در صورت استفاده از وردپرس، از پلاگین Autoptimize استفاده کنید (پلاگین مذکور از CDN نیز پشتیبانی می‌کند).

۵. از درخواست‌های بد خودداری کنید

Request و درخواست های بد

لینک‌های شکسته، خطاهای ۴۰۴/۴۱۰ را به بار خواهند آورد و این امر موجب ایجاد درخواست‌های بی‌مورد و زمانبر خواهد شد. لینک‌های شکسته خود را تعمیر کنید (به تصویر بالا در خصوص تفاوت و اهمیت این موضوع دقت کنید). می‌توانید از بررسی کننده آنلاین لینک‌های شکسته و یا پلاگین WordPress link checker استفاده کنید. همچنین خواندن مقاله مفید در خصوص ابزارهایی مثل Xenu Link Sleuth و Screaming Frog بسیار مفید خواهند بود.

۶. از منابع ثابت و استوار برای آدرس دهی استفاده کنید

بهترین کار، اشتراک گذاشتن توصیه‌های موتور جستجوی گوگل در این خصوص است:

«در خصوص منابعی که در چندین صفحه مختلف استفاده شده‌اند، به این موضوع که همه این المنتها به یک منبع و با یک آدرس ارجاع داده شده باشند، دقت کنید. در صورتی که منبع در چندین صفحه و سایت که با هم مرتبط هستند اما در دامنه و هاست‌های مختلف هستند منتشر شده باشد، بهتر است است آن منبع از یک hostname بارگذاری شود تا اینکه برای هر بارگذاری به منبعی جداگانه مراجعه گردد. در این حالت، فایده‌های کش به نجات شما می‌آیند! به طور مثال اگر دو صفحه mysite. example. com و yoursite. example. com از یک کد جاوا استفاده می‌کنند، بهتر است این فایل جاوا از یک آدرس، به طور مثال از mysite. example. com فراخوانده شود، در این حالت وقتی که مرورگر با آدرس مشابه در yoursite. example. com برای این فایل جاوا مواجه شود، به جای بارگذاری مجدد آن، از کش خود استفاده خواهد کرد

۷. مراجعه به DNS را کاهش دهید

Request و درخواست های بد

مراجعه به DNS مدت زمان قابل توجهی را برای پیدا کردن آدرس IP مناسب برای hostname به خود اختصاص می‌دهد. مرورگر پیش از مراجعه به DNS، توان انجام هیچ کاری را ندارد. کاهش تعداد میزبان‌های منحصر بفرد، می‌تواند زمان پاسخگویی را کاهش دهد. ببینید چطور مرحله DNS Lookup برای یک فایل، تنها ۳ ثانیه از مدت زمان بارگذاری SEOmoz را به خود اختصاص داده است. شما می‌توانید موارد مشابه را با استفاده از ابزار Pingdom کشف کنید.

نکته: تصاویرتان را به هم متصل و Sprite کنید. این بدان معناست که تصاویری که در تمامی صفحات شما بارگذاری می‌شوند، فقط از یک تصویر مشترک بارگذاری شوند. این کار به کاهش مراجعات به DNS کمک خواهد کرد. SEOmoz بسیاری از تصاویرش را در یک تصویر، مثل این تصویر sprite گردآوری کرده است. برای اطلاعات بیشتر به SpriteMe مراجعه کنید.

ج) CSS، جاوا اسکریپت و تصاویر

۱. ابعاد تصویر را مشخص کنید

مرورگر شما قبل از بارگذاری تصاویر، سایت شما را بارگذاری و ارائه خواهد ساخت. تعیین کردن ابعاد تصویر به تعیین مکان و تصمیم مرورگر در خصوص المنتهای غیر قابل تغییر سایت، کمک خواهد کرد. اگر ابعاد تصاویر مشخص نشده باشند، مرورگر شما پس از بارگذاری تصاویر مجددا در خصوص چیدمان صفحه تثمیم خواهد گرفت. برای این کار از مشخصه‌های height و width در تگ <img> استفاده کنید.

نوجه: هرگز برای تغییر اندازه تصاویر از این مشخصه‌ها استفاده نکنید، حتی اگر با استفاده از این مشخصه‌ها سایز تصویر نمایش یافته را کاهش داده‌اید، کاربر‌‌ همان تصویر اصلی (بزرگ) را بارگذاری خواهد کرد.

۲. تصاویر را بهینه سازی کنید.

کامنت و اطلاعات اضافی در یک فایل تصویری
کامنت و اطلاعات اضافی در یک فایل تصویری

ممکن است تصاویر شامل کامنت و CDATA و یا رنگ‌های بلااستفاده باشد. پایین نگه داشتن حجم تصاویر کمک فراوانی به کاربران با سرعت اینترنت ضعیف‌تر خواهد کرد. سعی کنید تصاویر را با فرمت JPEG ذخیره کنید. می‌توانید از می‌انبر CTRL+SHIFT+ALT+S برای ذخیره تصویر بهینه در فتوشاپ استفاده کنید، همچنین می‌توانید از ابزار Yahoo! Smush. it استفاده کنید، پلاگین این ابزار برای وردپرس با نام WP Smush. it در دسترس می‌باشد. مطالب تکمیلی در این خصوص را در تالار گفتمان دنبال کنید.
سایت SEOmoz می‌توانست تصاویر خود را تا ۵۰ کیلوبایت بدون از دست دادن کیفیت محسوس بهینه سازی کند.

۳. فایل‌های CSS را در بالا و JS را در پایین قرار دهید

قرار دادن فایل‌های CSS در بخش <head> قالب، از رندر کردن دوباره و تصاعدی جلوگیری خواهد کرد. در غیر این صورت ممکن است کاربر تا بارگذاری کامل سایت با صفحه سفید مواجه شود. این موضوع به استاندارد سازی صفحه خود بر اساس استانداردهای W3 نیز کمک خواهد نمود. همچنین کد‌های جاوا اسکریپت خود را به دلیل مشابه در پایان صفحه قرار دهید.
البته پس از انتشار این مقاله، یکی از مدیران بخش توسعه دهندگان سایت یاهو با تماس با اینجانب، به این موضوع اشاره کردند که بارگذاری ناهمگام جاوا اسکریپت نیز (بسته به نوع فایل) می‌تواند مفید واقع باشد. استاندارد‌های مرسوم شده در خصوص جاوا اسکریپت (که خود یاهو نیز به آن دامن زده است) قدیمی بوده و همانطور که شخص مربوطه اشاره کرد، اینترنت از زمان انتشار این مورد در یاهو، مورد تغییر و تحولات زیادی قرار گرفته است.

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

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

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

خبرنامه ایمیلی سئوموز فارسی
(12 votes, average: 0٫83 out of 5)

مطالب مرتبط

121 نظر

  1. سامانه پیام کوتاه آرینا

    با تشکر از زحمات شما…
    واقعا مطالبی که منتشر میشه به توسعه وب سایت ها و افزایش راندمان اونها کمک بزرگی میکنه
    با تشکر مجدد

    پاسخ
  2. فروش آنلاین لپ تاپ

    این مطلب از بهترین مطالبی بود که گذاشتین
    با توجه به سرعت پایین اینترنت در ایران، یکی از مسائل مهم ، همین سرعت لود شدن سایت هاست که واقعا تو بازگشت مجدد بازدید کننده ها نقش مهمی داره

    پاسخ
  3. َAli

    سلام
    یه چیزی خیلی فکرمو مشغول کرده و اون اینه که سایت شما و یک ادمین از نظر ساختار پیج رنک تقریبا مثل هم هستن اما سایت شما تو صفحه ۶ میاد و یک ادمین تو صفحه اول (برای کلمه سئو)
    علتش چیه؟؟؟

    پاسخ
    1. امیرسینا زمانیان

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

      پاسخ
  4. محمد

    ضمن سپاس از مطلب خوب شما
    امیر جان یعنی کد GZIP مربوط به PHP که قرار دادی رو میتونیم در ویبولتین در ابتدای فایل forum.php و یا index.php بزاریم؟ و کد نخست هم در htaccess
    من از هر دو استفاده کردم!

    پاسخ
  5. امین

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

    پاسخ
    1. آرمین جلیلی

      در خصوص استایل، منظور همان فراخوان آدرس فایل CSS در بخش head قالب هست. در خصوص جاوا اسکریپت، شما کماکان باید از تگ script استفاده کنید، با این تفاوت که پیشنهاد میشه کد جاوا رو در پایان قالب قرار بدید. باز هم اگر سوالی هست در خدمتم.

      پاسخ
  6. پیمان کریمی

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

    پاسخ
  7. reza

    با سلام
    یه سوالی داشتم
    میخواستم بدونم اگه من وبلاگم رو به یه آدرس دیگه وصل کنم که
    وقتی باز میشه آدرس جدید بازشه.
    آیا در موتورهای جستجو کم کم آدرس قبلیم نزول میکنه و مطالب جدیدم در آدرس جدید به بهبود رتبه اون تاثیری نداره و در جستجو ها چطوری نشون میده؟
    ممنون میشم جواب بدین.

    پاسخ
  8. سینا

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

    پاسخ
  9. سینا

    سلام.
    من یه سایت دارم که دامنش رو چند سال ثبت کردم.
    میخواستم بدونم اگه هاست رو اون سرور بردارم و بذارم رو یه سرور دیگه تو آمارم در گوگل تاثیر می زاره؟
    خواهش می کنم کمک کنید

    پاسخ
  10. قاسم

    سلام
    استفاده از سرویس cloudflar.com میتواند تاثیر زیادی در سرعت سایت داشته باشد که قابلیت استفاده از این سرویس توسط پلاگین W3 Total Cache هم وجود دارد که اکثر کارهایی که در این پست به آن اشاره شده از جمله CDN به طور خودکار انجام میدهد

    پاسخ
    1. امیرسینا زمانیان

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

      پاسخ
  11. تدريس خصوصي

    سلام
    من این موضوع رو تو گوگل سرچ زدم کد های مختلفی اومد. بالاخره کدومش درسته؟
    اینم اون کدی که تقریبا همه جا بود:
    # BEGIN GZIP

    AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript

    # END GZIP

    پاسخ
  12. آرمین جلیلی

    سلام، در حال حاضر سایت شما (به طور مثال) بر روی یک سرور هست، به طور مثال بر روی سروری در آلمان. حالا فرض کنید دو نفر یکی از آلمان و یکی از چین آدرس سایت شما رو وارد کنن. کسی که در آلمان هست به دلیل نزدیکی به سرور، پاسخ سریع تری دریافت کرده و سریع تر سایت رو مشاهده خواهد کرد. CDN از سایت شما یک نسخه زنده بر روی سرورهایی در سرتاسر دنیا تعبیه می کنه و بدین ترتیب کسی که آلمان هست از سرور آلمان سایت رو مشاهده می کنه و کسی که چین هست از سرور چین. پس همواره سرعت بالا خواهد بود.

    پاسخ
  13. تشک بادی

    سلام
    من از سیستم مدیریت محتوای ورذدپرس استفاده می کنم، می خواستم ببینم که چه افزونه ای برای این کار مناسب و شما پیشنهاد می کنید؟؟

    پاسخ
  14. نیما

    سلام مرسی از مطالبتون
    از کجا بدونیم یه هاست واقعا خوبه؟
    من از هاست که ۷ سال سابقه داره ورتبه ۱۷ رو داره استفاده کردم ولی هاست خوبی نبود

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

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

    پاسخ
  16. افرا

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

    پاسخ
  17. ho3ein

    ممنون مفید بودن ولی بعضی جاها مشکل ساز میشه مثلا وقتی فایل های سی اس اس رو فشرده و فضای خالی رو پاک میکنیم سایت کمی بهم میریزه یا مثلا کدها که میگین به htaccess اضافه کنیم چون فایل htaccess خیلی حساسه تو ورودی های گوگل تاثیر گذار میشه و با کاهش ورودی ها مواجه میشیم

    پاسخ
    1. امیرسینا زمانیان

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

      پاسخ
  18. مریم

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

    پاسخ
  19. Tech-News.ir

    سلام
    آیا راهی هست که بشه بصورت اتوماتیک فضا های خالی و کامنت های موجود توی کدها رو حذف کرد؟
    (هم برای php و هم css مد نظرم هست)

    پاسخ
  20. نیما

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

    پاسخ
  21. دهقان

    سلام مطلب خوبی بود…
    یه سوال دارم…بالاخره بهتره سایت ها را روی www قفل کنیم یا بدون اون؟
    شنیدم گوگل دیگه همه سایتارو روی بدون www نمایش میده درسته؟ تکلیف ما چیه؟ من تا الان سایتم رو روی www قفل کردم و هر جا هم که میخوام لینکم رو بذارم با www گذاشتم..اما صفحات ایندکس شدم یکیه…تکلیف جیه؟

    پاسخ
    1. هادی پورمحمد

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

      پاسخ
  22. مصطفی خبازیان

    درود

    مقاله خیلی خوبی بود
    اگر ممکن است درباهر CDN توضیحات بشتری بدید مثلا سایت های ایرانی که ارائه میدن را معرفی کنید

    پاسخ
  23. امین

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

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

    این یه گزارش از یکی از صفحاتی که قصد دارم اینکار رو روی اون انجام بدم:

    Page Content Size
    ۴۲.۶ KB(HTML)
    ۱۲۴.۸ KB(CSS)
    ۳۶۲.۵ KB(Javascript)
    ۱۱۵.۶ KB(Image)

    TOTAL
    ۶۴۵.۶ KB
    content size

    پاسخ
    1. هادی پورمحمد

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

      پاسخ
  24. urfun

    سلام ببخشید اگه امکان داره وبسایتurfun.irرو یه بررسی کنید و مشکل های اساسیش رو بهم بگید ودر ضمن هرکاری لازم هست تا انجام داده بشه بگید واگه میتونید خودتون اوناروحل کنید بهم خبربدید البته این کارا در راه خدانیستا ایشالا جبران میشه
    خیلی ممنونم اگه امکان داره با ایمیل یانظردرسایت در تماس باشیم مرسی urfun.ir@chmail.ir
    لطفا تعرفه هم لطف کنید

    پاسخ
  25. محمد

    سلام.
    ببخشید من یه مشکلی برام پیش آمده بود.از وقتی که وبم رو در بینگ وبمستر ثبت کردم وقتی وبم باز میشه در سربرگ مرورگم به جای نام وبلاگم اینو می نویسه:your SEO optimized title.
    نمی دونم این چیه اصلا؟خوبه یا بدِ؟؟اگر بدِچجوری از بین ببرمش؟

    پاسخ
    1. هادی پورمحمد

      سلام محمد عزیز اگر منظور شما وبلاگتون هست که چنین مشکلی دیده نشد . در این مورد هم شما باید تایتل سایتتون رو بهینه کنید یا خیلی بلند هستش یا خیلی کوتاه

      پاسخ
  26. webdevoloper

    ممنون از مطالبتون.
    با اجازتون دوتا نکته رو هم لازم دونستم من بگم:
    ۱- الان برای نسخه موبایل نباید از ساب دامنه استفاده کرد و برای بهبود سئو بهترین چیز همون ریسپانسیو بودن قالب هستش.
    ۲- در مورد قرار دادن فایل های جاوا اسکریپت هم اینو بگم که بعضی بعضی از فایل هارو اگه در اخر صفحه قرار داده بشن ایراداتی تو عملکرد صحیح سایت پیش میاد.

    پاسخ
    1. هادی پورمحمد

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

      پاسخ

نظر بدهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *