در حالی که آمار زیادی در سراسر وب شناور است ، بیایید سرعت صفحه را از منظر شخصی تر در نظر بگیریم. چند بار منتظر بارگیری یک صفحه وب شده اید و پس از خزیدن احساس سرخوردگی ، عصبانیت یا حتی ناامیدی کرده اید؟
علاوه بر این ، ممکن است این تجربه حتی به شما تاثیری منفی از وب سایت بدهد ، شاید به حدی که هرگز نخواهید تا دوباره بارگیری شود. با بیش از 1.8 میلیارد وب سایت موجود ، به احتمال زیاد وب سایت های کند بازدید کننده با ارزش بازدید کنندگان را از دست می دهند. لیست راه حل ها ، شما باید دقیقاً بدانید که وب سایت شما چگونه کار می کند. با استفاده از یک ابزار مناسب برای تست عملکرد وب سایت می توانید تعداد ملموس تری برای شروع به شما ارائه دهد.
هنگامی که این معیار را دریافت کردید ، شروع کار آسان تر می شود. هنگام تنظیمات برای تنظیم دقیق عملکرد وب سایت ، پیشرفت ها (یا عدم وجود آنها) را مشاهده کنید. بخاطر داشته باشید که با یک تست مقایسه کنید ، یک پیشرفت کامل انجام دهید و سپس دوباره آزمایش کنید تا نتایج را ببینید.
با این حساب ، بیایید نگاهی به برخی از علل احتمالی سرعت پایین صفحه بیندازیم.
با این حساب ، بیایید نگاهی به برخی از دلایل احتمالی سرعت پایین صفحه بیندازیم.
علل اصلی سرعت پایین صفحه
هر کسی که یک وب سایت را اجرا کند می داند که قسمت های متحرک زیادی در این ترکیب وجود دارد. هرچه اجزای بیشتری در کنار هم قرار گیرند ، احتمال اینکه مشکلی پیش بیاید یا سرعت آن کندتر از حد لازم باشد ، وجود دارد.
اگرچه برخی از این عوامل در حال حاضر تأثیر بدی روی شما ندارند ، اما ممکن است با رشد سایت تغییر کند. .
1. Slow Web Hosting Server
بسیاری از ارائه دهندگان خدمات میزبانی وب آسمان و ماه را به مشتریان بالقوه نوید می دهند. با این وجود ، اگرچه جزییاتی که ارائه می دهند مناسب و عالی به نظر می رسند ، اما همیشه نشان دهنده میزان خوب بودن یک میزبان وب نیست. مورد من قبلاً شرکت های میزبانی وب را دیده ام که محفظه های نوع PC خانگی را در اتاق های ذخیره سازی کوچک نصب کرده اند.
سخت افزار بی کیفیت یا حتی پیکربندی های شبکه نامناسب می توانند بر زمان پاسخ و عملکرد سرور تأثیر جدی بگذارند. قبل از مشترک شدن در یک برنامه میزبانی ، بررسی کنید که آیا سرورها عملکرد طولانی مدت قابل قبولی را ارائه می دهند یا خیر.
برخی از وب سایت ها زمان پاسخگویی سرور و قابلیت اطمینان برای چندین میزبان را ردیابی می کنند – ممکن است بخواهید به آنجا بروید تا ایده ای دقیق بدست آورید. اگر شرکت میزبانی مورد علاقه شما در لیست آنها نیست ، احتمالاً نباید آنها را در نظر بگیرید.
2. کمبود منابع میزبانی
مراقب میزان استفاده از منابع باشید تا مطمئن شوید بر سرعت بارگذاری صفحه شما تأثیری ندارد.
میزان منابع سرور موجود در هر طرح میزبانی در ارائه دهندگان خدمات متفاوت است. زمان و حافظه پردازنده (RAM) نقش بسزایی در سرعت و عملکرد وب سایت دارند. این بر سرعت بارگیری صفحات وب و تعداد بازدیدکنندگان همزمان شما تأثیر می گذارد.
صرف نظر از نوع برنامه میزبانی ، کنترل پنل 39؛ میزبانی وب (مانند cPanel) احتمالاً یک گزینه دارد ترك كردن. شما مصرف منابع خود را بررسی می کنید برای اطمینان از عدم محدودیت برنامه مورد نظر ، معیارهای اندازه گیری را در اینجا زیر نظر داشته باشید.
هنگام ورود به صفحه کنترل میزبانی وب ، هرگز فراموش نکنید که اعتبارنامه خود را ایمن نگه دارید. هرگز گذرواژه های پیش فرض را نگه ندارید و هرگز از رمزهایی که خیلی راحت خرد می شوند استفاده نکنید.
3. قالب های تصویر تأثیر بسزایی در سرعت
تصاویر JPG مورد استفاده در این سایت بیش از یک ثانیه به زمان بارگذاری صفحه می افزاید.
محتوای چندرسانه ای امروزه از اهمیت زیادی برخوردار است زیرا به شدت به تجربه کاربر (UX). با این حال ، این نوع محتوا اغلب زیاد است و می تواند زمان بارگیری صفحه را به میزان قابل توجهی افزایش دهد. در حالی که بهینه سازی تصویر می تواند به شما در حل این مشکل کمک کند ، اما همچنین به شما امکان می دهد قالب های پرونده مورد استفاده خود را یادداشت کنید.
به عنوان مثال ، اندازه تصویر می تواند از یک قالب به قالب دیگر متفاوت باشد. JPG ها در حال حاضر استاندارد هستند زیرا از تصاویر PNG بسیار کوچکتر هستند. با این وجود ، قالب های تصویری جدیدی مانند WebP ظاهر شده اند که نرخ فشرده سازی تصویر را حتی بهتر ارائه می دهند.
با عقل انتخاب کنید از کدام نسبت تصویر استفاده می کنید و ممکن است برای بارگیری صفحات برای مدت طولانی برنده شوید.
4. اندازه بیش از حد صفحه باعث آسیب رساندن به صفحات وب و سرعت سایت می شود
اگرچه تصاویر نقش مهمی در سرعت بارگذاری صفحه دارند ، اما آنها تنها مقصر نیستند. می توانید صفحات وب را به روش های مختلف ایجاد کنید. اگر بخواهید یک صفحه را خیلی بزرگ کنید یا از تعداد عناصر درگیر آن چشم پوشی کنید ، می توانید یک فاجعه سرعتی ایجاد کنید.
بارگیری هر یک از عناصر صفحه برای یافتن مناطق متن و تصاویر در فریم ها و موارد دیگر مدت زمان زیادی طول می کشد. این نه تنها باعث افزایش زمان بارگیری صفحه شما می شود ، بلکه ایجاد صفحات بیش از حد طولانی می تواند باعث پرت شدن حواس بازدیدکنندگان شود.
با توجه به اینکه چه عناصری را قرار می دهید و چه تعداد ، صفحه های خود را به صورت استراتژیک طراحی و ایجاد کنید ؛ بین آنها را در یک صفحه بارگیری می کنید.
5. CDNs High Latency یک قاتل است
صفحات وب را از حافظه پنهان ذخیره شده در شبکه بزرگ سرورهای خود ارائه می دهد.
سرور میزبانی وب شما هر چقدر هم عملکرد خوبی داشته باشد ، این تنها در یک مکان است . این تأخیر را افزایش می دهد – مدت زمانی که طول می کشد تا داده ها در فواصل فیزیکی بین سرور و بازدید کننده حرکت کنند.
تا زمانی که فقط به ترافیک محلی یا منطقه ای سرویس ندهید ، تأخیر زیاد برای بسیاری از بازدید کنندگان بین المللی می تواند بارگذاری صفحه شما را به طرز چشمگیری افزایش دهد.
از یک ارائه دهنده میزبان وب سرور در آمریکای شمالی مثال بزنید. گرچه زمان تأخیر برای بیشتر بازدیدکنندگان از همان قاره کم خواهد بود ، اما برای افرادی که سعی در بارگیری صفحاتی از اروپا یا آسیا دارند افزایش خواهد یافت.
به دلیل تأخیر ، برای کاهش بارگذاری آهسته صفحه ، از شبکه تحویل محتوا (CDN) مانند ابر شکن CDN ها به پنهان کردن صفحات وب شما در سرورهای شبکه های جهانی آنها کمک می کنند. بازدیدکنندگانی که صفحه ای از سایت شما را درخواست می کنند ، ابتدا داده هایی را از نزدیکترین سرور CDN به مکان خود دریافت می کنند.
اگرچه CDN ها فقط داده های استاتیک را پنهان می كنند ، حتی وب سایت های پویا مانند وب سایت هایی كه از طریق وردپرس ساخته شده اند می توانند از استفاده آنها بهره مند شوند.
6. بهینه سازی کد بد
همانطور که پزشکان خوب و پزشکان نه چندان خوبی وجود دارند ، همین تئوری در مورد توسعه دهندگان وب نیز صدق می کند. کد وب سایت بهینه سازی نشده (به خصوص اسکریپت ها) می تواند سرعت سایت شما را کم کند. این کد امروزه برای انجام بسیاری از کارها استفاده می شود ، و ممکن است پیچیده باشد.
به عنوان مثال یک اسکریپت را بیابید که یک پرس و جو را به یک پایگاه داده ارسال می کند. گرچه ممکن است ساده به نظر برسد ، اما سربار زیادی به سرعت بارگذاری صفحه اضافه می کند. اگر صفحه وب به گونه ای کد شده باشد که اسکریپت به دفعات بی مورد فراخوانی شود ، شما به سادگی منابع را هدر داده و سایت را محو می کنید.
بهینه سازی این مشکل ممکن است کمی دشوارتر باشد زیرا ممکن است همه ما از نزدیک با هم مرتبط نباشیم. آشنا با کد. اگر مسائل به اندازه کافی جدی می شوند ، ممکن است لازم باشد بهینه سازی کد را برای یک توسعه دهنده معتبر در نظر بگیرید.
7. مشکلات افزونه یا افزونه
برنامه های وب مانند وردپرس ، جوملا و دروپال امروزه خشمگین هستند. استفاده از آنها آسان است ، قدرتمند هستند و عملکرد آنها به راحتی از طریق پلاگین ها ، ماژول ها یا برنامه های افزودنی قابل افزایش است. با این حال ، گاهی اوقات این راحتی قیمت دارد.
توسعه دهندگان مختلف بیشتر پسوندها و موارد مشابه را ایجاد می کنند. همه به یک اندازه موثر نیستند و حتی ممکن است برخی از آنها با دیگران مشکل سازگاری داشته باشند. عدم استاندارد بودن کد می تواند به راحتی منجر به چندین مسئله شود که زمان بارگذاری صفحه شما را کند می کند.
در حالت ایده آل ، سعی کنید از افزونه ها یا افزونه هایی که
- در مخزن رسمی موجود نیست
- خودداری کنید مدتی به روز شده است
- کانالهای پشتیبانی کافی ندارید
در صورت امکان ، سعی کنید از استفاده بیش از حد از این ماژول ها جلوگیری کنید. هرچه ماژول های بیشتری اضافه کنید ، به منابع بیشتری نیاز خواهید داشت و خطر درگیری بیشتر خواهد بود.
8. خطاهای پیکربندی سرور
این نکته آخر عمدتا برای کاربران سرور خصوصی مجازی (برنامه های VPS) در نظر گرفته شده است. من تعداد کمی از کاربران VPS جدیدی را دیده ام که با وجود ارتقا up به این برنامه های میزبانی قدرتمند ، متحیر از سرعت کند صفحات هستند.
خبر خوب (و بد) این است که ممکن است تقصیر میزبان شما یا حتی برنامه ریزی خودش نباشد. برنامه های VPS ، به ویژه برنامه هایی که کنترل نشده اند ، مدیریت آنها بسیار دشوار است. کمبود تجربه می تواند به راحتی منجر به تغییر نادرست در تنظیمات وب سرور ، ماژول های امنیتی ، پایگاه داده یا سایر عناصر سرور شود.
اگر از کاری که انجام می دهید مطمئن نیستید ، با ارائه دهنده خدمات میزبانی وب خود مشورت کنید تا ببینند آیا آنها می توانند به شما کمک کنند یا خیر. . . در حالت ایده آل ، با یک برنامه VPS مدیریت شده شروع کنید و اگر می خواهید بعداً به گزینه غیرقابل کنترل بروید ، یاد بگیرید.
افکار نهایی
دانستن اینکه چه چیزی باعث کند شدن بارگیری صفحات شما می شود و رفع آنها فقط & nست معادله. از آنجا که وب سایت ها اغلب هم به میزان دسترسی و هم به میزان بازدیدکنندگان افزایش می یابند ، شما باید دائماً بر عملکرد وب سایت خود نظارت داشته باشید تا در بالای بازی باقی بمانید.
در حالت ایده آل ، از یک ابزار نظارت بر وب استفاده کنید. آنطور که باید بقیه ، خوب ، با تجربه همراه است.