সূচিপত্র html পরিবর্তন করার পরে গিটহাব পৃষ্ঠাটি পরিবর্তনগুলি দেখাতে কত সময় নেয়


104

আমি কেবল ভাবছি যে গিটিহব পৃষ্ঠার জন্য আমি সংগ্রহস্থলে যুক্ত হওয়া নতুন আইটেমগুলি প্রদর্শন করতে কতক্ষণ সময় লাগে।

আমি পরিবর্তন করেছি index.htmlতবে 10 মিনিটের পরেও এটি পূর্ববর্তী পৃষ্ঠাটি দেখিয়েছে ...


যদি আপনার রেপো সর্বজনীন হয় এবং আপনি কোনও লিঙ্ক ভাগ করে নিতে যত্নশীল হন তবে কোনও ভুল কনফিগারেশন রয়েছে কিনা তা দেখতে যদি আপনার এখনও সমস্যা হয় তবে আমি এটি একবার দেখে নিতে পারি।
জোয়েল গ্লোভিয়ার

হতে পারে এটি টাইমজোন সমস্যা issue এটি দেখুন, স্ট্যাকওভারফ্লো . com / a / 35388975 / 1080041
হংকং

উত্তর:


113

আপনি যখন প্রথমবার আপনার সাইটটি তৈরি করেন এটি প্রদর্শিত হতে 10 মিনিট সময় লাগবে। পরবর্তী বিল্ডগুলি আপনি যখন আপনার গিটহাব সংগ্রহস্থলে পরিবর্তনগুলি ধাক্কা দেয় তখন থেকে কয়েক সেকেন্ড সময় নেয়।

তবে আপনার ডোমেনটি কীভাবে কনফিগার করা হয়েছে তার উপর নির্ভর করে সিডিএন ক্যাশে ভাঙ্গার জন্য অতিরিক্ত সময় থাকতে পারে।

নোট: একটি সাবডোমেন ব্যবহার করে, যেমন yourproject.github.ioহয় প্রস্তাবিত ডোমেইন সেটআপ , কিন্তু তার মানে পৃষ্ঠা প্রদর্শিত করতে যেহেতু এটি GitHub যা CDN ব্যবহারের সুবিধা রয়েছে বেশি সময় লাগতে তৈরী করে না।


4
আপনি কাস্টম ব্যবহার করেন, কখনও কখনও যুগে যুগে সময় লাগে, সিডিএন কতটা বেনিফিট হয়?
সুপারউবারডুপার

20
আপনি যখন নতুন ফাইলগুলি ধাক্কা দেন তখন @ সুপারউবারডুপার সিডিএন সর্বদা আপডেট হবে। আপনি যদি এটি পরীক্ষা করতে চান (বা একটি ক্যাশে ভেঙে ফেলতে পারেন) তবে আপনি ক্যোরি স্ট্রিংয়ের মতো সংযোজন করতে পারেন myfile.jpg?ver=123এবং প্রতিবার স্ট্রিং আপডেট করলে ক্যাশে আবদ্ধ হবে এবং আপনি সিডিএন আপডেট হচ্ছে কিনা তা যাচাই করতে পারবেন।
জোয়েল গ্লোভিয়ের

4
@ সুপারউবারডুপার এছাড়াও, আপনি যদি নিজের ফাইল আপডেটটি না দেখেন তবে অন্য একটি ব্যাখ্যা হতে পারে যে আপনার বিল্ডটি ভেঙে গেছে। আপনি কি গিটহাব পৃষ্ঠাগুলি থেকে কোনও ইমেল পেয়েছেন যা জানিয়েছে যে আপনার বিল্ড ব্যর্থ হচ্ছে? আপনার রেপোতে ট্র্যাভিস সিআইকে কনফিগার করা ব্যর্থ হওয়া বিল্ডগুলিও ট্র্যাক করার একটি দুর্দান্ত উপায়।
জোয়েল গ্লোভিয়ার

4
@ জোয়েলগ্লাভিয়ার একটি উত্তর হিসাবে ক্যাশে-বাস্টার পোস্ট করুন এবং আমি উজ্জীবিত করব :)। মোহন মত কাজ!
cxw

কতদিন সিডিএন ক্যাশে রাখে?
বেন ম্যাককান

24

গিথুব পৃষ্ঠাগুলি সিডিএন দিয়ে ক্যাশে করা হয়। মন্তব্যে জোয়েলগ্লাভিয়ারের ব্যাখ্যা অনুসারে , ক্যোয়ারী স্ট্রিংয়ের কোনও সংস্করণ যুক্ত করে আপনার পৃষ্ঠাগুলির সর্বশেষতম সংস্করণ থাকতে পারে https://username.github.io/awesome-repo/?version=f36af92যাতে আপনি আপনার পৃষ্ঠার ক্যাশেড সংস্করণটি পান না।


আমি আমার সর্বশেষ প্রতিশ্রুতিটির সংস্করণ চেষ্টা করেছি, তবে এখনও আমার ফাইলটির বাসি সংস্করণ পাচ্ছি। এটি এখনও আপনার জন্য কাজ করে?
স্টিভেন ঝো

4
@ স্টিভেনজু আপনি ক্যাশে এড়াতে চান এমন কোনও কিছু রাখতে পারেন তবে এটি এমন কিছু হতে হবে যা আপনি এখনও ব্যবহার করেন নি
asidis

আমি এলোমেলো পাঠ্য রেখেছি এবং এখনও কিছুই পেলাম না
সাঙ্গা

@ ইমানুয়েলসঙ্গা আপনি ক্যোয়ারী স্ট্রিং এ এলোমেলো পাঠ্য যুক্ত করেছেন?
asidis

এটি কাজ করে যদি কেউ নিশ্চিত করতে পারেন? আমি চেষ্টা করেছি এবং আমি সাম্প্রতিকতম সংস্করণ পাচ্ছি না এবং এখনও বিলম্ব করছি। যেমন ` myrepo.github.io/123/test.html?version=f36af932343df `
Kex

12

গিথুবের একটি মোতায়েন পৃষ্ঠা রয়েছে: https://github.com/<user>/<repo>/deploymentsএটি মোতায়েনের সময় এবং তাদের স্থাপনের সময়কে তালিকাভুক্ত করে।

github-pagesপরিবেশের ড্রপ-ডাউন তালিকা থেকে চয়ন করুন ।

এটি আপনার সর্বশেষতম git pushমোতায়েন ছিল কিনা তা জানতে সহায়তা করে ।


আপনি কীভাবে প্রায়শই এই স্থাপনা সংঘটিত হয় তা জানতে পেরেছেন? এটি কি সিডিএন মোতায়েন? আমরা কি এটি জোর করে ক্যাশে ফ্লাশ করতে পারি?
স্টিভেন ঝো

আমি রেপোতে ধাক্কা দেওয়ার পরে অবিলম্বে পরিবর্তনগুলি ধাক্কা দিয়ে দেখেছি। যদিও, এই গিথুব গাইড বলেছেন যে এসএলএ 10 মিনিট।
ব্যবহারকারী 650654

লিঙ্কটি এখন আর আমার পক্ষে কাজ করছে না। 404
lone_coder

@ লোন_কোডার, এটি আমার পক্ষে কাজ করছে। আপনি কি সাইন ইন করেছেন? আপনার কি রেপোর মালিক?
ব্যবহারকারী 650654
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.