ফায়ারফক্সে Ctrl + S ব্যবহার করে কোনও ওয়েব পৃষ্ঠাগুলি সংরক্ষণ করা কি ব্রাউজারটিকে দ্বিতীয়বার সাইট লোড করে?


58

ফায়ারফক্সে Ctrl+ সহ অফলাইনে পড়ার জন্য কোনও ওয়েবসাইট সংরক্ষণ করার সময় S, আমি লক্ষ্য করেছি যে ওয়েব পৃষ্ঠাটি ইতিমধ্যে লোড হওয়া সত্ত্বেও ডাউনলোড প্রক্রিয়াটি শেষ হতে কয়েক সেকেন্ড সময় নেয়।

আমি ভাবছি যে ওয়েব পৃষ্ঠাটি সংরক্ষণ করা ফায়ারফক্সের সমস্ত সামগ্রী (এইচটিএমএল, চিত্রগুলি, জাভাস্ক্রিপ্ট, সিএসএস, ইত্যাদি) দ্বিতীয়বার আনবে, বা এটি কেবল ক্যাশে থাকা লোড হওয়া ফাইলগুলি থেকে পেয়ে যাবে কিনা।


আমার মনে আছে, পুরানো ফায়ারফক্সগুলি পৃষ্ঠাটি পুনরায় লোড করেছে। উত্তরগুলি বর্তমান ফায়ারফক্সের জন্য। কিছু বছর থেকে তাই।
ব্যবহারকারী 259412

আপনি কী "ডাউনলোড প্রক্রিয়া" বলছেন তা স্পষ্ট করে বলতে পারেন? যদিও মেমোরিতে থাকা সংস্থানগুলি নেটওয়ার্ক থেকে পুনরায় ডাউনলোড করা উচিত নয়, ব্রাউজারটির এখনও একটি ফোল্ডারে + লিংক পরিবর্তন ইত্যাদির সমস্ত ডেটা রফতানি করার কাজ রয়েছে এছাড়াও, স্টোরেজ ডিস্কটি বিরতি দেওয়া থাকলে, এটি গ্রহণ করতে পারে কিছু সময় কেবল এটি জাগাতে যাতে আমরা এটি লিখতে পারি write তবে আপনি যদি লাইব্রেরি> ডাউনলোডস প্যানেলটির জন্য সময় নিচ্ছেন এবং 1.2 এমবিপিএসের মতো কিছু দেখানোর কথা বলছেন, তবে এটি এই প্রতিরোধের সাথে সম্পর্কিত হতে পারে যা তারা কোনও বাগ হিসাবে বিবেচনা করেনি ...
কাইডো

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

যদিও এটি দেখতে দেখতে এবং সমস্ত উপায়ে একটি "ডাব্লুটিএফ", বাস্তবতা রয়েছে যে এটি কেবল ফায়ারফক্সের সাথে নয়, এক দশক বা তারও আগে পুরোপুরি স্বাভাবিক ছিল। আমাকে জিজ্ঞাসা করবেন না কেন, এটি মোটেও কোনও মানে করে না।
দামন

উত্তর:


68

না, এটি দ্বিতীয় অনুরোধটি ট্রিগার করে না।

আমি অনুরোধগুলি লগ করতে একটি সাধারণ এইচটিটিপি সার্ভার চালিয়ে এটি পরীক্ষা করেছি tested ওয়েবসাইটটি সংরক্ষণ করার সময় সার্ভার একটি দ্বিতীয় অনুরোধ পেল না।

  • পরীক্ষিত: ফায়ারফক্স 61.0.1 (64-বিট) উবুন্টু 18.04 এ
  • সার্ভার: পাইথন 2.7.15 এর সিম্পলএইচটিটিপিএস সার্ভার মডিউল ( python -m SimpleHTTPServer 7070)

সম্পাদনা:

সার্ভার "নো-ক্যাশে" শিরোনাম প্রেরণ করছে কিনা মন্তব্যকারীরা বিভিন্ন আচরণ সম্পর্কে জিজ্ঞাসা করেছিলেন। আমি এটি দিয়ে পরীক্ষা করেছি Pragma: No-Cacheএবং Cache-Control: No-Cacheফলাফলটি একই থাকে।

আমি পরীক্ষায় যে কোডটি ব্যবহার করতাম ( এই উত্তরের মাধ্যমে ):

#!/usr/bin/env python
import SimpleHTTPServer

class MyHTTPRequestHandler(SimpleHTTPServer.SimpleHTTPRequestHandler):
    def end_headers(self):
        self.send_my_headers()

        SimpleHTTPServer.SimpleHTTPRequestHandler.end_headers(self)

    def send_my_headers(self):
        self.send_header("Pragma", "No-Cache")
        self.send_header("Cache-Control", "No-Cache")


if __name__ == '__main__':
    SimpleHTTPServer.test(HandlerClass=MyHTTPRequestHandler)

11

না, তা হয় না।

আমি কেবলমাত্র কোনও কোড ছাড়াই এটি কম্পিউটার থেকে আমার কম্পিউটারটি সংযোগ বিচ্ছিন্ন করে এবং তারপরে ইতিমধ্যে লোড হওয়া ওয়েবপৃষ্ঠা সংরক্ষণ করে পরীক্ষা করেছি।

এটা কাজ করেছে. আপনি নিজেও একই পরীক্ষা করতে পারেন।


অনুমোদিত যে কম্পিউটারটি অনলাইনে বা অফলাইনে থাকলে আচরণটি আলাদা হতে পারে তবে বর্তমান শীর্ষের উত্তরটি আরও গভীরতর পরীক্ষা দেখায় test আমি কেবল মনে করি একটি সাধারণ পরীক্ষা করা এখনও মূল্যবান ।


