خوش آمدید به رمان ۹۸ | بهترین انجمن رمان نویسی

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

آیا این تاپیک مفید است ؟

  • کم

    رای: 0 0.0%
  • متوسط

    رای: 0 0.0%
  • خوب

    رای: 2 16.7%
  • عالی

    رای: 10 83.3%
  • نظری ندارم

    رای: 0 0.0%

  • مجموع رای دهندگان
    12
وضعیت
موضوع بسته شده است.

Afshin Javan

اخراج شده
کاربر اخراج شده
کاربر مسدود شده
عضویت
18/1/20
ارسال ها
2,336
امتیاز واکنش
13,208
امتیاز
323
زمان حضور
52 روز 9 ساعت 59 دقیقه
نویسنده این موضوع
10. استفاده از افزونه‌های موسوم به LazyLoad برای بهینه‌سازی تصاویر

قابلیت جالب و منحصربه‌فردی که چند سالیست به برخی CMS ها از جمله وردپرس اضافه شده است، امکان استفاده از افزونه‌هایی برای بهینه‌سازی تصاویر به سبکی جدید است. افزونه‌هایی با عنوان LazyLoad منتشر شده‌اند که با فرآیندی جالب، باعث بهبود سرعت سایت و بارگذاری تصاویر آن می‌شوند. در حال حاضر بسیاری از سایت‌های امروزی و موفق در زمینه‌های گوناگون از این قابلیت استفاده می‌کنند.

روش کار این پلاگین به این صورت است که در صورت نصب و فعال بودن آن، مرورگرها فقط تصاویری از یک سایت را بارگذاری می‌کنند که در محدوده دیدشان وجود دارد. به عبارت ساده‌تر شما وقتی وارد یک سایتی که این قابلیت در آن فعال است می‌شوید، فقط تصاویری را می‌بینید که در کادر مرورگر شما دیده می‌شوند، و زمانی که شما سایت را به قسمت‌های پائین‌تر اسکرول کنید، تصاویر بعدی به نوبت بارگذاری و همراه با افکت ظاهر می‌شوند. استفاده از این سیستم کمک شایانی به کاهش تعداد آیتم‌های در حال دانلود برای مرورگرها می‌کند و همین موضوع باعث می‌شود تا سایت شما با سرعت بیشتری لود شود. اگر از وردپرس استفاده می‌کنید، می‌توانید از افزونه‌های jQuery Image Lazy Load WP و Lazy Load و یا BJ Lazy Load بهره‌مند شوید.


Lazy Load




آموزش مبانی پیشرفته در وب

 
  • تشکر
Reactions: ℳelissa، Mana، TiNAX007 و یک کاربر دیگر

Afshin Javan

اخراج شده
کاربر اخراج شده
کاربر مسدود شده
عضویت
18/1/20
ارسال ها
2,336
امتیاز واکنش
13,208
امتیاز
323
زمان حضور
52 روز 9 ساعت 59 دقیقه
نویسنده این موضوع
11. بهینه‌سازی یا تعویض قالب وب‌سایت

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

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



آموزش مبانی پیشرفته در وب

 
  • تشکر
Reactions: ℳelissa، Mana، TiNAX007 و یک کاربر دیگر

Afshin Javan

اخراج شده
کاربر اخراج شده
کاربر مسدود شده
عضویت
18/1/20
ارسال ها
2,336
امتیاز واکنش
13,208
امتیاز
323
زمان حضور
52 روز 9 ساعت 59 دقیقه
نویسنده این موضوع



12. حذف بخش های اضافی و غیرکاربردی سایت

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

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

از دیگر موارد مشابه در همین زمینه، لینک های از کار افتاده یا به اصطلاح Broken Links (لینک های شکسته) هستند که حضورشان هیچ توجیهی در یک سایت ندارد. چنین لینک هایی که با صفحات 404 نیز شناخته می شوند، باید در اسرع وقت حذف و یا به صفحات دیگر ریدایرکت شوند. این مسئله ثابت شده است که باقی ماندن لینک های از کار افتاده در افت سرعت یک سایت تأثیر زیادی می گذارند. به منظور شناسایی و پیدا کردن لینک های از کار افتاده می توانید از سایت Online Broken Link Checker استفاده کرده و یا اگر از وردپرس استفاده می کنید، پلاگین Broken Link Checker را نصب کنید. همچنین برای دروپال می توانید از ماژول Link Checker و برای جوملا از افزونه Link Checker استفاده کنید.


