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

زمان کنونی: ۱-۳-۱۳۹۷، ۰۷:۱۰ عصر درود مهمان گرامی! (ورودثبت نام)

اعلانات سایت



راهکارهای کاهش استفاده از پهنای باند
زمان کنونی: ۱-۳-۱۳۹۷، ۰۷:۱۰ عصر
کاربرانِ درحال بازدید از این موضوع: 1 مهمان
نویسنده: Aseman
آخرین ارسال: Aseman
پاسخ: 1
بازدید: 1856

ارسال پاسخ 
 
امتیاز موضوع:
  • 21 رأی - میانگین امتیازات: 3.05
  • 1
  • 2
  • 3
  • 4
  • 5
راهکارهای کاهش استفاده از پهنای باند
ادمین
*******

وضعيت : آفلاین
ارسال‌ها: 202
تاریخ عضویت: ارد ۱۳۹۱
اعتبار: 2

سپاس ها 20
سپاس شده 33 بار در 30 ارسال


ارسال: #1
راهکارهای کاهش استفاده از پهنای باند
حتما حداقل یک بار هم برای شما پیش آمده که در یک روز خاص بازدید سایتتان خیلی بالا رود و سپس با خطای Bandwidth Limit Exceeded مواجه شوید و یا صفحه Account Suspended را مشاهده کنید وقتی با هاستینگ تماس میگیرید می گوید “استفاده از منابع سرور شما خیلی بالا بوده…” که این خطا به دلیل محدود بودن پهنای باند شما به مقداری مشخص و یا درخواست های زیاد به سرور به وجود می آید. پهنای باند به طور کلی توسط ارائه دهندگان هاست محدود می شود زیرا مشمول هزینه است؛ بنابراین به عنوان صاحب یک وبسایت باید مطمئن شوید که وبسایت شما از کمترین مقدار پهنای باند استفاده می کند تا از بسیاری از مشکلات بیشتر جلوگیری شود.

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

ذخیره پهنای باند و کاهش بارگزاری سرور
از کدهای CSS به جای تصاویر در طراحی پوسته وردپرس استفاده کنید

تصاویر برای لود شدن، از پهنای باند زیادی استفاده می کنند. هم اکنون اگر نگوییم همه مرورگرها، اما نود درصدشان به طور قطع طرح های گرافیکی مانند box shadow و یا rounded border را به راحتی نمایش می دهند؛ پس در صورت امکان سعی کنید به جای تصاویر از کدهای CSS بهره ببرید، زیرا این کدها بسیار کمتر از تصاویر از پهنای باند استفده می کنند.
همیشه از بهینه بودن تصاویر مطمئن شوید

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

اگر از فتوشاپ استفاده می کنید، می توانید برای ذخیره تصویر از ”Save for web and devices” بهره بگیرید که به شما این امکان را می دهد تا بهترین کیفیت را با کمترین حجم تصویر داشته باشید. راه حل دیگر استفاده از یک سرویس آنلاین برای کم کردن حجم تصویر اما بالا نگاه داشتن کیفیت آن است. یکی از این سرویس های بسیار مفید Smush It می باشد. (با این ابزار در بخش ابزارهای بسیار مفید و آنلاین برای کار با تصاویر آشنا شدید.)

خبر خوب این است که اگر از وردپرس استفاده می کنید (که امیدواریم این گونه باشد و احتمالا این گونه نیز هست) می توانید از افزونه Smush It plugin بهره ببرید که به طور خودکار هر تصویری را که در وبسایت خود آپلود می کنید، برای نمایش آنلاین بهینه می کند.
حتما از کش وردپرس یا کش سرور استفاده کنید

حتما همه شما با عملی که کش انجام می دهد آشنایی دارید، اما برای دوستانی که در دنیای وب تازه کار هستند توضیح کوتاهی در این مورد می دهیم: کش کردن، عمل بازیابی اطلاعات از یک مخزن اطلاعات آماده (به نام “کش” )، به جای استفاده از resourceها یعنی کدهای تبدیل نشده (زمانی که اطلاعات یکسانی درخواست شود) می باشد. کد زیر فایل های .jpg و .gif و .swf را به مدت یک هفته کش می کند. برای فایل های دیگر شما می توانید cache life تنطیم کنید. برای مثال فایل های CSS و JavaScript باید برای مدت زمان کمتری کش بشوند. کد زیر را در فایل .htaccess کپی کنید:
کد php:
<filesmatch "\.(jpg|jpeg|png|gif|swf)$"="">
Header set Cache-Control "max-age=604800, public"
</filesmatch
آیا کاربر وردپرس هستید؟! در صورت مثبت بودن پاسخ، نصب افزونه W3 Total Cache یا WP Super Cache را شدیدا پیشنهاد می کنیم. این افزونه یک راه حل بسیار ساده و کامل و البته رایگان برای کش کردن و بهینه سازی هر بخش از وبسایت تان می باشد.
از سرقت پهنای باند و hotlink شدن جلوگیری کنید

یکی از اعمال بد اما بسیار رایج در اینترنت hotlinking است؛ hotlinking چیست؟ بگذارید با یک مثال ساده توضیح دهیم: وبسایت A یک تصویر را برای نمایش بر روی صفحه html هاست می کند. وبسایت B نیز قصد دارد دقیقا همان تصویری را که در وبسایت A موجود است را نمایش دهد. وبسایت B به تصویر وبسایت A لینک می کند که با این عمل باعث می شود هر موقع که وبسایت B بارگزاری می شود، از پهنای باند A استفاده شود.

بنابراین شما نیز مانند هر فرد دیگری نمی خواهید پهنای باند خود را برای دیگران خرج کنید، درسته؟! برای جلوگیری از انجام این عمل زشت(!) می توانید لوگوی خود را بر روی تصاویر هک کنید و آدرس سایتتان را نیز در کنار آن بنویسید.
از Minify کردن برای فشرده سازی فایل های CSS و جاوااسکریپت استفاده کنید

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

توجه داشته باشد که درون افزونه W3 Total Cache، اپلیکیشن Minify کردن وجود دارد.
برای هاست کردن فایل های بزرگ از وبسایت های هاستینگ بهره ببرید

اگر محتوای وبسایت شما به گونه ایست که مجبورید فایل هایی با حجم بالا هاست کنید (مانند ویدئوها، فایل های Psd فتوشاپ، تصاویر بزرگ و …) به طور قطع باید بر روی یک سرویس شخص ثالث تکیه کنید. با این کار، زمانی که فردی فایل مورد نظر را دانلود می کند از پهنای باند این سرویس به جای پهنای باند خودتان استفاده می شود.
برای فایل های php از فشرده سازی GZip استفاده کنید

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

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

این مقاله از وردپرس با طعم فارسی را جدی بگیرید زیرا زیادی مفید است!
امضای Aseman التماس دعا]

سنترفا | پرتال مرکزی فارسی زبانان
۱۷-۱۱-۱۳۹۲ ۰۱:۱۹ صبح
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
ارسال پاسخ 


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان