একটি এক্সএমএল সাইটম্যাপ ফাইলটি গতিশীলভাবে উত্পন্ন দ্বারা তৈরি করা যেতে পারে, বা এটি স্থির থাকতে হবে?


10

আমি যদি সাইটম্যাপ.এক্সএমএলকে ডায়নামিক পৃষ্ঠা হিসাবে পরিবেশন করি তবে তাতে কী फरक আসে? উদাহরণস্বরূপ, সাইটম্যাপ.এক্সএমএল (বা আমি ওয়েবমাস্টার সরঞ্জামগুলিতে জমা দেওয়া যাই হোক না কেন স্থিতিশীল ইউআরএল) পিএইচপি ফাইলে পুনরায় লেখার জন্য .htaccess ব্যবহার করুন। পিএইচপি ফাইলটি ডিবিকে কল করবে এবং ফ্লাইটে এক্সএমএল ফাইল তৈরি করবে।

আমি যদি এটি ডায়নামিক পিএইচপি পৃষ্ঠার মতো এটি ব্যবহার করি তবে কী ব্যাপার হয় বা আমার কোনও স্ট্যাটিক পৃষ্ঠা প্রস্তুত করা উচিত? আমি কেবল খারাপ দিকটিই দেখছি ফাইলটির লোড সময়, তবে এটি কেবলমাত্র এসই বুট দ্বারা অ্যাক্সেস করা হয়েছে এই পৃষ্ঠাটি বিবেচনা করে এটি খুব গুরুত্বপূর্ণ মনে হচ্ছে না doesn't

উত্তর:


12

না, এতে কিছু আসে যায় না, এবং আপনি যদি নিয়মিত সামগ্রী যোগ করে থাকেন তবে এটি আসলে একটি দুর্দান্ত ধারণা। আপনি নিজের হাতে ফাইলটি লিখেছেন কিনা, কোনও অনলাইন সরঞ্জাম দিয়ে ম্যানুয়ালি এটি উত্পন্ন করেছেন, ক্রোনজব দিয়ে এটি স্বয়ংক্রিয়ভাবে উত্পন্ন করেছেন বা প্রতিবার সাইটম্যাপের অনুরোধের সময় এটি লাইভ তৈরি করেছেন কিনা তা গুগলের পক্ষে কোনও পার্থক্য নেই।

সম্পাদনা:
ড্যানেলফ্রি যেমন পরামর্শ দিয়েছেন, আপনার উচিত বড় সাইটের ক্ষেত্রে ক্যাশিংয়ের বিষয়টি বিবেচনা করা । (যদি আপনার সাইটম্যাপ 200 টি এন্ট্রি বেশি হয় তবে আমি ব্যক্তিগতভাবে কিছুটা ক্যাচিং ব্যবহার করব You আপনি সম্ভবত সার্ভারে খুব বেশি চাপ না দিয়ে 100-200 পৃষ্ঠাগুলি সহ নিরাপদে কোনও সাইটম্যাপ তৈরি করতে পারেন)) আপনি যদি ইতিমধ্যে মেমক্যাচ ব্যবহার করে থাকেন তবে আপনি ভাল হও.

আমি নিশ্চিত না যে কতবার গুগল কোনও সাইটম্যাপ হিট করে তবে আপনি যখন প্রতিবার গুগল হিট করে তবে আপনি এটি রিফ্রেশ করার বিষয়টি বিবেচনা করতে পারেন, তবে অন্য হোস্ট হওয়ার পরে কেবল ক্যাশেড অনুলিপিটি সরবরাহ করা।


1
"এটি কোনও বিষয় নয়" - আপনার হোস্ট সার্ভারটি সরবরাহ করার অতিরিক্ত সুযোগ রয়েছে, এটি সত্য - আপনি যদি স্ক্রিপ্টের আউটপুট কেচিং বিবেচনা করতে পারেন তবে আপনি যদি পারফরম্যান্সের অবনতি দেখতে শুরু করেন (উদাহরণস্বরূপ "যদি সেখানে 10k এন্ট্রি থাকে তখন কি হয়? সাইটম্যাপ? ") যদিও।
ড্যান্লেফ্রি

ভাল কথা, আমি ক্যাশে উল্লেখ করতে যাচ্ছিলাম, তবে এটি বাস্তবায়ন ইস্যুর মতো মনে হয়েছিল। আমি যদিও এটি যুক্ত করব /
L mase majesté

5

অনুসন্ধান ইঞ্জিনগুলি কেবল আপনার উত্পাদিত xML দেখতে পাবে। আপনার ব্যবহৃত প্রোগ্রামিংয়ের ভাষা তারা দেখতে পায় না।


নিশ্চিত বিষয়, তারা ভাবছেন যে তারা সাইটম্যাপ.এক্সএমএল ফাইলের লোড সময়কে কোনও গুরুত্ব দেয়
জোয়েল

1
নাঃ। পৃষ্ঠার গতি কেবলমাত্র ওয়েব ডকুমেন্টগুলিকে গুগল সূচিগুলিকে প্রভাবিত করে এবং তারপরেও এটি কেবল তখনই গুরুত্বপূর্ণ হয় যদি আপনার পৃষ্ঠাটি সত্যিই ধীর হয়। নীচের মতো 1% ধীর। তবে স্বাভাবিকভাবেই আপনি নিশ্চিত করতে চান যে ফাইলটির সময়সীমা শেষ না হওয়ায় সমস্যাগুলির কারণ হবে। তবে কোডটি খারাপভাবে লেখা না থাকলে আপনার কোনও সমস্যা হবে না কারণ প্রতিটি ওয়েব ভিত্তিক সার্ভার সাইড প্রোগ্রামিং ভাষা এটিকে দ্রুত এবং সহজেই করার জন্য যথেষ্ট দ্রুত।
জন কনডে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.