آموزش مبانی پیشرفته در وب

 
  • تشکر
Reactions: ℳelissa، Mana، TiNAX007 و یک کاربر دیگر

Afshin Javan

اخراج شده
کاربر اخراج شده
کاربر مسدود شده
عضویت
18/1/20
ارسال ها
2,336
امتیاز واکنش
13,208
امتیاز
323
زمان حضور
52 روز 9 ساعت 59 دقیقه
نویسنده این موضوع
13. از شبکه توزیع محتوا یا CDN استفاده کنید

شبکه توزیع محتوا (Content Delivery Network) که آن را با حروف اختصاری CDN می نامند، شبکه ای به هم لینک شده و مرتبط از چندین سرور می باشد که دسترسی اطلاعات برای کاربران را به شدت سریع و راحت تر کرده است. CDN یک شبکه بزرگ از سرورهای به هم متصل و نزدیک به هم می باشد. این سرورها که با نام Edge Server و یا Cache Server شناخته می شوند، با فاصله های نزدیک و تقریباً در تمام نقاط کره زمین وجود دارند. هر کاربری که به یک وب‌سایت مراجعه می کند، در واقع می بایست اطلاعات لازم را از سرور اصلی آن سایت که سرور آن در نقطه ای از کره زمین قرار دارد دریافت کند. تا پیش از این فاصله زیاد بین کاربر (کلاینت) و سرور باعث می شد تا دسترسی به اطلاعات با سرعت خیلی کمتری انجام شود. ولی با حضور CDN ها این مشکل برطرف شده است. حالا هر کاربری می تواند از هر جای دنیا در کمترین زمان ممکن به اطلاعات هر سایتی که از این شبکه استفاده کرده باشد، دسترسی پیدا کند. نحوه کار خیلی ساده است. سایت اصلی روی یک سرور اجرا شده است. این سرور به ده ها سرور دیگر که به صورت زنجیره ای به هم متصل هستند، مرتبط هستند. اطلاعات از سرور اصلی در تمام این سرورها جریان دارد. تمامی این سرورها که در موقعیت های مختلف جغرافیایی قرار دارند، می توانند در کسری از ثانیه این اطلاعات را آماده ارسال به کاربران کنند. وقتی یک کاربر وارد چنین سایتی می شود، در اصل به نزدیک ترین سرور متصل می شود و همین موضوع باعث می شود تا در کمترین زمان ممکن و در کمترین فاصله، اطلاعات بین کاربر و سرور تبادل شود. تصویر پائین به خوبی گویای این موضوع هست.



آموزش مبانی پیشرفته در وب

 
  • تشکر
Reactions: ℳelissa، Mana، TiNAX007 و یک کاربر دیگر

Afshin Javan

اخراج شده
کاربر اخراج شده
کاربر مسدود شده
عضویت
18/1/20
ارسال ها
2,336
امتیاز واکنش
13,208
امتیاز
323
زمان حضور
52 روز 9 ساعت 59 دقیقه
نویسنده این موضوع


استفاده از این شبکه به قدری به کسب و کارهای موفق آنلاین کمک کرده است که می توان از آن به عنوان یکی از برترین خدمات دهه اخیر یاد کرد. شبکه توزیع محتوا به جز تسریع بارگذاری سایت و تبادل سریع اطلاعات، باعث افزایش امنیت و سلامت یک وب‌‎سایت نیز می شود. از جمله برترین سرویس دهنده های بین المللی شبکه توزیع محتوا می توان بهAmazon CloudFront ,NetDNA MaxCDN ,CloudFlare ,Incapsula اشاره کرد. در ایران نیز شرکت های زیادی هستند که در این زمینه فعالیت می‌کنند و وب‌مسترهای ایرانی می توانند از طریق این واسطه ها برای سایت خود CDN تهیه کنند.

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



آموزش مبانی پیشرفته در وب

 
  • تشکر
Reactions: ℳelissa، Mana، TiNAX007 و یک کاربر دیگر

