همشهری اول اینکه وبسایتتون
time to first byte فوقالعاده افتضاحی داره. در واقع زمان تولید اولین بایت سایت شما بین ۲ و ۹ ثانیه و اکثرا نزدیک به ۶ ثانیه در نوسانه که خب بدون شک نیاز شما به سرور قویتر رو نشون میده که خب تو سایتهای بزرگ این زمان زیر دو صدم ثانیه هست!!
در صورتی که هاست اشتراکی دارید، پیشنهاد میکنم سرویسدهندهتون رو عوض کنید.
در صورتی که سرور مجازی/ اختصاصی دارید با یک حرفهای جهت بهینهسازی سرورتون تماس بگیرید.
در رابطه با CDN عرض کنم که تو این مورد به کار شما نمیاد. وبسایت بنده (
First Byte | اولین بایت) رو باز کنید، اگر از ایران اقدام به بازکردن سایتها بکنید، عکسها و فایلهای css از ایران لود میشن و اگر از خارج از ایران وبسایت رو باز کنید، از آلمان! این هیچ کمکی به کاهش بار پردازشی نمیکنه و چیزی که شما میخواید، cdn نیست، کلاسترینگ هست که هزینه پایینی هم نداره.
در ساده ترین حالت، دو سرور مجازی جهت استفاده به عنوان geo dns server نیاز دارید، و ۲ هاست از ایران و خارج از ایران ( که هاست خارج به دلخواه میتونه یک یا چند عدد باشه) و بین هاستها mysql replication انجام بشه. در این صورت بازدیدکنندههای سایت شما در صورتی که از ایران باشن به سرور ایران متصل میشن و در صورتی که از خارج از ایران باشن، به سرور خارجی. ایجوری بار پردازشی بین کاربرهای ایران و خارجی تقسیم میشه، و اینکه گوگل و سایر موتورهای جستجو به جهت سریعتر لود شدن، به سایت شما امتیاز و اهمیت بیشتری میدن.
ولی در حالت فعلی، استفاده از CDN هیچ کمکی به شما نخواهد کرد.
موفق باشید.