اگر يك سايت وردپرسي داريد و به فكر بهينه سازي آن مي باشد و قصد داريد آن را بهينه سازي بكنيد ام راهي براي اينكار نمي شناسيد در ادامه ي اين مطاب همراه من باشيد تا با معرفي چند تا از راهكار هاي موثر و تاثير گذار در سرعت سايت شما را آشنا بكنم. با آنكه ورد پرس يك سري مشكلاتي همانند بهينه نبودن دارد اما با توجه به ساده بودن استفاده از آن در بين ايرانيان بسيار محبوب شده است و بسياري از افراد امروزه ترجيح مي دهند سيات خود را با وردپرس طراحي بكنند. اگر مي خواهيد سرعت سايت خودتتان را بسنجيد و آن را بررسي بكنيد مي توانيد از دو تا سايت گوگل پيج اينسايت و سايت جي تي متريكس كه از بهترين سايت ها در زمينه بررسي سايت مي باشند استقاده بكنيد كه اطلاعات دقيقي از وضعيت سايتتان داشته باشيد.
راه هايي براي افزايش سرعت وبسايت :
انتخاب هاست مناسب
انتخاب شما در هاست مي تواند تاثير به سزايي بر سرعت وبسايت داشته باشد. در واقع مي توان گفت انتخاب يك هاست خوب اولين گام شما براي ايجاد يك سايت بهينه است.در ايران شركت هاي بسيار زيادي در حوزه ي فروش هاست فعاليت مي كنند كه هر كدام به نوبه ي خود خدماتي ارائه مي دهند اما شما بايد با تحقيق و بررسي بهترين مورد را انتخاب كنيد تا بعدها به مشكل بر نخوريد.
بارگزاري تنبل يا Lazy load:
روش اول استفاده از روش بارگزاري تنبل تصاوير و ويديو هاي وبسايتتان است. با يك مثال اين بخش را توضيح خواهيم داد. فرض كنيد كه كاربر بر روي وبسايت شما كليك ميكند، در حالت عادي، كاربر بايد منتظر بماند تا تمامي بخش هاي يك صفحه شامل تصاوير و ويديو ها لود شوند و سپس صفحه به كاربر نمايش داده خواهد شد. در صورتي كه در صفحه شما تعداد بالايي رسانه وجود نداشته باشد، به نظر مشكلي وجود ندارد اما زماني كه در صفحه خود تعداد بالايي تصوير يا ويدئو وجود داشته باشد، كاربر چقدر بايد منتظر باشد كه صفحه براي آن بارگزاري شود؟ براي رفع اين مشكل از روش بارگزاري تنبل استفاده ميكنيم. در اين روش تا زماني كه كاربر در محدوده مشاهده شده ي تصاوير و يا ويديو ها قرار نگرفته، تصاوير در پس زمينه صفحه لود نخواهند شد و زماني كه كاربر با اسكرول به محدوده تصاوير يا ويديو ها رسيد، لود براي كاربر انجام ميشود و تصاوير با اسكرول مداوم يكي يكي براي كاربر نمايش داده مي شود.
فشرده سازي كد ها يا minify:
در اين روش كد هاي HTML,CSS و js را فشرده سازي ميكنيم. با مثالي اين روش را توضيح داده و مزاياي آن را شرح ميدهيم. فرض كنيد كه يك صفحه فراخواني ميشود و سرور شما مي بايست اطلاعات آن صفحه را به مرورگر براي نمايش به كاربر، ارسال كند. در حالت عادي بين كد هاي تشكيل دهنده سايت شما، فاصله وجود دارد كه طراح قالب براي نظم و شيوايي در كار اين فاصله ها را قرار ميدهد. اما اين فاصله ها در بين كد ها، حدود 20٪ از سرعت استاندارد لود اين كد ها را به خود اختصاص ميدهد. براي رفع اين مشكل از فشرده سازي يا minify اين كد ها استفاده ميكنيم تا سرعت بارگزاري را بيشتر كنيم. براي مشاهده چگونگي اين كار، سورس صفحه سايت ما را مشاهده بفرماييد و خواهيد ديد كه بين كد هاي HTML,CSS و js هيچگونه فاصله اي نخواهيد ديد.
بهينه سازي پايگاه داده
وردپرس به صورت خودكار تمامي موارد را در پايگاه داده ي خود ذخيره مي كند. در بين آن ها مواردي از جمله: ديدگاه هاي تكراري و به درد نخور، بازتاب ها، گزيده اي از مطالب در بازتاب ها،موارد وارد شده در زباله دان، ديدگاه هاي تاييد نشده و ديدگاه هاي اسپم شده در پايگاه داده ذخيره خواهد شد.بنابراين احتياج به يك پاكسازي و بهينه سازي داريم زيرا اين موارد به مرور زمان پايگاه داده را تخريب خواهند كرد.براي بهينه سازي و پاكسازي پايگاه داده مي توانيد از افزونه هاي متعددي كه در وردپرس موجود است كمك بگيريد.
فعال كردن Keep-AliveKeep-Alive
از تنظيمات آپاچي پيروي مي كند و وظيفه ي حفظ و پايداري خط اتصال را بر عهده مي گيرد كه يكي از فاكتورهاي اصلي در سئوي هاست به حساب مي آيند و شما بايد در هنگام خريد هاست اين مورد را بررسي كنيد تا وجود داشته باشد.HTTP Keep-Alive پروتكل TCP را جهت اتصال در دريافت و ارسال درخواست هاي HTTP به جاي باز شدن اتصالات جديد براي هر درخواست در نظر مي گيرد.
- دوشنبه ۰۱ آذر ۰۰ | ۱۴:۴۱
- ۱۶ بازديد
- ۰ نظر