Afshin Javan

اخراج شده
کاربر اخراج شده
کاربر مسدود شده
عضویت
18/1/20
ارسال ها
2,336
امتیاز واکنش
13,208
امتیاز
323
زمان حضور
52 روز 9 ساعت 59 دقیقه
نویسنده این موضوع
14. فعال‌سازی قابلیت Hotlink Protection

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

برای فعالسازی قابلیت Hotlink Protection باید طبق روش های زیر عمل کرد:



آموزش مبانی پیشرفته در وب

 
  • تشکر
Reactions: ℳelissa، Mana، TiNAX007 و یک کاربر دیگر

Afshin Javan

اخراج شده
کاربر اخراج شده
کاربر مسدود شده
عضویت
18/1/20
ارسال ها
2,336
امتیاز واکنش
13,208
امتیاز
323
زمان حضور
52 روز 9 ساعت 59 دقیقه
نویسنده این موضوع
نحوه فعالسازی Hotlink Protection در کنترل پنل cPanel :

1. ابتدا وارد کنترل پنل شده و از قسمت Security گزینه Hotlink Protection را پیدا کرده و روی آن کلیک کنید.
2. سپس روی گزینه Enable کلیک کنید تا این قابلیت فعال شود. اگر از قبل این قابلیت فعال بود از این مرحله می گذریم.
3. در قسمت پائین تر یعنی قسمت Configure Hotlink Protection جایی برای وارد کردن آدرس های URL وجود دارد که با عنوان URLs to allow access نمایش داده شده است.
4. در این قسمت آدرس سایت هایی که می خواهید این قابلیت در آن ها غیرفعال باشد (یعنی سایت هایی که بتوانند بدون محدودیت از محتوای سایت شما استفاده کنند) از جمله آدرس سایت خودتان را به صورت کامل همراه با http:// وارد نمائید.
5. در قسمت پائین تر (بخش Block direct access for the following extensions) می توانید پسوند هایی که مایل به مسدودسازی آن ها هستید را مشخص کنید. فقط کافیست هر فرمت را نوشته و بعد از آن یک کامای انگلیسی (,) بگذارید و سپس فرمت بعدی را تایپ کنید. برای مثال jpg,gif,png,mp3,mp4 و ...
6. در صورتی که تیک گزینه بعدی را بزنید، اجازه ارسال درخواست از سوی مرورگرها یا دیگر نرم افزارها را فعال کرده اید. پیشنهاد می کنیم این گزینه را غیرفعال باقی بگذارید.
7. بخش انتهایی با عنوان Redirect the request to the following URL بخشی است که می توانید با وارد کردن آدرس دلخواه خود، لینک ها و فایل های مسدود شده در سایت های دیگر را به آدرس مورد نظرتان هدایت کنید.
8. بعد از اتمام کار، گزینه Submit را بزنید.

Hotlink Protection




آموزش مبانی پیشرفته در وب

 
  • تشکر
Reactions: ℳelissa، Mana، TiNAX007 و یک کاربر دیگر

Afshin Javan

اخراج شده
کاربر اخراج شده
کاربر مسدود شده
عضویت
18/1/20
ارسال ها
2,336
امتیاز واکنش
13,208
امتیاز
323
زمان حضور
52 روز 9 ساعت 59 دقیقه
نویسنده این موضوع
Hotlink Protection



نحوه فعالسازی Hotlink Protection در کنترل پنل DirectAdmin :

از آنجایی که کنترل پنل دایرکت ادمین، مثل سی پنل دسترسی مستقیمی به فعالسازی این قابلیت ندارد، شما می بایست از طریق ویرایش فایل htaccess این کار را انجام دهید. برای این کار به روش زیر عمل کنید:
1. ابتدا وارد کنترل پنل خود شده و از قسمت مدیریت فایل ها به Public_html یعنی روت اصلی هاست خود بروید.
2. سپس فایل htaccess را با یک ویرایشگر باز کنید.
3. کدهای موجود در این لینک را به انتهای این فایل اضافه کنید و فایل را ذخیره کنید.