11
মেয়াদোত্তীর্ণতা, ক্যাশে-নিয়ন্ত্রণ, প্রাগমা এবং সম্ভবত অন্যান্য শিরোনামগুলির অনেকগুলি সংমিশ্রণ রয়েছে যে "এই একক ক্ষেত্রে নয়" এর অর্থ অবশ্যই "কখনই নয়" doesn't উত্স কোডটি না দেখে আমি কোনও কিছুর উপরে বাজি ধরব না।
গুট্রাম ব্লহম

5
@ গুন্ট্রাম ব্লহম, একেবারে ঠিক। অন্যদিকে, যদি সাধারণ পরীক্ষাটি ব্যর্থ হয়, তবে আপনি নিশ্চিতভাবে সিদ্ধান্ত নিতে পারেন যে সার্ভারে অতিরিক্ত অনুরোধ না পাঠানো ছাড়া Ctrl-S সর্বদা কাজ করবে না , এমনকি যদি এটি কখনও না ঘটে । সহজ পরীক্ষার এখনও মূল্য আছে; আমি অবাক হয়েছিলাম অন্য কেউ এটির উল্লেখ করেনি, তাই আমিও করেছি।
ওয়াইল্ডকার্ড

8

কোনও ওয়েব পৃষ্ঠা সংরক্ষণ করে ( ctrls) কী ফায়ারফক্স সমস্ত সামগ্রী দ্বিতীয়বার এনেছে?

এটি ফায়ারফক্সের বিকাশকারী সরঞ্জামগুলি ব্যবহার করে সহজেই পরীক্ষা করা হয় ।

  • সরঞ্জামগুলি খুলুন এবং "নেটওয়ার্ক" ট্যাবটি ক্লিক করুন।

  • পৃষ্ঠাটি সংরক্ষণ করুন

আপনি দেখতে পাবেন যে কোনও অতিরিক্ত নেটওয়ার্ক ট্র্যাফিক জেনারেট হয়নি।


50
আমি সন্দেহ করি যে আমরা আপনাকে এই ক্ষেত্রে বিকাশকারী সরঞ্জামগুলির উপর নির্ভর করতে পারি। এটি কেবলমাত্র একটি ট্যাব থেকে ট্র্যাফিক দেখায় এবং আমি মনে করি না যে ডাউনলোডটি সেই ট্যাবটির প্রসঙ্গে চলছে। আমি মনে করি আপনার যুক্তি অনুসারে কোনও লিঙ্কের প্রসঙ্গ মেনু থেকে "সেভ হিসাবে" ব্যবহার করে নেটওয়ার্ক ট্যাবে প্রদর্শিত হওয়া উচিত - তবে তা হয় না।
কেপেক্স

@ কেপেক্স বুঝেছেন। তবে অপ্রত্যাশিত লিঙ্ক হিসাবে সংরক্ষণ করুন এই ক্ষেত্রে যা ঘটছে তা নয়।
ডেভিডপস্টিল

5
@ কেপেক্স আমি আমার ইন্টারনেট সংযোগটি সরিয়ে ফেলেছি এবং এখনও একটি পৃষ্ঠা সঠিকভাবে সংরক্ষণ করতে
পেরেছিলাম

11
আমি এটি সন্দেহ করি না যে এটি ক্যাশে ব্যবহার করে, আমি কেবল সন্দেহ করছি যে বিকাশকারী সরঞ্জামগুলি এটি প্রমাণের জন্য ব্যবহার করা যেতে পারে। আমি "সেভ হিসাবে" এবং "সেভ পৃষ্ঠা" উভয়কে একইভাবে আচরণ করার প্রত্যাশা করব তবে অবশ্যই পার্থক্য থাকতে পারে। সুতরাং এখানে অন্য ধারণাটি রয়েছে: আমরা যদি বিকাশকারী সরঞ্জামগুলিতে ক্যাচিং অক্ষম করে থাকি, সিটিআরএল + গুলি ব্যবহার করে অবশ্যই নেটওয়ার্ক ট্যাবে প্রদর্শিত হওয়া উচিত, তবে আবার এটি হয় না।
কেপেক্স

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

2

অন্যান্য উত্তরের বিপরীতে, ফায়ারফক্স 59.0 দ্বিতীয়বার (আমার পরীক্ষায়) চিত্রগুলির জন্য ডাউনলোড করে তবে HTML ফাইল নয়।

আমি একটি আরব্রিটারি চিত্র লোড করেছি ( https://cdn.shopify.com/s/files/1/1613/3867/ প্রোডাক্টস / জিএস_ক্যাট_ফিডিং_রেমিন্ডার_ফরজ_সোমোন.পিং ?v=1520745318 ) এবং এটি সংরক্ষণ করতে ctrl+ ব্যবহার sকরেছি।


1

সম্ভবত।

সিএসএসের একজন @mediaনির্বাচক রয়েছে। পৃষ্ঠাটি প্রদর্শনের জন্য কোন ধরণের হার্ডওয়্যার ব্যবহার করা হচ্ছে তার উপর নির্ভর করে এটি সিএসএসকে বিভিন্ন সংজ্ঞা ব্যবহার করতে দেয় - প্রিন্টার, বিভিন্ন আকারের পর্দা ইত্যাদি depending

সিএসএস সরাসরি চিত্র ফাইলগুলির (বুলেট পয়েন্ট চিত্রগুলি, পটভূমির চিত্রগুলি) অনুরোধ করতে পারে।

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

সতর্কীকরণ:

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


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