افزایش سرعت غیر استاندارد توسط هاستینگ - عدم تغییر محتوای سایت و

 

در موردها متعددی با مشکلاتی رو به رو می شویم مشابه بدین مورد ها:

 

زمانی که وارد اکانت کاربری میشو    تشخیص محتوای کپی   فورا از اکانت بیرون میشوم.

هنگامی محصولی به وب سایت اضافه می کنم و آن را روی شیت اساسی هم تهیه کرده ام اما وبسایت آپ تو دیت نمی‌شود.

زمانی با فیلترشکن وارد وب سایت می‌شوم محتوای وب سایت تفاوت می نماید.

هنگامی با سیستم دیگری وارد وب سایت می‌شوم اسم کاربری فرد دیگری را می‌بینم.

زمانی تغییراتی در وبسایت اعمال می‌کنم این تغییرات برای اینجانب اکران داده نمیشود حتی با تزکیه کش وب سایت

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

 

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

 

احتمال به کار گیری از CDN ها به عنوان مثال Cloudflair هم با دقت بدین که یک کدام از وبسایت ها از کلودفلیر استعمال میکردن تحلیل شد که مطابق پیش گویی معلوم بود که کلودفلیر روی محتوای استاتیک مانند تصاویر و پوشه های CSS یا این که JS موءثر میباشد و در محتوای داینامیک تغییری ساخت و ساز نمی نماید.

 

تصمیم گرفتم Header تارنما هایی که در گیر اختلال می‌باشند را آنالیز و با هدر وبسایت هایی که در گیر ایراد نیستند مقایسه کنم که به محض تحلیل Header وبسایت ها ایراد نمایان شد. معین شد که هاستینگ Cache-Control را روی سرور به طور پایین تهیه کرده اند:

 

 به‌این معنا میباشد که به برهه زمانی یک هفته کش (خاطر نهان) روی مرورگر استفاده کننده را دارای اعتبار میکند و به مکان فراخوانی اطلاعات از وبسایت آن را از ورژن ذخیره گردیده در خاطر نهان مرورگر اکران میدهد. به ای ترتیب وب سایت از وضعیت زنده بیرون گردیده و از دفعات دوم به پس از روی مرورگر مخاطب بار گذاری گردیده و خطاها پیش گویی نشده مانند ایرادات ورود و خروج از وب سایت را به وجود میاورد!

 

حتی‌د‌ر مواقعی مشاهده شد که Cache-Control: public max-age=604800 تهیه گردیده که public بودن می تواند وب سایت را در ISP کش نماید و سبب ایرادات خیره کننده تری مانند لاگین بودن یوزرها با اسم کاربری اشخاص دیگر و اکران اطلاعاتی که تنها برای کسانی خاصی میبایست اکران داده خواهد شد برای تمامی یوزرها میباشد.

 

آیا این تغییرات استاندارد میباشد؟

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