در این کد، به جای yoursite1.com آدرس سایت خود را بدون http:// وارد کنید. اگر مایل به اضافه کردن آدرس های بیشتری بودید، همین عبارت کد را کپی کرده و در خط پائین عیناً قرار دهید و فقط آدرس سایت را تغییر دهید. در این مثال 2 آدرس سایت قرار گرفته شده است. در قسمت بعدی، جایی که فرمت ها مشخص شده اند نیز می توانید فرمت هایی که نیاز به مسدود شدن دارند را مشخص کنید. اگر مایل به اضافه کردن پسوندهای بیشتری بودید، کافیست آن ها را در ادامه فرمت های قبلی اضافه کنید. مثال: ((gif|jpg|png|mp3|mp4

شایان ذکر است که این روش روی دیگر انواع کنترل پنل ها هم کارساز است.



آموزش مبانی پیشرفته در وب

 
  • تشکر
Reactions: ℳelissa، Mana، TiNAX007 و یک کاربر دیگر

Afshin Javan

اخراج شده
کاربر اخراج شده
کاربر مسدود شده
عضویت
18/1/20
ارسال ها
2,336
امتیاز واکنش
13,208
امتیاز
323
زمان حضور
52 روز 9 ساعت 59 دقیقه
نویسنده این موضوع
نحوه فعالسازی Hotlink Protection در کنترل پنل Plesk :

1. وارد کنترل پنل شده و از تب Websites & Domains گزینه Show More را بزنید.
2. روی گزینه Hotlink Protection کلیک کنید.
3. گزینه Switch On را بزنید تا این قابلیت فعال شود.
4. در بخش Settings و از قسمت Protected files extensions فرمت های مورد نظر خود که مایل به مسدود کردن دسترسی به آن ها هستید را بنویسید. توجه کنید که بر خلاف سی پنل که با کاما باید فرمت ها را از یکدیگر جدا می کردید، در پلسک باید از اسپیس (یک فاصله) استفاده کنید.
5. در قسمت بعدی یعنی Addresses of friendly websites آدرس سایت هایی که نمی خواهید این محدودیت روی آن ها اعمال شود (از جمله سایت خودتان) را هم با http:// و هم با www وارد کرده و گزینه Add را بزنید.
6. بعد از اینکه فرمت ها و آدرس سایت ها را وارد کردید، گزینه OK را زده تا تنظیمات ذخیره شوند.


Hotlink Protection Ples




آموزش مبانی پیشرفته در وب

 
  • تشکر
Reactions: ℳelissa، Mana، TiNAX007 و یک کاربر دیگر

Afshin Javan

اخراج شده
کاربر اخراج شده
کاربر مسدود شده
عضویت
18/1/20
ارسال ها
2,336
امتیاز واکنش
13,208
امتیاز
323
زمان حضور
52 روز 9 ساعت 59 دقیقه
نویسنده این موضوع
15. بهینه‌سازی دیتابیس (پایگاه داده ها)

بهینه‌سازی پایگاه داده ها یا همان دیتابیس یک سایت از دیگر راه های افزایش سرعت سایت است. این نوع بهینه سازی ها باید به صورت مستمر و در زمان های مشخص (برای مثال ماهی یک الی دو بار) انجام شود. به ویژه اگر شما از CMS های سنگین استفاده می کنید.

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

برای انجام چنین بهینه سازی هایی پلاگین های زیادی عرضه شده است. برای وردپرس می توان به افزونه های کاربردی همچون WP Optimize , WP-DBManager و یا WP-Sweep اشاره کرد. این افزونه ها به صورت خودکار بهینه‌سازی های لازم را انجام می دهند. فقط کافیست دکمه شروع را بزنید تا فرآیند بهینه سازی آغاز شود. اگر سیستم مدیریت محتوای شما دروپال است، می توانید از ماژول OptimizeDB استفاده کنید. همچنین برای جوملا نیز افزونه هایی مثل Optimize Your Table منتشر شده اند تا بتوان با کمک آن ها دیتابیس را بهینه‌سازی کرد.





آموزش مبانی پیشرفته در وب

 
  • تشکر
Reactions: ℳelissa، Mana، TiNAX007 و یک کاربر دیگر
وضعیت
موضوع بسته شده است.
shape1
shape2
shape3
shape4
shape7
shape8
بالا